回覆列表
-
1 # 使用者3373394866270
-
2 # 使用者7364316064609
一、訊號不同
1、EA:訪問外部程式儲存器控制訊號。
2、ES:串列埠中斷允許控制位。
二、作用不同
1、EA:EA=1,CPU對所有中斷開放,EA=0,CPU禁止一切中斷響應。
2、ES:ES=1,允許序列口接受、傳送中斷。
三、效果不同
1、EA:外部中斷INT0/INT1中斷請求標誌位,外部中斷源有請求時,對應的標誌位IE0/IE1由硬體置“1”,當CPU響應該中斷後,又由硬體自動置“0”。
2、ES:外部中斷INT0/INT1的觸發方式選擇位,IT0/IT1=0,對應外部中斷設定為低電平觸發方式,IT0/IT1=1,對應外部中斷設定為邊沿觸發方式。
你把51系統中IE暫存器的各控制位含義搞清楚就明白了。 【1】EA,是所有中斷源的總允許位,要使能任何一箇中斷源,都必須置位它。是“中斷總開關”。 【2】ES,僅是串列埠中斷允許位,需要串列埠的收或發中斷允許時,才置位它。是串列埠中斷的“單獨開關”。