下载此文档

流水灯实验.doc


文档分类:高等教育 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
班 级 学号 姓 名 同组人
实验日期 室温 大气压 成 绩
流水灯改进
一、实验目的
1、熟悉和掌握ADS集成开发环境及EasyJTAG仿真器的使用;
2、掌握流水灯实验程序的内容;
3、掌握EasyARM72131开发板的具体结构和器件的分布;
4、掌握对原程序进行一定的修改,达到熟练掌握程序编写的目的。
二、实验原理
GPIO概述
LPC2131具有多达47个通用I/O口,分别为P0[31:0]、P1[31:16],其中,,。由于口线与其他功能复用,因而需要进行相关的管脚连接模块(PINSEL0、PINSEL1、PINSEL2)选择连接GPIO,然后通过IODIR进行输入、输出属性设置后才能操作。
当管脚选择GPIO功能时,有3个寄存器用于控制GPIO的使用,IOSET、IOCLR和IOPTN。IOSET用于口线置1,而IOCLR则用于口线清零,IOPIN则反映当前IO口的状态,读回IOSET则反映当前IO口设定状态。
特性
●单个位的方向控制;
●单独控制输出的置位和清零;
●所有I/O口在复位后默认为输入。
EasyARM72131开发板上的8路LED(LED8~LED1)分别可选择P1[25:18]进行控制,。
当跳线JP12全部选择LED8~LED1后,~,就可以进行流水灯实验。流水灯显示花样可以通过数组人为定义,也可以通过一定的算法计算。程序清单一所示为采用人为定义数组控制显示花样的实验程序,流程图如图1所示。
(图1)
三、实验器材
装有ADS的电脑一台、EasyARM2131开发板。
四、实验内容及步骤
1、连接EasyARM2131开发板与电脑之间的连接线,检查是否接好(power显示灯会亮);
2、打开电脑,运行EasyJTAG仿真器,并进行相应的调节(选择LPC2138),通过check检查是否与电脑之间可以传输数据;
3、找到实验程序所在的位置,在软件中打开所要运行的程序,并对其进行仿真操作(犹豫电脑原因运行时需要两次操作才能进行仿真);
4、观察仿真的结果,与程序设计的效果进行比较,是否满足要求,如没有错误,可以根据自己的想法和对程序了解的程度进行变动,以达到更好的效果,同时也可以提高个人的能力。
5、实验结束后停止程序运行,关闭电脑,拔掉开发板和电脑之间的连线装入盒中,整理桌面。
五、实验程序
程序清单:流水灯实验程序(下划线为修改部分)
#include ""
/* LED8~LED1 ~ */
const uint32 LEDS8 = (0xFF << 18); // P1[25:18]控制LED8~LED1,低电平点亮
const uint32 KEY1 = 1 << 16; //
const uint32 BEEP = 1<<7; //
/*******

流水灯实验 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wxc6688
  • 文件大小185 KB
  • 时间2021-01-16
最近更新