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

評論