酷知百科網

位置:首頁 > 遊戲數碼 > 電腦

51單片機外部中斷使用方法

電腦1.13W

51單片機具有5箇中斷源,其中有兩個外部中斷,這次我們以下降沿觸發Int0爲例。

操作方法

(01)51單片機的外部中斷int0對應的引腳爲p3.2。

51單片機外部中斷使用方法

(02)設定寄存器,開啟終端並選擇中斷的觸發方式。EA爲整體中斷允許位,首先要將EA置1,開啟中斷。EX0爲外部中斷INT0,置1開啓。IT0寄存器:置0爲低電平觸發,置1爲下降沿觸發。

51單片機外部中斷使用方法 第2張

(03)編寫中斷函數,int0的中斷編號爲0,這裏使用中斷控制led的點亮與熄滅。中斷函數格式一般爲:void 函數名稱(void) interrupt 中斷編號 【using 寄存器組編號】{語句;}

51單片機外部中斷使用方法 第3張

(04)編譯程序,並匯入單片機對程序進行測試

51單片機外部中斷使用方法 第4張
標籤:單片機 中斷