表6-5特殊功能寄存器SCON--(字节地址为98HD7D6D5D4D3D2D1DO标志位TIRI位地址99H98H·RI:串行接口接收的中断请求标志位TI:串行接口发送的中断请求标志位
表6-5 特殊功能寄存器SCON-(字节地址为98H) RI:串行接口接收的中断请求标志位 TI:串行接口发送的中断请求标志位 标志位 D7 D6 D5 D4 D3 D2 D1 D0 位地址 TI RI 99H 98H
6.外部信号触发中断触发信号的选择值触发信号特殊功能寄存器TCON外部信号触发中断0:低电平触发ITO外部信号触发中断0:下降沿触发外部信号触发中断1:低电平触发IT1外部信号触发中断1:下降沿触发
6.外部信号触发中断触发信号的选择 特殊功能寄存器TCON 值 触发信号 IT0 IT1 0 1 0 1 外部信号触发中断0 :低电平触发 外部信号触发中断0 :下降沿触发 外部信号触发中断1 :低电平触发 外部信号触发中断1 :下降沿触发
7.中断标志位的复位①定时/计数器的中断标志位由CPU自动复位②串行接口发送/接收的中断标志位必须得先判断是发送还是接收中断,然后通过软件复位③外部信号触发的中断标志位边沿触发时,由CPU自动复位电平触发时,CPU自动复位。若外部触发中断的低电平信号不能及时撤销,系统将再次检测到低电平而再次产生中断。必须通过软件和硬件相结合的形式撤销外部触发中断的低电平信号
7.中断标志位的复位 ①定时/计数器的中断标志位 由CPU自动复位 ②串行接口发送/接收的中断标志位 必须得先判断是发送还是接收中断,然后通过软件复位 ③外部信号触发的中断标志位 边沿触发时,由CPU自动复位; 电平触发时,CPU自动复位。若外部触发中断的低电平信号不能及 时撤销,系统将再次检测到低电平而再次产生中断。必须通过软件和 硬件相结合的形式撤销外部触发中断的低电平信号
8.MCS-51系列单片机的中断系统的结构ITO=0IEO/INTO高优先级队列EXOPXO0ITO=1判TFO福ETOPTO囍.ITO=O优队列入口IE1/INT1地址EX1PX10ITO=1低优先级队列TF1ET1PT10TI>1馆EAPSESRI0图6.3MCS-51系列单片机的中断系统
8.MCS-51系列单片机的中断系统的结构 图6.3 MCS-51系列单片机的中断系统 IT0=0 IE0 IT0=1 /INT0 IT0=0 IE1 IT0=1 /INT1 TF0 TF1 TI RI EX0 ET0 ES EX1 ET1 EA 高 优 先 级 队 列 低 优 先 级 队 列 PX0 PT0 PS PX1 PT1 1 1 1 1 1 0 0 0 0 0 判 优 队 列 入口 地址
9.MCS-51系列单片机的中断过程请求(随机产生)·判优(每条指令结束后进行中断查询。先高优先级队列&&高默认优先级,后低优先级队列&&高默认优先级。响应(现场保护)处理返回(恢复现场)
9.MCS-51系列单片机的中断过程 请求(随机产生) 判优(每条指令结束后进行中断查询。 先高优先级队列&&高默认优先级, 后低优先级队列&&高默认优先级。) 响应(现场保护) 处理 返回(恢复现场)