#include<reg52.h>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
uchar temp,num1,num;
void delay() ;
void main()
{
P2=0x00;
delay();
P2=0xff;
temp=0xfe;
while(1)
{
P2=temp;
delay();
temp=_crol_(temp,1);
}
}
void delay()
{
for(num1=10000;num1>0;num1--)
for(num=600;num>0;num--);
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
更改之后并没有什么变化 ,好像不是哪里的问题 。当num1<1000的时候都会闪烁
{
unsigned int i;
while(time--)
{
for(i=0;i<100;i++);//i最大到65535
}
}
评分
查看全部评分
这位才是正解。
评分
查看全部评分
一周热门 更多>