本帖最后由 小狼阿泰 于 2017-11-2 17:00 编辑
#include <reg52.h>
typedef unsigned char uchar;
typedef unsigned int uint;
sbit key=P3^4;
sbit led=P0^7;
void delay(uchar z)
{
uchar x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void main()
{
led=0;
while(1)
{
if(key==0)
{
delay(10);
if(key==0)
led=~led;
}
while(!key);
}
}
按键有的时候没有反应,想知道这段代码哪里有问题,谢谢!!百度了半天也没有找到解决的方法。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>