外部中断0——51程序
生活随笔
收集整理的這篇文章主要介紹了
外部中断0——51程序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
51單片機中一共有5個中斷方式:
①外部中斷0
②定時器中斷0
③外部中斷1
④定時器中斷1
⑤串口中斷
5個中斷優先級從 ?高 ?到 ?低
void int0_init() //外部中斷0初始化函數 {EA = 1; //打開總中斷IT0 = 1; /*設置中斷觸發方式:ITx = 0; // 低電平觸發ITx = 1; // 下降沿觸發*/EX0 = 1; //打開外部中斷 }void int0_isr(void) interrupt 0 //外部中斷0服務函數 {EX0 = 0; //打開外部中斷delay_ms(10);if(0 == key1){while(!key1);delay_ms(10);//中間做你想做的事}EX0 = 1; //關閉外部中斷 }
總結
以上是生活随笔為你收集整理的外部中断0——51程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: seg显示时间——51程序
- 下一篇: uart——51程序