单片机实验1:流水灯

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);
	} 
}

实验结果
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/The_RedMaple/article/details/111312540