嵌入式技术作业讲述.doc

第四周作业 本周作业占本课程考核成绩的30%,需在下周三前完成,每位同学需提交作业电子版和纸质版,请同学们务必依时完成。在下周三的上课时间将抽查部分同学答辩,答辩成绩将作为最终成绩。 一、LPC2114外部中断实验 (一)实验目的: 1、掌握基于PROTEUS和KEIL的ARM仿真调试方法; 2、掌握LPC2114的GPIO和外部中断功能应用硬件设计和软件编程、调试。 (二)实验内容 设置计数按钮,每按按钮一次计数加一,并在两位数码管实现计数值。 实验原理 在LPC2114芯片的外部中断管脚(EXINT0~3)上外接按钮,通过改变该管脚的状态(即按下按钮),使芯片产生中断并进入中断函数,在中断函数中对按钮按下的次数进行计数,然后将计数值通过GPIO显示在两位数码管上。 (四)实验参考: 1.在protues中设计实验原理图: 说明:电路包含有中断触发按钮(即计数按钮)、两位共阳数码管、中断测试灯(用于 软件调试)等;外部晶振为10MHz。 在keil中编写源代码 主要代码如下: (注:可以采用汇编语言编程) #includelpc21xx.h #define uint unsigned int /*数码管显示数组*/ uint DISPLAY_NUM[]={0x3f0000,0x060000,0x5b0000,0x4f0000,0x6

文档评论(0)

1亿VIP精品文档

相关文档