主动红外对射探测器在单片机中的应用.ppt

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

第五章 MCS-51单片机的中断系统及定时器 5.1 输入/输出的控制方式 5.2 MCS-51单片机的中断系统 5.3 MCS-51单片机中断处理过程 5.4 中断服务程序设计 5.5 MCS-51单片机的定时/计数器 思考题 5.1 输入/输出的控制方式 程序查询传送方式 以CPU为中心,数据传送的控制来自CPU,在执行输入/输出指令前,CPU要先查询接口中状态寄存器的状态,输入时,由它指示要输入的数据是否已经“准备就绪”;而输出时,由它指示输出设备是否”空闲”。 中断传送方式 当外设准备好后,外设接口便主动向CPU发“中断请求”信号。CPU响应这样这一请求,则暂停正在执行的程序,而转入与外设操作有关的中断服务程序。在中断服务程序中完成数据的输入或输出,中断服务程序执行完毕,CPU返回到原来程序的断点继续执行。 DMA传送方式 基本思想:在存储器和外设之间建立起直接的数据传送通路,即不经由CPU,而由专门的DMA控制器实现存储器和外设之间的操作。于是,传送就不必进行保护现场等一系列额外操作,从而减轻了CPU的负担,因此特别适合于高速度大批量数据传送的场合。但是,这种方式要增设DMA控制器,硬件电路比前两种方式更为复杂, 5.2 MCS-51单片机的中断系统 一、中断的概念 二、MCS—51 中断系统的结构 三、8051的中断源及入口地址 四、中断请求标志 五、 中断控制 中断——指CPU正在处理某一事件A时,外部        发生了另一事件B,请求CPU迅速去        处理,CPU 暂时中断当前的工作,转     去处理事件B,待CPU将事件B处理完      毕后,再回到原来事件A被中断的地     方,继续处理事件A,这样的过程称     为中断。 二、MCS—51 中断系统的结构 三、8051的中断源及入口地址 1)外部中断源——INT0、INT1 由P3.2端口线引入,低电平或下降沿引起。 由P3.3端口线引入,低电平或下降沿引起。 四、中断请求标志 五、 中断控制 同一优先级的中断优先排队顺序 中断源 同级自然优先级 外部中断0 最高级 定时/计数器T0中断 外部中断1 定时/计数器T1中断 串行中断 最低级 5.3MCS-51单片机中断处理过程 1.中断源有请求(相应的中断标志=1) 2.CPU允许所有的中断(EA=1) 3.相应的源中断允许位为1 4.没有同级或高级的中断正在服务 5.现行指令已执行完毕 6.如果现行指令为RETI或操作IE、IP指令,则应执行完 该指令后,还要执行完紧随其后的另一条指令。 二、中断响应过程 5.4 中断服务程序设计 1.编制中断初始化程序 设置堆栈、选择中断触发方式、设置IE及IP等。 单片机系统复位或上电后: (SP)=07H、TCON、IE、IP等都为0。 2.在中断服务程序中安排一条跳转指令。由于入 口地址之间只相差8个字节,放不下一个完整的 中断服务程序。 3.保护现场(在中断服务程序中) 4.编制服务程序 5.恢复现场 6.恢复断点(RETI) ORG 0000H LJMP MAIN OGR 0003H LJMP BJ ORG 0030H MAIN:MOV 55H,#00H CLR P1.0 CLR P1.1 MOV SP,#30H SETB IT0 SETB EA SETB EX0 HERE:SJMP HERE 5.5 MCS-51单片机的定时/计数器 T0 T1 TMOD(定时/计数器工作方式寄存器) 设置工作方式与功能,有4种工作方式。 TCON(定时/计数器的控制寄存器) 控制T0、T1启动和停止以及设置溢出 等标志的。 2.工作原理 定时器:对内部机器周期进行计数,每过一个机器周期,计数器加1,直到计数器计满溢出。 定时时间=计数值×机器周期 振荡频率 计数频率= 12 计数器:对来自输入引脚T0(P3.4)、T1(P3.5)的外部

文档评论(0)

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

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

1亿VIP精品文档

相关文档