回覆列表
-
1 # 使用者6080336970269
-
2 # pietr49411
將微動開關接在51微控制器的中斷引腳後微動開關被觸動後就會發出中斷訊號 促使微控制器進入中斷程式“怎麼操作?” 你想問什麼? 將未動開關 一頭接微控制器的外部中斷一腳(51系列的外部中斷引腳一般為P3.2和P3.3) 一頭接5V電源或者GND 然後再把外部中斷模式 如果你是接的5V電源呢 就可以設定成上升沿或者高電平觸發 如果你接的是GND呢 就可以設定成下降沿或者低電平觸發 然後再根據你設定的觸發模式寫程式 就好了 夠詳細了吧 如果你要是還不明白 建議你下載一份AT89C51微控制器的資料看一看
51微控制器中有5箇中斷源,如下圖中斷引腳:INT0、INT1、T0、T1以及RX和TX CPU在處理某一事件A時,發生了另一事件B請求CPU迅速去處理(中斷髮生); CPU暫時中斷當前的工作,轉去處理事件B(中斷響應和中斷服務); 待CPU將事件B處理完畢後,再回到原來事件A被中斷的地方繼續處理事件A(中斷返回),這一過程稱為中斷。 中斷號 優先順序 中斷源 中斷入口地址 0 1(最高) 外部中斷(INT0) 0003H 1 2 定時器(T0) 000BH 2 3 外部中斷(INT1) 0013H 3 4 定時器(T1) 0018H 4 5 串列埠總段(RX、TX) 0023H 微控制器有10個暫存器主要與中斷程式的書寫控制有關 1.中斷允許控制暫存器IE 2.定時器控制暫存器TCON 3.串列埠控制暫存器SCON 4.中斷優先控制暫存器IP 5.定時器工作方式控制暫存器TMOD 6.定時器初值賦予暫存器(TH0/TH1,TL0/TL1)