第6章MCS-51系列单片机的中断系统与定时/计数器
第6章 MCS-51系列单片机的中断系统 与定时/计数器
中断的概念6. 1主程序中断响应中断服务程序中断请求中断返回继续执行原主程序图6.1中断过程示意图
图6.1 中断过程示意图 中断请求 中 断 服 务 程 序 继续执行原主程序 主程序 6.1 中断的概念
1.中断的用途CPU与外设的并行随机事件处理周期性事件处理故障处理多个请求2.中断过程中断请求中断优先级的判断(判优)响应中断中断处理中断返回
1.中断的用途 CPU与外设的并行 随机事件处理 周期性事件处理 故障处理 2.中断过程 中断请求 中断优先级的判断(判优) 响应中断 中断处理 中断返回 多个请求
6.2MCS-51系列单片机的中断系统1.中断源①外部信号触发中断(2个)外部信号触发中断O:INTO引脚·外部信号触发中断1:INT1引脚②定时/计数器中断(2个)·TO中断·T1中断③串行接口发送/接收中断(1个)5个中断源
6.2 MCS-51系列单片机的中断系统 1.中断源 ①外部信号触发中断(2个) 外部信号触发中断0:INT0引脚 外部信号触发中断1:INT1引脚 ②定时/计数器中断(2个) T0中断 T1中断 ③串行接口发送/接收中断(1个) 5个中断源
“0”表示开关断开(屏蔽)2.中断的允许与屏蔽“1”表示开关接通直(允许)RH表6-1中断允许与屏蔽寄存器---IE(字节地址D1D7D6D4D3D2DOD5控制位ESEAET1EX1ETOEXO!!AFHACHABHAAHA9HA8H--位地址EXO:外部信号触发中断0中断控制位(“外中断0”控制位)ETO:定时/计数器中断O中断控制位(“TO中断”控制位)EX1:外部信号触发中断1中断控制位(“外中断1”控制位ET1:定时/计数器中断1中断控制位(“T1中断”控制位)ES:串行接口中断控制位(“串口中断”控制位)EA:中断允许总控制位(“总控制位”,即总开关)
2.中断的允许与屏蔽 EX0:外部信号触发中断0中断控制位(“外中断0”控制位) ET0:定时/计数器中断0中断控制位(“T0中断”控制位) EX1:外部信号触发中断1中断控制位(“外中断1”控制位) ET1:定时/计数器中断1中断控制位(“T1中断”控制位) ES:串行接口中断控制位(“串口中断”控制位) EA:中断允许总控制位(“总控制位”,即总开关) 控制位 D7 D6 D5 D4 D3 D2 D1 D0 位地址 表6-1 中断允许与屏蔽寄存器-IE(字节地址为A8H) EA - ES ET1 EX1 ET0 EX0 AFH - - - ACH ABH AAH A9H A8H “0”表示开关断开(屏蔽) “1”表示开关接通(允许)