中斷分為4個步驟:中斷請求→中斷相應→中斷處理→中斷返回(先做更重要的事)
1、數據的輸入/輸出傳送方式
外部中斷要看對應引腳外部的電平狀態。
例如:外部中斷0(INT0)對應的引腳是P32,
當出現 低電平 ,即P32引腳連接的地方是 低電平 ,進入相應的中斷函數;
當出現 下降沿 ,即P32引腳連接的地方 由高電平變為低電平 ,進入相應的中斷函數
內部中斷源要看單片機內部的定時器/計數器
中斷允許寄存器IE
定時器/計數器0/1控制寄存器TCON
對同時發生多個中斷申請時:
不同優先級的中斷同時申請:先高後低
相同優先級的中斷同時申請:按序執行
正處理低優先級中斷又接到高級別中斷:高打斷低
正處理高優先級中斷又接到低級別中斷:高不理低
初始化的意思如圖所示
實現思路
查看上方 P3第二功能各引腳功能定義 ,P3.3是外部中斷1 (INT1)的外部輸入引腳
編寫壹個程序,使得 S2按鍵按下 時,某個IO口(下面程序選擇了P3.7這個IO口) 產生跳變沿 (由1變0)。P3.3與P3.7用跳線連接,使P3.3口與P3.7口同時產生跳變沿。