《多级外部中断控制灯设计》电气班二组.docVIP

《多级外部中断控制灯设计》电气班二组.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《多级外部中断控制灯设计》电气班二组

单 片 机 课 程 设 计 《用外部中断控制LED灯的设计》 学号:2010061119 专业:10电气一班 姓名:赵晨博 成绩: 2012-06-13 多级外部中断控制灯移动 一、设计目的与要求: 1.利用多级外部中断控制灯的移动。要求具有电源开关及指示灯,有复位按键。 2.单片机P1端口接8只LED,复位后,8只灯闪烁;按下外部中断开关(外部中断输入信号)K1后,8只灯中的一个灯左右移动三次,之后恢复闪烁,按下外部中断开关K2后,8只灯中的两只左右移动四次,之后恢复闪烁; 3.注意多机终端的优先级,例如:若K2高优先级,K1低优先级。则,当按下K1使一只灯左右移动过程中按下K2,立即开始两只等移动,然后再继续没有完成的一只灯移动次数;若先按下K2在两只灯移动过程中按下K1,不会影响两只灯的移动,直到完成规定的次数。 关键词:AT89C52、中断、汇编程序、桥堆、晶振 。 二、设计所需单片机知识: 1 中断源:指能向CPU发出中断请求信号的部件和设备。 2 中断信号:指内部或外部中断源产生的申请信号。这个信号通常是电信号的某种变化形式,有以下几类: 1)脉冲的上跳沿或下降沿(上升沿触发型或下降沿触发型) 2)高电平或低电平 3)电平的变化 3 中断控制与中断响应条件: 在单片机中,对应每一个中断源都有一个相应的中断标志位,该中断标志位将占据中断控制寄存器中的一位。当单片机检测到某一中断源产生符合条件的中断信号时,其硬件会自动将该中断源对应的中断标志位置1。这就意味着有中断信号产生并向MCU申请中断。 响应A中断=全局中断允许标志位 + 中断A允许标志位 + 中断A的标志位 4 外部中断: 系统的外部设备产生的中断源,产生一个中断信号(通常是高低地那瓶或者电平跳变的上升/下降),送到单片机的外部中断请求引脚供CPU检测。 5 中断进行的大概过程: 总中断允许位打开,本身中断允许位打开,中断源产生一个符合条件的中断信号,当MCU检测到这个信号,其硬件就自动将该中断源对应的中断标志位置1(这个标志位在中断控制寄存器中占一位),即响应中断,则CPU会自动转移,执行一个固定的程序空间地址中的指令(即中断向量),在中断向量处放置着一条跳转到中断服务程序的指令。这样,CPU响应后,执行中断向量中的转移指令,进而执行中断服务程序. 目 录 1.设计背景……………………………………………………6 1.1.课题依据………………………………………6 1.2.实习背景………………………………………4 2.设计方案……………………………………………………6 2.1.提出方案………………………………………6 2.2.确定方案………………………………………6 3.方案实施……………………………………………………6 3.1.硬件原理………………………………………6 3.2.软件程序………………………………………9 3.3做出实物……………………………………11 4.设计总结.......................................11 5.课程设计收获…………………………………………………11 6.附件…………………………………………………………12 6.1.原理图…………………………………………12 6.2.程序清单………………………………………13 6.3.元器件清单……………………………………15 1. 设计背景 1.1课题依据 单片机中断功能可以提高CPU的效率;可以实现实时处理,以满足实时控制要求;可及时处理故障,提高单片机的可靠性。 1.2实习背景 由于单片机具有集成度高、处理功能强、可靠性高、系统结构简单、价格低廉、易于使用等优点,在世界范围内已经得到广泛普及和应用。目前在工业控制、智能仪器仪表、家用电器、测控等领域,都可以看到单片机的踪影。在我国,单片机的开发和使用技术发展迅速。近年来,单片机成为全国各高校相关专业的重要课程。实习是学以致用的重要途径之一。 2.设计方案 2.1 方案提出 方案一 单片机的P1口接8只LED, 和接两级外部中断电路;采用汇编语言编程,在主程序中调用中断程序、循环程序和延时程序的嵌套。 方案二 单片机的P1口接8只LED,和接两级外部中断电路;采用C语言编程,在主程序中调用循环程序并且调用中断子程序和延时子程序。 2.2确定方案 采用汇编语言编程占用资源少,而且执行效率高;思路清晰,但是程序较繁琐。 采用C语言编程程序较

文档评论(0)

ipad0d + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档