第五章 中断与准时(10.21)[精彩].pptVIP

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

Welcome to study;第五章 中断与定时;§5-1 MCS-51中断系统;日常生活中的中断与单片机中断的比较:;;;;①中断源 、中断申请 ②中断的屏蔽、判优 ③中断的入口 ④中断服务(保护现场、恢复现场) ⑤中断返回; 1) 对突发事故,做出紧急处理。 2) 根据现场随时变化的各种参数、信息,做出实时监控。 3) CPU与外部设备并行工作,以中断方式相联系,提高工作效率。 4) 解决快速CPU与慢速外设之间的矛盾 5) 在多项外部设备同时提出中断请求情况下,CPU能根据轻重缓急响应外设的中断请求。 ;对于MCS-51单片机中断系统的组成可以用一句话来讲, 叫做:“五源中断,两级管理” ;;①、可屏蔽中断: 是指CPU可以控制的一类中断。CPU对INT中断请求输入线上输入的中断请求可以响应,也可以屏蔽掉。这种控制可以通过中断控制指令来实现。MCS-51具有可屏蔽中断功能。 ②、非屏蔽中断: CPU对NMI中断输入线上来的中断请求是不可屏蔽(或控制)的,一旦发生,CPU必须响应。如:Z80系列。 ③、软件中断: 软件中断是指人们可以通过相应的中断指令使CPU响应中断,CPU只要执行这种指令就转入相应中断服务程序执行,以完成相应的中断功能。即中断源为软件指令。如:Intel 8088\8086等CPU。;5、中断嵌套;事件1;6、中断系统的功能;中断源的中断请求,如何通知CPU?;1、MCS-51系列单片机的中断源和中断标志;TCON;SCON;MCS-51单片机的中断源都是可屏蔽中断。其中断的开放和关闭是通过IE进行两级控制的。所谓两级控制是指有一个中断允许总控制位EA,配合各个中断源的中断允许控制位共同实现对中断请求的控制。;;2)、对中断优先级的控制(第二级管理);CPU同一时间只能响应一个中断请求。若同时来了两个或两个以上中断请求,就必须有先有后。 !!!;同一级中的5个中断源的优先顺序是:;中断优先级处理原则;;三、MCS-51系列单片机对中断的响应;3、响应时间;4、MCS-51系列单片机的中断向量表及中断请求的撤除;5、MCS-51系列单片机中断响应的全过程;;;在主程序中: CLR IT0 SETB EA SETB PX0 SETB EX0 ……… 在中断服务子程序中: JNB P3.2 , $ JB P3.2 , $ RETI;;;;;小结: 1、MCS-51单片机中断系统有几个中断源?分别是什么? 事先约定的优先顺序是怎样的? 2、如何进行中断允许控制?如何进行中断优先级控制? 3、中断优先的规则是什么? ;§5-2 定时 / 计数器及其应用;定时器/计数器结构框图;与定时/计数器有关的SFR;1、计数器T0/T1;2、工作方式控制寄存器 TMOD ;;3、定时 / 计数器控制寄存器TCON ;二、定时 / 计数器的四种工作模式;1、模式0: 13位定时/计数器 计数寄存器TLi 低5位 + THi8位 (T1、T0的等效逻辑结构) ;C//T = 0 ——定时; C//T = 1 —— 对外计数。 定时:fosc / 12 = 1 /(12/fosc) = 1 / T ;;;;;定时器溢出中断方式下程序清单如下:  ORG 0000H  AJMP START; 复位入口 ORG 000BH AJMP T0INT ; T0中断入口 ORG 0030H START: MOV SP, #60H; 初始化程序 MOV TH0, #0E0H ; T0赋初值 MOV TL0, #18H MOV TMOD, #00H SETB TR0 ; 启动T0 ; SETB ET0 ; 开T0中断 SETB EA ; 开总允许中断 MAIN: AJMP MAIN ; 主程序 T0INT: CPL P1.0 MOV TL0, #18H MOV TH0, #0E0H RETI ;查询方式下的程序清单;2、模式1: 16位定时/计数器 与模式0相似。 与模式0的区别:计数位数不同。 计数 寄 存 器:THi(高8位)+ TLi(低8位) ;选择方法:TMOD中的M1M0=01。T0和T1都有工作方式1。 内部结构原理框图:方式1与方式0几乎完全相同,差别在于16位计数器。 计数器的组成和计数范围: 16位计数器=THx的8位+TLx的8位。 计数范围:0000H~0FFFFH=65536=64K个脉冲。 计数器的两种启停控

文档评论(0)

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

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

1亿VIP精品文档

相关文档