单片机c语言-中断系统的c51编程2.ppt

4.2 中断优先级与中断函数 4.2.1 中断优先级 1 、中断优先级原则如下: 1 )高级中断请求可以打断正在执行的低级中断; 2 )同级或低级中断请求不能打断正在执行的中断; 3 )同级中断源同时提出请求时按 自然优先级 响应: INT0→ T0 → INT1→T1→TI/RI 4 )单片机复位时, IP 初值为 0 —— 默认所有中断源均 为低级中断。 2 、中断请求的撤除 (1) 定时器 / 计数器溢出中断请求的撤除 TF0 和 TF1 是定时器 / 计数器溢出中断标志位,定时器 / 计数器溢出中断请求时自动置位,中断得到响应后自动 复位成 0 状态。定时器 / 计数器溢出中断自动撤除。 (2) 串行口中断请求的撤除 TI 和 RI 是串行口中断标志位,中断系统不能自动将它 们撤除,需要通过以下的指令进行撤除: TI=0 // 撤除发送中断 RI=0 // 撤除接收中断 (3) 外部中断请求的撤除 ? 当 IT0( 或 IT1)=1 , 脉冲触发方式 时,若第一个机器 周期采样到 INTx 引脚为高电平,第二个机器周期采样 到 INTx 引脚为低电平,则由硬件置位 IE0( 或 IE1) ,并以 此来向 C

文档评论(0)

1亿VIP精品文档

相关文档