flow_LED灯实验代码
单片机晶振需要调节为11.0592,只有在这个状态下X*110次循环才能约等于X毫秒
#include <reg52.h>
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
void delay()
{
uint i,j;
for(i=1000;i>0;i--)
{
for(j=110;j>0;j--);
}
}
void main()
{
uchar a = 0Xf8;
while(1)
{
P2 = a;
delay(); //延时1s
a = _crol_(a,1);
}
}
实验结果