MCS51定时器与计数器和中断系统.ppt

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

MOV IE, 或: SETB EA ; CPU开放中断 SETB EX1 ; 允许中断 SETB ET0 ; 允许定时/计数器溢出中断 SETB ES ; 允许串行口中断 若都被设置成同一优先级,5个中断源的自然优先级由硬件形成,排列如表9-3所示。 利用外部中断0(P3.2口), 使P1.0口接的LED作为中断 响应,按钮SB接在P3.2脚上, 硬件简图如下图所示,运行 右面程序,分析功能。 * 9.3 MCS-51中断系统 * 中断的概念(程序的正常、异常) 中断源 优先级管理 中断的响应过程(条件) 中断服务程序 应用举例 一、中断的概念 中断: 在微机系统中,中断是指CPU在执行某段程序的过程中,由于某一事件的发生,要求CPU暂时停止正在执行的程序,而去执行相应的处理程序,待处理结束后,再返回到原来程序停止处继续执行。 中断的概念 执行主程序 主程序 继续执行主程序 断点 中断请求 中断响应 执行中断处理程序 中断返回 家中看书 电话铃响 书中做记号 放下书,去接电话 电话交谈 放下电话,返回 继续看书 二、MCS-51 的中断源 中断源:把可以引起中断的事件称为中断源。 MCS-51是一个多中断源的单片机,共有三种 类型5个中断源: INT0:外部中断0中断请求; INT1:外部中断1中断请求; T0:定时/计数器0溢出中断请求; T1:定时/计数器1溢出中断请求; TxD/RxD:串行口通信中断请求。 外部中断 定时中断 串行中断 外部中断:外部原因产生的中断称为外中断。 电平方式的中断请求是低电平有效。 脉冲方式的中断请求则是脉冲的后沿(负跳变)有效。 定时中断:为满足单片机内部定时/计数器的需要而设置的中断,属于内部中断。 串行中断:为单片机内部串行口接受和发送数据而设置的中断,也属于内部中断。 CPU识别中断申请的依据: CPU在每个机器周期的S5P2期间,会自动查询各个中断申请标志位,若查到某标志位被置位,将启动中断机制。 P1 P2 S1 振荡周期 状态周期 机器周期 机器周期 指令周期 XTAL2 (OSC) S2 S3 S4 S5 S6 S1 S2 S4 S5 S3 S6 P1 P1 P1 P1 P1 P1 P1 P1 P1 P1 P1 P2 P2 P2 P2 P2 P2 P2 P2 P2 P2 P2 S5P2期间 三、与中断有关的SFR 定时器控制寄存器TCON (88H):低4位管理外部中断。 TF1 TF0 TR0 TR1 IE1 IE0 IT0 IT1 (1) 外部事件中断请求标志位 IE0 和 IE1 =0:没有外部中断申请; =1:有外部中断申请。 (2)外部中断请求的触发方式选择位 IT0 和 IT1 =0:电平触发方式; =1:脉冲触发方式。 三、与中断有关的SFR 定时器控制寄存器TCON (88H):低4位管理外部中断。 TF1 TF0 TR0 TR1 IE1 IE0 IT0 IT1 (1) 定时器中断请求标志位 IF0 和 IF1 =0:没有定时中断申请; =1:有定时中断申请。 例 要求INT0引脚的中断请求信号为低电平有效,INT1引脚的中断请求信号为脉冲后沿有效,请设计TCON的有关位。 CLR IT0 SETB IT1 串行口控制寄存器 SCON (98H) (1) TI:串行口发送中断请求标志位 当串行口发送缓冲器发送完一帧数据后,由硬件自动把TI置1,以此向CPU请求中断。 (2) RI:串行口接收中断请求标志位 当串行口接收缓冲器接收完一帧串行数据后,由硬件把RI置1;以此向CPU请求中断。 MCS-51中断系统总图 中断允许控制寄存器 IE(A8H):对所有中断源的开放和允许进行控制,可位寻址。 (1)EA :CPU中断允许总控制位。 EA=0:中断总禁止,禁止所有中断。 EA=1:中断总允许,置1后,各中断源的中断允许由各个控制位进行设置。 (2)EX0/EX

文档评论(0)

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

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

1亿VIP精品文档

相关文档