512中断的主要功能 1.实现CPU与外部设备的速度配合 由于应用系统的许多外部设备速度较慢,可以通过中断的方 法来协调快速CPU与慢速外部设备之间的工作 2.实现实时控制 在单片微机中,依靠中断技术能实现实时控制。实时控制要 求计算机能及时完成被控对象随机提出的分析和计算任务。在自动 控制系统中,要求各控制参量随机地在任何时刻可向计算机发出请 求,CPU必须作出快速响应、及时处理
⒈ 实现CPU与外部设备的速度配合 由于应用系统的许多外部设备速度较慢,可以通过中断的方 法来协调快速CPU与慢速外部设备之间的工作。 ⒉ 实现实时控制 在单片微机中,依靠中断技术能实现实时控制。实时控制要 求计算机能及时完成被控对象随机提出的分析和计算任务。在自动 控制系统中,要求各控制参量随机地在任何时刻可向计算机发出请 求,CPU必须作出快速响应、及时处理。 5.1.2 中断的主要功能
3.实现故障的及时发现及处理 单片微机应用中由于外界的干扰、硬件或软件设计中 存在问题等因素,在实际运行中会出现硬件故障、运算错误、 程序运行故障等,有了中断技术,计算机就能及时发现故障 并自动处理。 4.实现人机联系 比如通过键盘向单片微机发出中断请求,可以实时干 预计算机的工作
⒊ 实现故障的及时发现及处理 单片微机应用中由于外界的干扰、硬件或软件设计中 存在问题等因素,在实际运行中会出现硬件故障、运算错误、 程序运行故障等,有了中断技术,计算机就能及时发现故障 并自动处理。 ⒋ 实现人机联系 比如通过键盘向单片微机发出中断请求,可以实时干 预计算机的工作
5.280C51的中断系统 80C51的中断系统包括中断源、中断允许寄存器IE、中 断优先级寄存器IP、中断矢量等。 在80c51中,只有两级中断优先级。图5-2是80C51的中 断系统结构示意图
80C51的中断系统包括中断源、中断允许寄存器IE、中 断优先级寄存器IP、中断矢量等。 在80C51中,只有两级中断优先级。图5–2是80C51的中 断系统结构示意图。 5.2 80C51 的中断系统
5.2.1中断源 80C51中有5个中断源;80C52中增加了一个中断源—定时 器/计数器T2,即有6个中断源。每一个中断源都能被程控为高优 先级或低优先级。80C51五个中断源中包括两个外部中断源和三个 内部中断源。 两个外部中断源INT0和INT1,外部设备的中断请求信号、掉 电等故障信号都可以从INT0或INT引脚输入。 个内部中断源为T0和T1的定时/计数谥出中断源和串行口 发送或接收中断源
80C51中有5个中断源;80C52中增加了一个中断源——定时 器/计数器T2,即有6个中断源。每一个中断源都能被程控为高优 先级或低优先级。80C51五个中断源中包括两个外部中断源和三个 内部中断源。 两个外部中断源INT0和INT1,外部设备的中断请求信号、掉 电等故障信号都可以从INT0或INT1引脚输入。 三个内部中断源为T0和T1的定时/计数谥出中断源和串行口 发送或接收中断源。 5.2.1 中断源
1.外部中断 外部中断是由外部信号引起的,共有两个外部中断,它们的 中断请求信号分别从引脚INT0(P3.2)和INT1(P3.3)上引入。 外部中断请求有两种信号触发方式,即电平有效方式和跳变 有效方式,可通过设置有关控制位进行定义。 当设定为电平有效方式时,若INT0或INT1引脚上采样到有效 的低电平,则向CPU提出中断请求;当设定为跳变有效方式时,若 INT0或IT1引脚上采样到有效负跳变,则向CPU提出中断请求
1. 外部中断 外部中断是由外部信号引起的,共有两个外部中断,它们的 中断请求信号分别从引脚INT0 (P3.2) 和INT1 (P3.3) 上引入。 外部中断请求有两种信号触发方式,即电平有效方式和跳变 有效方式,可通过设置有关控制位进行定义。 当设定为电平有效方式时,若INT0或INT1引脚上采样到有效 的低电平,则向CPU提出中断请求;当设定为跳变有效方式时,若 INT0或INT1引脚上采样到有效负跳变,则向CPU提出中断请求