51单片机灯光闪烁

灯光闪烁

​ 将发光二极管连接在51单片机P3.0,P3.1引脚,IO口可自行调整,每过500毫秒闪烁一次

#include <reg52.h>
#include<intrins.h>

sbit LED1 = P3^0;
sbit LED2 = P3^1;

void Delay500ms();		//@11.0592MHz
	
void main()
{
	while(1)
	{
		LED1 = 1;
		LED2 = 1;
		Delay500ms();

		LED1 = 0;
		LED2 = 0;
		Delay500ms();
	}
}

void Delay500ms()		//@11.0592MHz
{
	unsigned char i, j, k;

	_nop_();
	i = 4;
	j = 129;
	k = 119;
	do
	{
		do
		{
			while (--k);
		} while (--j);
	} while (--i);
}
posted @   Master-No1  阅读(34)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示