目录
6.1 微机的输入/输出方式
CPU与外部设备交换信息通常有以下几种方式:
- 程序控制传送方式,又分为无条件传送方式和查询传送方式。
- 中断传送方式。
- 直接存储器存取(DMA)方式。
6.2 中断系统概念
1、中断流程
2、中断作用
- 对突发事件,做出紧急处理。
- 根据现场随时变化的各种参数、信息,做出实时监控。
- CPU与外部设备并行工作,以中断方式相联系,提高工作效率。
- 解决快速CPU与慢速外设之间的矛盾。
- 在多种外部设备同时提出中断请求情况下,CPU能根据轻重缓急,响应外设的中断请求。
6.3 MCS-51中断系统结构
80C51单片机有5个中断源,具有两个中断优先极,可以实现二级中断嵌套。5个中断源的排列顺序由中断优先级控制寄存器IP和顺序查询逻辑电路共同决定。与中断系统有关的特殊功能寄存器有:中断源寄存器(即专用寄存器TCON、SCON的相关位)、中断允许控制寄存器IE和中断优先级控制寄存器IP。5个中断源的中断请求是否会得到响应,要受中断允许寄存器IE各位的控制,它们的优先级分别由IP各位来确定。
五个中断源 入口地址
外部中断0 0003H
T0溢出中断 000BH
外部中断1 0013H
T1溢出中断 001BH
串行口中断 0023H
1、中断源与中断请求标志
MCS-51单片机设有5个中断源:2个外部中断¯INT0¯、¯INT1¯,2个内部定时器/计数器溢出中断TF0、TF1和1个内部串行口中断TI或RI。这些中断请求分别由特殊功能寄存器TCON和SCON的相应位锁存。
(1)TCON (88H)
中断请求标志位::TF1、TF0、IE1、IE0
=1,有中断请求;
=0,无中断请求。
外部中断触发方式选