亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標(biāo)題:
簡單的單片機外部中斷程序(給P3.2管腳低電平,led會顯示取反狀態(tài))
[打印本頁]
作者:
15942379927
時間:
2018-5-30 21:33
標(biāo)題:
簡單的單片機外部中斷程序(給P3.2管腳低電平,led會顯示取反狀態(tài))
很簡單的外部中斷程序,希望對正在學(xué)習(xí)的人有幫助
#include<reg52.h>
sbit k3=P3^2; //定義按鍵K3
sbit led=P2^0; //定義P20口是led
void delay(unsigned int i) //延時函數(shù),i=1時,大約延時10us
{
while(i--);
}
void Int0Init() //設(shè)置外部中斷1
{
//設(shè)置INT0
INT0:外部中斷0,由P3.2端口線引入,低電平或下跳沿引起
IT0=1;//跳變沿出發(fā)方式(下降沿)
EX0=1;//打開INT0的中斷允許。
EA=1;//打開總中斷
}
void main()
{
Int0Init(); // 設(shè)置外部中斷0
while(1);
}
void Int0() interrupt 0 //外部中斷0的中斷函數(shù)
{
delay(1000); //延時消抖
if(k3==0)
{
led=~led; // led狀態(tài)取反
}
}
程序效果就是給P3.2管腳低電平,led會取反狀態(tài)。
作者:
gnez
時間:
2019-1-9 09:03
感謝分享!!!正好需要。
作者:
塵世繁華
時間:
2019-11-3 22:01
請問程序中while(1)有什么作用???為什么會在Int0Init()后面???
作者:
5314039
時間:
2019-11-6 17:57
塵世繁華 發(fā)表于 2019-11-3 22:01
請問程序中while(1)有什么作用???為什么會在Int0Init()后面???
Int0Init(); // 初始化設(shè)置,while(1);//無限循環(huán);只要有外部中斷發(fā)生,就會停止循環(huán),然后去執(zhí)行中斷函數(shù)。執(zhí)行完中斷函數(shù)后又返回循環(huán)。
作者:
明明如此
時間:
2019-11-7 00:14
多謝分享
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1