SCON中的中斷標志
發(fā)布時間:2016/7/15 20:47:23 訪問次數:1688
SCON的地址是98H,可按位EM500X尋址,具體格式如下:
位地址 9FH 9EH 9DH 9CH 9BH 9AH 99H 9SH
TI:串口發(fā)送數據中斷請求標志位。
RI:串口接收數據中斷請求標志位。
圖7.3中,TI和RI兩個中斷申請標志位通過或門后輸出,只要有一個為1,就可以向CPU申請中斷,其中斷入口地址是相同的,被認為是一個中斷源。因此當發(fā)生串口中斷時,我們并不能馬上判斷是發(fā)送引起的中斷,還是接收引起的中斷,這時必須通過軟件查詢兩個標志位哪 個為l,來確定是發(fā)送還是接收中斷,然后軟件清除相應的中斷請求標志位。由此可知,在每個機器周期的S5P2期間,中斷請求標志位會因為中斷源申請中斷而設置成1,如果有1位或多位為1,則表示在同一時間,有多個中斷源向處理器申請中斷。當中斷標志位為1時,處理器是否響應這個中斷請求,還需要后面的控制電路來決定。
SCON的地址是98H,可按位EM500X尋址,具體格式如下:
位地址 9FH 9EH 9DH 9CH 9BH 9AH 99H 9SH
TI:串口發(fā)送數據中斷請求標志位。
RI:串口接收數據中斷請求標志位。
圖7.3中,TI和RI兩個中斷申請標志位通過或門后輸出,只要有一個為1,就可以向CPU申請中斷,其中斷入口地址是相同的,被認為是一個中斷源。因此當發(fā)生串口中斷時,我們并不能馬上判斷是發(fā)送引起的中斷,還是接收引起的中斷,這時必須通過軟件查詢兩個標志位哪 個為l,來確定是發(fā)送還是接收中斷,然后軟件清除相應的中斷請求標志位。由此可知,在每個機器周期的S5P2期間,中斷請求標志位會因為中斷源申請中斷而設置成1,如果有1位或多位為1,則表示在同一時間,有多個中斷源向處理器申請中斷。當中斷標志位為1時,處理器是否響應這個中斷請求,還需要后面的控制電路來決定。
上一篇:外部中斷0中斷請求標志位。
上一篇:中斷允許控制