标题:
单片机按功能1时不闪烁是哪里有问题?
[打印本页]
作者:
strong_g
时间:
2019-5-11 17:30
标题:
单片机按功能1时不闪烁是哪里有问题?
QQ截图20190511172650.jpg
(43.9 KB, 下载次数: 30)
下载附件
2019-5-11 17:27 上传
#include<reg52.h> //单片机头文件
#define uchar unsigned char //宏定义
#define uint unsigned int
sbit LED1=P2^0; //LED灯
sbit LED2=P2^1;
sbit Key1=P0^0; //开
sbit Key2=P0^1; //关
sbit Key3=P0^2; //功能1
sbit Key4=P0^3; //功能2
sbit Key5=P0^4; //功能3
bit flag;
void delay1ms(uint Y) //延时函数
{
int i;
while(Y--)for(i=0;i<120;i++);
}
void main()
{
while(1)
{
LED1=1;LED2=0;
if(flag==1)
{
if(Key1==0) //开始
{
delay1ms(5);
if(Key1==0)
{
if(Key2==0) //功能1
{
delay1ms(5);
if(Key2==0)
{
LED1=0;
delay1ms(200);
LED1=1;
delay1ms(200);
while(Key2==0);
}
}
}
}
}
}
}
作者:
wulin
时间:
2019-5-12 08:40
P1要外接10K上拉电阻
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1