初学51——中断

中断

中断源

  1. 外部中断INT0 和INT1
  2. 外部中断引脚P3.2和P3.3输入,有两种触发方式:电平触发以及跳变(边沿触发)。由TCON来管理
TCON D7 D6 D5 D4 D3 D2 D1 D0
88H TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0

IT0/IT1 : 外部中断触发设置位
被设置为0,则选择外部中断为电平触发方式
被设置为1,则选择外部中断为边沿触发方式
IE0/IE1:外部中断请求标志位

中断允许控制

IE D7 D6 D5 D4 D3 D2 D1 D0
A8H EA ET2 ES ET1 EX1 ET0 EX0

EA:中断允许总控位
ET2,ET1,ET0:定时器/计数器T2,T1,T0的溢出中断允许位
ES:串行口中断允许位
EX1,EX0:外部中断INT1,INT0的中断允许位

中断优先级

外部中断0 > 定时器/计数器T0中断 > 外部中断1 > 定时器/计数器T1中断 > 串行口中断 > 定时器/计数器T1中断

优先权控制

IP D7 D6 D5 D4 D3 D2 D1 D0
B8H PT2 PS PT1 PX1 PT0 PX0
|  |  | 定时器2 | 串口 | 定时器1 | 外部中断1 | 定时器0 | 外部中断0

如果IP中某一位置1,表示对应的中断源被设置为高优先级,否则为低优先级

posted @ 2020-03-02 16:55  Sophomores  阅读(33)  评论(0编辑  收藏