單片機的一些開發(fā)技巧(一)
EX0=0;//關(guān)INT0中斷
EA=0;//關(guān)總中斷
P3_2=0;//置P3.2為低電平
P2=0xff;//置P2口為全1
m=P2;//讀取P2口狀態(tài)至m
P2=0x00;//恢復(fù)P2口為全0
P3_2=1; //置P3.2為高電平
IT0=1;//置INT0為邊沿觸發(fā)
EX0=1; //開INT0中斷
EA=1;} //開總中斷
}
/********主程序*********/
void main(void)
{
P2=0x00;// 置P2口為全0
P3_2=1;// 置P3.2為高電平
IT0=1;// 置INT0為邊沿觸發(fā)
EX0=1;// 開INT0中斷
EA=1; //開總中斷
while(1)//無限循環(huán)
{
P0=m;//將全局變量m中的內(nèi)容輸出至P0口
P3_0=!P3_0;//P3.0取反,指示程序狀態(tài)
評論