欢迎来到天天文库
浏览记录
ID:44901387
大小:50.26 KB
页数:13页
时间:2019-11-02
《INT0及INT1中断计数》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、文档湖南科技大学潇湘学院课程设计课程设计名称:《单片机接口技术》课程设计题目:INT0及INT1的中断计数学生姓名:学院:专业及班级:学号:指导教师:文档2016年12月19日文档摘 要 单片机的外部中断有两种触发方式可选:电平触发和边沿触发。 电平触发方式时,中断标志寄存器不锁存中断请求信号。也就是说,单片机把每个机器周期的S5P2采样到的外部中断源口线的电平逻辑直接赋值到中断标志寄存器。标志寄存器对于请求信号来说是透明的。这样当中断请求被阻塞而没有得到及时响应时,将被丢失。换句话说,要使电平触发的中断
2、被CPU响应并执行,必须保证外部中断源口线的低电平维持到中断被执行为止。因此当CPU正在执行同级中断或更高级中断期间,产生的外部中断源(产生低电平)如果在该中断执行完毕之前撤销(变为高电平)了,那么将得不到响应,就如同没发生一样。同样,当CPU在执行不可被中断的指令(如RETI)时,产生的电平触发中断如果时间太短,也得不到执行。 边沿触发方式时,中断标志寄存器锁存了中断请求。中断口线上一个从高到低的跳变将记录在标志寄存器中,直到CPU响应并转向该中断服务程序时,由硬件自动清除。因此当CPU正在执行同级中断(甚
3、至是外部中断本身)或高级中断时,产生的外部中断(负跳变)同样将被记录在中断标志寄存器中。在该中断退出后,将被响应执行。如果你不希望这样,必须在中断退出之前,手工清除外部中断标志。一个中断如果在没有到响应之前就已经被手工清除,则该中断将被CPU忽略。就如同没有发生一样。 文档目录1设计要求及目的.........................................................11.1 设计要求INT0及INT1中断计数...............................
4、..................11.2 设计目的...........................................................................12 方案设计和选择............................................................12.1原件选择..........................................................................12
5、.1.1单片机的选择...................................................................1-33调试过程.......................................................................33.1软件调试.........................................................................3-64心得体会............
6、...........................................................65参考文献.......................................................................7文档第一章设计要求和目的1.1 设计要求 INT0及INT1中断计数 (1)每次按下第1个计数键时,第1组计数值累加并显示在右边3只数码管上 (2) 每次按下第2个计数键时,第2组计数值累加并显示在左边3只数码管上 (3) 后两个按键分别清
7、零 1.2 设计目的 本设计的目的是为提高自己的实际动手能力以及对外部中断的原理和单片机C51语言的相关知识有更深刻理解。 第二章 方案设计和选择根据本次设计的要求,方案的选择应力求实用性强,性价比高,使用简单,定位为入门级的产品 2.1元件选择 2.1.1单片机的选择 AT89C51是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术
8、生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用。主要特性:·与MCS-15兼容·4k字节可编程闪烁存储器·寿命;100写/擦循环·数据保留时间:10年·全静态工作:OHz-24MHz·三级程序储存器锁定文档·128×8位内部RAM·32可编程I/O线·两个16位定时器/计数器·5个中断源·可编程串行通道·低耗电的闲置和
此文档下载收益归作者所有