第5章中断系统 53中断源 1.外中断类即外部中断0和外部中断1。 中断请求信号分别由引脚32)和(P33)引入 外部中断请求有两种信号方式, 电平方式:当引脚上出现低电平时就向CPU申请中断, CPU响应中断后要采取措施撤消中断请求信号,使引脚恢复高 电平。 脉冲方式:当引脚上出现负跳变时,该负跳变经边沿检 测器使IE0或IE1置1,向CPU申请中断。CPU响应中断后由硬 件自动清除IE0和IE1。CPU在每个机器周期采样INT0*和 INT1*,为了保证检测到负跳变,引脚上的高电平与低电平至 少应各自保持一个机器周期
第5章 中断系统 5.3中断源 1. 外中断类即外部中断0和外部中断1。 中断请求信号分别由引脚 (P3.2)和 (P3.3)引入 外部中断请求有两种信号方式, 电平方式:当引脚上出现低电平时就向CPU申请中断, CPU响应中断后要采取措施撤消中断请求信号,使引脚恢复高 电平。 脉冲方式:当引脚上出现负跳变时,该负跳变经边沿检 测器使IE0或IE1置1,向CPU申请中断。CPU响应中断后由硬 件自动清除IE0和IE1。CPU在每个机器周期采样INT0*和 INT1* ,为了保证检测到负跳变,引脚上的高电平与低电平至 少应各自保持一个机器周期
第5章中断系统 2.定时器计数器0、1溢出中断 定时器/计数器计数溢出时,由硬件分别置TF0=1 和TF1=1,向CPU申请中断。CPU响应中断后, 由硬件自动清除TF0和TF1
第5章 中断系统 2.定时器/计数器0、1溢出中断 定时器/计数器计数溢出时,由硬件分别置TF0=1 和TF1=1,向CPU申请中断。CPU响应中断后, 由硬件自动清除TF0和TF1
第5章中断系统 3.串行接口中断 串行接口的中断请求由发送或接收所引起。串行 口发送了一帧信息,便由硬件置TI=1,向CPU 申请中断。串行口接收了一帧信息,便由硬件 置RI=1,向CPU申请中断。CPU响应中断后必 须由软件清除T和RI
第5章 中断系统 3.串行接口中断 串行接口的中断请求由发送或接收所引起。串行 口发送了一帧信息,便由硬件置TI=1,向CPU 申请中断。串行口接收了一帧信息,便由硬件 置RI=1,向CPU申请中断。CPU响应中断后必 须由软件清除TI和RI
第5章中断系统 中断标志位 除外部中断电平触发方式外,其它各中断实际上 由标志位IE0、IE1、TF0、TF1、TI、RI置位引 起的。这些标志位除了由相应的硬件置位外, 还可以由软件置位。如果需要,可以由程序安 排产生中断
第5章 中断系统 中断标志位 除外部中断电平触发方式外,其它各中断实际上 由标志位IE0、IE1、TF0、TF1、TI、RI置位引 起的。这些标志位除了由相应的硬件置位外, 还可以由软件置位。如果需要,可以由程序安 排产生中断
第5章中断系统 54中断控制 与中断控制有关的寄存器共四个, 定时器控制寄存器TCON 串行口控制寄存器。SCON 中断允许控制寄存器IE 中断优先控制寄存器IP
第5章 中断系统 5.4 中断控制 与中断控制有关的寄存器共四个, 定时器控制寄存器 TCON 串行口控制寄存器。 SCON 中断允许控制寄存器 IE 中断优先控制寄存器 IP