請幫助看一下按鍵放到主程序里面不好用
單獨使用可以開關,放到主程序里面就只能按下打開松開關閉
誰能解釋一下么
/********************************************************************************************/
#include <AT89X52.h> // 包含頭文件 //
/********************************************************************************************/
typedef unsigned char uint8; // 無符號8位整型變量 //
/********************************************************************************************
/********************************************************************************************/
void delay(unsigned int z)
{ int x,y;
for(x=z;x>0;x--)
for(y=120;y>0;y--);
}
/********************************************************************************************/
/********************************************************************************************/
sbit LED_12 = P1 ^ 2; // LED啟動I/O口
sbit LED_13 = P1 ^ 3; // LED啟動I/O口
void main(void){
//LED_12 = 1;
//LED_13 = 1;
while(1){
if(LED_13 == 0){
delay(1000);
if(LED_13 == 0){
if( LED_12 == 1){
LED_12 = 0;
}
else {
LED_12 = 1;
}
}
}
|