实验序号:03 实验项目名称:GPIO 输入输出控制实验 学 号 姓 名 黄鹏程 专业、班 实验时间 实验地点 实验楼1#318 指导教师 一、实验目的 1. 掌握LPC2200 专用工程模板的使用; 2. 掌握Proteus仿真软件的安装和使用; 3. 熟悉LPC2000 系列ARM7 微控制器的GPIO 控制。 二、实验设备(环境)及要求 硬件:PC机; 软件:PC机操作系统windows XP,ADS1.2集成开发环境,Proteus软件。 三、实验内容与步骤 实验内容: 编写程序配置LPC2138的P0.2,P0.5为GPIO功能,并P0.2驱动LED灯,P0.5外接按键,实现按下按键,使LED灯闪烁的效果。 四、实验结果与数据处理 #include \"config.h\" #define PIN_P05 0x00000020 int main (void) { int i; PINSEL0=PINSEL0 & 0xfffff3cf; IO0DIR=IO0DIR|0x04 ;
1
while(1) { if((IO0PIN & PIN_P05)==0) IO0SET=0X04; else IO0CLR=0x04; for(i=0;i<1000;i++); } return 0; } 实验结果如图所示 2
3
五、分析与讨论 六、教师评语 签名: 日期: 成绩 4
因篇幅问题不能全部显示,请点此查看更多更全内容