• 初学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,表示对应的中断源被设置为高优先级,否则为低优先级

  • 相关阅读:
    leetcode bugfree note
    leetcode 419
    leetcode 165
    leetcode 155
    leetcode 204
    leetcode 28
    将二叉搜索树转为有序双向链表
    leetcode 397
    ABAP 动态内表创建/赋值
    ABAP 屏幕下拉框值根据选择框填值赋值
  • 原文地址:https://www.cnblogs.com/sophomores/p/12396549.html
Copyright © 2020-2023  润新知