51单片机流水灯+proteus仿真

51单片机流水灯+proteus仿真,第1张

实验目的:实现4个LED灯轮流闪烁。


实验代码:

#include 
#include"intrins.h"		

typedef unsigned int u16;
typedef unsigned char u8;

#define led P0

void delay(u16 i)  
{  
	while(i--);
}

void main()
{
	u8 i;
	delay(10000);
	while(1)
	{
		for(i=0;i<3;i++)
		{
			led=_crol_(led,1);//左移
			delay(10000);
		}
		for(i=0;i<3;i++)
		{
			led=_cror_(led,1); //右移
			delay(10000);
		}
	}
}

仿真proteus电路图

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/607890.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-14
下一篇 2022-04-14

发表评论

登录后才能评论

评论列表(0条)

保存