回覆列表
  • 1 # 恆信電器666

    MCS-51微控制器有兩個中斷優先順序。


    在51微控制器中,有2個可程式設計定時/計數器·5箇中斷源,2個優先順序,21個專用暫存器。另有8位CPU的4kbytes程式儲存器(ROM) ,128bytes的資料儲存器(RAM),32條I/O口線·111條指令,大部分為單位元組指令。


    優先順序設定方法:


    1、IP的狀態由軟體設定,某位設定為“1”,則相應的中斷源為高優先順序中斷;某位設定為“0”,則相應的中斷源為低優先順序中斷。


    2、同一優先順序中的中斷申請不止一個時,則有中斷優先權排隊問題。


    3、同一優先順序的中斷優先權排隊,由中斷系統硬體確定的自然優先順序形成,其排列從高到低為外部中斷0;定時/計數器0;外部中斷1;定時/計數器1;序列口。


    4、每個中斷源的中斷優先順序都是由中斷優先順序暫存器(IP)中的相應位的狀態來規定的。

  • 2 # 使用者962816297154925

    MCS—51響應中斷的條件是:1)首先要有中斷源發出中斷申請;2)CPU是開放中斷的,即中斷總允許位EA=1,CPU允許所有中斷源申請中斷;3)申請中斷的中斷源的中斷允許位為1,即此中斷源可以向CPU申請中斷。

  • 中秋節和大豐收的關聯?
  • 鳥兒為什麼掉羽毛?