网站大量收购闲置独家精品文档,联系QQ:2885784924

INT0及INT1中断计数.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
INT0及INT1中断计数课案

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

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档