C51单片机之LED闪烁(附源代码及全部工程)

C51单片机之LED闪烁(附源代码及全部工程),第1张

C51单片机之LED闪烁(附源代码及全部工程) 要求:

          使用 protuls 点亮两个LED灯 ,每隔500ms,两个灯的状态改变一次,即第一个灯点亮500ms后熄灭,第二个灯再点亮500ms后熄灭。 

电路图工程与代码百度云下载(永久有效):

链接:https://pan.baidu.com/s/1oQ2QGEjXd02XGF8L2wJDXA?pwd=j5e3 
提取码:j5e3

电路图所示:

 

 

代码区:

#include        //引入51头文件

#define  uchar unsigned char   //宏定义
	
sbit led1=P0^1;               //将P0^1命名为led1
sbit led2=P0^7;               //将P0^7命名为led2

void delay(uchar t)          //延时函数
{
   uchar y;
	 while(t--)
	 {
	     for(y=0;y<120;y++)
			 {
			    ;
			 }
	 
	 }


}

void main()
{
      led1=0;             //led1 亮
	  led2=1;             //led2 灭
	  delay(500);
	  led1=1;             //led1 灭
	  led2=0;             //led2 亮
	  delay(500);
	  


}

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

原文地址: https://outofmemory.cn/zaji/5702541.html

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

发表评论

登录后才能评论

评论列表(0条)

保存