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