欲应用
单片机的中断技术,首先要了解中断系统的结构。MCS-51 系列单片机中断系统的结构如图
MCS-51系列单片机中断系统的结构
从图中可以看出,MCS-51系列单片机中断系统的主要组成部分如下。
① 5个中断源,即外部中断源、外部中断源、定时器/计数器中断源T0、定时器/计数器中断源T1和串行
通信口中断源(TX和RX)。
② 中断源寄存器,包括定时器/计数器控制寄存器TCON和串行通信口控制寄存器SCON。
③ 中断允许寄存器IE。
④ 中断优先级控制寄存器IP。
中断系统的大致工作过程是(以为例):当单片机的端输入中断请求信号时,该信号是一个低电平,它经方式选择开关的“1”(当IT0=0时)和非门后变为“1”,送入寄存器TCON的IE0位,IE0=1送到寄存器IE的EX0位,如果EX0位为“1”,那么该EX0位内的开关闭合,数据“1”会通过EX0位,再经过闭合的总开关(EA=1时总开关闭合)到达寄存器IP的PX0位,若PX0=1,则PX0内的开关接“1”处,数据“1”通过开关选中中断源的矢量地址(中断入口地址),该地址送入PC,PC开始执行该地址单元的中断子程序。