共9条
1/1 1 跳转至页
MCS-51单片机的5个中断源:
①外部中断2个,中断请求信号分别由P3.2、P3.1输入,低电平有效、脉冲下降沿有效可选。入口地址:0003H,0013H。
②定时/计数溢出中断3个:T0、T1,计数溢出时置“1”TF0、TF1位,从而发出内部中断请求。入口地址:000BH,001BH。
③串行中断1个:串行接收或发送完一帧数据时就产生一个内部中断请求RI或TI。入口地址:0023H。
中断优先级及其嵌套
优先级 2个---高优先级、低优先级,可通过SFR寄存器IP设置。中断嵌套 原则为高优先级的中断不能被低优先的中断所中断,同级中断不能相互中断。
3、中断优先级控制
由SFR寄存器IP设置,有2个优先级,相应位置“1”,为高优先级。相应位置“0”,为低优先级。中断优先级寄存器IP,字节地址B8H,位地址BFH~B8H,与中断允许有关的各位表示如下:
注意:5个中断允许位全部置“1”时,和全部清0效果一样,为同优先级中断,按自然优先级处理,即为 →T0→ →T1→串行口→PT2,优先级依次从高到低
①外部中断2个,中断请求信号分别由P3.2、P3.1输入,低电平有效、脉冲下降沿有效可选。入口地址:0003H,0013H。
②定时/计数溢出中断3个:T0、T1,计数溢出时置“1”TF0、TF1位,从而发出内部中断请求。入口地址:000BH,001BH。
③串行中断1个:串行接收或发送完一帧数据时就产生一个内部中断请求RI或TI。入口地址:0023H。
中断优先级及其嵌套
优先级 2个---高优先级、低优先级,可通过SFR寄存器IP设置。中断嵌套 原则为高优先级的中断不能被低优先的中断所中断,同级中断不能相互中断。
3、中断优先级控制
由SFR寄存器IP设置,有2个优先级,相应位置“1”,为高优先级。相应位置“0”,为低优先级。中断优先级寄存器IP,字节地址B8H,位地址BFH~B8H,与中断允许有关的各位表示如下:
注意:5个中断允许位全部置“1”时,和全部清0效果一样,为同优先级中断,按自然优先级处理,即为 →T0→ →T1→串行口→PT2,优先级依次从高到低
共9条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 【FreeRtos】FreeRtos + MPU模块的配置使用被打赏¥32元 | |
| 【分享开发笔记,赚取电动螺丝刀】墨水屏文本显示器被打赏¥25元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX读取磁力计iis2mdc被打赏¥19元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX读取LPS22HH气压、温度被打赏¥19元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX读取STTS751温度被打赏¥17元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX软件读取HTS221温湿度被打赏¥22元 | |
| M5PAPERESP32EINKDEVKIT评测|使用MicroPython开发M5Paper被打赏¥15元 | |
| OK1126B-S开发板下以导航按键控制云台/机械臂姿态调整被打赏¥29元 | |
| 【树莓派5】便携热成像仪被打赏¥36元 | |
| 【树莓派5】环境监测仪被打赏¥35元 | |
我要赚赏金
