
关于单片机的延时问题,LED等闪烁程序不闪烁。
#include<reg51.h>#defineuintunsignedint#defineucharunsignedcharvoiddelay();voidmain()...
#include <reg51.h>
#define uint unsigned int
#define uchar unsigned char
void delay();
void main()
{
while(1)
P2=0x01;
delay();
P2=0x00 ;
delay();
}
void delay()
{
uint x,y;
for(x=100;x>0;x--)
for(y=600;y>0;y--);
}
求教高手这个程序哪里出问题了,延迟没用LED等一直亮着,不闪烁,求指教,在线等。 展开
#define uint unsigned int
#define uchar unsigned char
void delay();
void main()
{
while(1)
P2=0x01;
delay();
P2=0x00 ;
delay();
}
void delay()
{
uint x,y;
for(x=100;x>0;x--)
for(y=600;y>0;y--);
}
求教高手这个程序哪里出问题了,延迟没用LED等一直亮着,不闪烁,求指教,在线等。 展开
展开全部
这里改成这样
while(1)
{
P2=0x01;
delay();
P2=0x00 ;
delay();
}
o(∩_∩)o
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询