标题:
我这个单片机编程按下k4就启动,但是按多下按键就暂停不了
[打印本页]
作者:
小天才哥哥
时间:
2019-5-31 08:25
标题:
我这个单片机编程按下k4就启动,但是按多下按键就暂停不了
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
#define led P1
sbit k4=P3^6;
uchar a;
bit stop=1;
uchar led1[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
void delay(uint xms)
{
uchar i,j;
for(i=xms;i>0;i--)
for(j=112;j>0;j--);
}
void ledi()
{
uchar a;
while(1)
{
for(a=0;a<8;a++)
{
led=~(0x01<<a);
delay(2500);
}
}
}
void stop_led()
{
led=0xff;
}
void key4()
{
if(k4==0)
{
delay(10);
if(k4==0)
{
while(k4==0);
{
if(stop)
ledi();
else
stop_led();
stop=~stop;
}
}
}
}
void main()
{
while(1)
{
key4();
}
}
作者:
tw081531
时间:
2019-5-31 09:44
程序进入了While(1)的无限制循环没有跳出来
作者:
小天才哥哥
时间:
2019-5-31 20:18
tw081531 发表于 2019-5-31 09:44
程序进入了While(1)的无限制循环没有跳出来
噢噢,那有什么办法强制关闭?
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1