MCS-51单片机中断源种类与工作方式.pptVIP

  1. 1、本文档共56页,可阅读全部内容。
  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文档。上传文档
查看更多
MCS-51单片机中断源种类与工作方式

鳖康佬承晨萨庞始课民环解桐殖裁壶毫探顿狂滩泌籽祷倔赐官惦免每鹏铃MCS-51单片机中断源种类与工作方式MCS-51单片机中断源种类与工作方式; MCS-51单片机中断源的种类及工作方式 中断控制寄存器IE、中断优先级寄存器IP及定时 器/计数器及外部中断控制寄存器TCON的使用方 法 MCS-51型单片机中断响应过程 外部中断的结构及原理 熟练编制中断服务程序;5.1 中断的概念 ;中断源;硬件中断的分类;中断允许与中断屏蔽;5.2 MCS-51中断系统的结构 ;5.3 中断请求源;MCS-51 中的中断标志位;定时器控制寄存器 TCON 中的中断标志位;TCON 中的标志位含义;TCON 中的标志位含义;解读: TF1----定时器/计数器T1的溢出中断请求标志位。当启动T1计数以后,T1从初值开始计数,计数器产生溢出时,由硬件使TF1置1,并向CPU发出中断请求。当CPU响应中断时,硬件将自动对TF1清0。 IE1----外部中断1的中断请求标志。当检测到INT1引脚上存在有效的中断请求信号时,由硬件使IE1置1。当CPU响应该中断请求时,由硬件使IE1清0。;TCON 中的服务位含义;TCON 中的服务位含义;串行口控制寄存器SCON中的中断标志位;SCON 中的标志位含义;解读: ① TI----串行口发送中断请求标志。CPU将一个数据写入发送缓冲器SBUF时, 就启动发送。每发送完一帧串行数据后,硬件置位TI。但CPU响应中断时,并不清除T1, 必须在中断服务程序中由软件对TI清0 ② RI----串行口接收中断请求标志。在串行口允许接收时,每接收完一个串行帧, 硬件置位。CPU响应中断时不会清除RI, 必须用软件对其清0。;中断标志位的总结;中断标志位的置 1 和清 0;5.4 中断控制;IE 中的位含义;IE 中的位操作举例;b7;IP 中的位含义; 高优先级中断可以中断低优先级中断。 同级中断不能响应 同时请求中断,高优先级中断先得到响应,同级中断 按照同级中断源优先级排列顺序进行响应;图5-6;5.5 响应中断请求的条件;响应过程--单片机响应中断后,自动执行下列操作: ① 置位中断优先级有效触发器,即关闭同级和低级中断: ② 调用入口地址,断点入栈,相当于LCALL指令; 保存断点,(PC)? 栈顶单元 ③ 进入中断服务程序。 转入中断服务程序入口,中断矢量? PC 硬件自动清除TF0、TF1、IE0、IE1中断标志; 中断入口地址表;5.6 外部中断的响应时间;5.7 外部中断的触发方式选择;5.7 外部中断的触发方式选择;5.8 中断请求的撤销;外部中断源触发信号的撤除;5.9 服务程序的设计;中断返回;MCS-51中断系统初始化;编写中断服务程序时应注意;有中断的完整程序结构; 入口表程序; 主程序(MAIN); 中断服务程序(RINT0);采用中断时的完整程序结构;5.10 多外部中断源系统设计;借用 T0、T1 作为外部中断;定时/计数器用作外部中断扩展具体实施 在计数方式下,如果把计数器预置为全1,则只要在计数输入端(T0或T1输入端)加一脉冲就可以使计数器溢出,产生溢出中断。这就是定时/计数器实现外部中断扩展的思想。具体方法是: ① 置定时/计数器为工作方式2,即自动加载式8位计数,以 便在一次中断响应后,自动为下一次中断作准备; ② TH和TL均置为FFH; ③ 扩展的外部中断请求信号接计数脉冲输入端(T0或T1); ④ 把扩展的外中断服务程序存放在所占用的定时/计数器中断 入口地址处(000BH或001BH)。;例:以T0 实现一个外部中断扩展。 则初始化程序为: MOV TMOD,#06H MOV TH0,#0FFH MOV TL0,#0FFH SETB EA ;开全局中断 SETB ET0 ;开T0中断 SETB TR0 ;准备计数 将中断子程序放在T0中断入口处(000BH)。 ;用查询方式扩展中断源; ;5.2.3. 中断程序举例;数据传送过程: 外设每准备好一个数据后,发出选通信号,使触发器输出1再经非门得0至INT0,向CPU发出中断请求, CPU 响应这个中断请求后,在中断处理程序中先撤除 中断请求信号, (通过P3.0=0, 使INT0=1) 再由P1口输入 数据到单片机

文档评论(0)

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

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

1亿VIP精品文档

相关文档