MCS51系列单片机的中断系统课件.ppt

MCS51系列单片机的中断系统课件.ppt

ID:57011869

大小:414.00 KB

页数:24页

时间:2020-07-26

MCS51系列单片机的中断系统课件.ppt_第1页
MCS51系列单片机的中断系统课件.ppt_第2页
MCS51系列单片机的中断系统课件.ppt_第3页
MCS51系列单片机的中断系统课件.ppt_第4页
MCS51系列单片机的中断系统课件.ppt_第5页
资源描述:

《MCS51系列单片机的中断系统课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机原理与应用第6章MCS-51系列单片机的中断系统6.1中断系统概述6.2中断源6.3中断控制6.4中断处理过程6.5中断系统的应用本章要点:第6章MCS-51系列单片机的中断系统中断源在需要时可以向CPU提出“中断请求”。“中断请求”通常是一种电信号,CPU一旦对这个电信号进行检测和响应,便可自动转入该中断源的中断服务程序执行,并在执行完成后自动返回原程序继续执行。6.1中断系统概述6.1.1中断系统的概念第6章MCS-51系列单片机的中断系统1、提高CPU的工作效率2、提高实时数据的处理时效6.1.2单片机采用中断系统的优点第6章MCS-51系

2、列单片机的中断系统由外部原因引起;外部中断0和外部中断1;它们的中断请求信号由引脚(P3.2)和(P3.3)引入;电平触发和脉冲触发;输入/输出设备的中断请求、掉电、设备故障的中断请求等都可以作为外部中断源;6.2中断源6.2.1外部中断第6章MCS-51系列单片机的中断系统80C51单片机芯片内部有两个定时/计数器,当计数结构发生计数溢出时,即表明定时器或计数器已满,这时就以计数溢出信号作为中断请求,去置位TF0或TF1,作为单片机接受中断请求的标志。这种中断请求是在单片机内部发生的,因此无需在芯片上设置引入端。CPU响应中断后,由硬件自动清零TF0

3、或TF1。6.2.2定时中断第6章MCS-51系列单片机的中断系统当串行接口发送了一帧信息,便由硬件置TI=1,向CPU申请中断。当串行接口接收了一帧信息,便由硬件置RI=1,向CPU申请中断。CPU响应中断后,必须用软件清除TI和RI。6.2.3串行中断第6章MCS-51系列单片机的中断系统6.3中断控制6.3.1定时控制寄存器TCON表6-1  TCON寄存器结构TCOND7D6D5D4D3D2D1D0TF1TR1TF0TR0IE1IT1IE0IT0位地址8FH8EH8DH8CH8BH8AH89H88H第6章MCS-51系列单片机的中断系统⑴TCO

4、N.7TF1:定时/计数器T1溢出中断标志;⑵TCON.5TF0:定时/计数器T0溢出中断标志;⑶TCON.3IE1:外部中断1请求标志位;⑷TCON.2IT1:外部中断1触发方式控制位;⑸TCON.1IE0:外部中断0请求标志位;(6)TCON.0IT0:外部中断0触发方式控制位;(7)TCON.4,TCON.6两位定时器/计数器控制位。6.3.1定时控制寄存器TCON第6章MCS-51系列单片机的中断系统6.3.2串行口控制寄存器SCON表6-2  SCON寄存器结构SCOND7D6D5D4D3D2D1D0------TIRI位地址99H98HSC

5、ON.1TI:MCS-51串行口的发送中断标志;SCON.0RI:串行口接收中断标志。第6章MCS-51系列单片机的中断系统6.3.3中断允许控制寄存器IE表6-3  IE寄存器结构IED7D6D5D4D3D2D1D0EA-ESET1EX1ET0EX0位地址AFHACHABHAAHA9HA8H第6章MCS-51系列单片机的中断系统⑴IE.7EA:中断允许总控制位;⑵IE.4ES:串行口中断控制位;⑶IE.3ET1:定时/计数器T1中断控制位;⑷IE.2EX1:外中断1中断控制位;⑸IE.1ET0:定时/计数器T0中断控制位;(6)IE.0EX0:外中断

6、0中断控制位。6.3.3中断允许控制寄存器IE第6章MCS-51系列单片机的中断系统6.3.4中断优先级控制寄存器(IP)表6-4  IP中断控制寄存器结构IPD7D6D5D4D3D2D1D0---PSPT1PX1PT0PX0位地址BCHBBHBAHB9HB8H第6章MCS-51系列单片机的中断系统⑴IP.4PS:串行口中断优先级控制位;⑵IP.3PT1:定时器1优先级控制位;⑶IP.2PX1:外中断1优先级控制位;⑷IP.1PT0:定时器0优先级控制位;⑸IP.0PX0:外中断0优先级控制位。6.3.4中断优先级控制寄存器(IP)第6章MCS-51系

7、列单片机的中断系统80C51中断优先级的控制原则是:⑴低优先级中断请求不能打断高优先级的中断服务;反之,则可以,从而实现中断嵌套;⑵如果一个中断请求已被响应,则同级的其它中断响应被禁止;⑶如果同级的多个中断请求同时出现,则按CPU查询次序确定哪个中断请求被响应。从高到低依次为,外部中断0→定时中断0→外部中断1→定时中断1→串行中断。6.3.4中断优先级控制寄存器(IP)第6章MCS-51系列单片机的中断系统6.4中断处理过程80C51的整个中断响应过程6.4.1中断响应1.外部中断请求采样单片机在每个机器周期的S5P2(第五状态第2拍节)对中断请求引

8、脚P3.2、P3.3进行采样; 对于沿触发方式的外中断请求,若在两个相邻机器周期采样到的是先

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。