请帮助看一下按键放到主程序里面不好用
单独使用可以开关,放到主程序里面就只能按下打开松开关闭
谁能解释一下么
/********************************************************************************************/
#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;
}
}
}
|