我是靠谱客的博主 矮小缘分,最近开发中收集的这篇文章主要介绍C51单片机之LED闪烁(附源代码及全部工程),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

要求:

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

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

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

电路图所示:

 

 

代码区:

#include <reg51.h>
//引入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);
}

最后

以上就是矮小缘分为你收集整理的C51单片机之LED闪烁(附源代码及全部工程)的全部内容,希望文章能够帮你解决C51单片机之LED闪烁(附源代码及全部工程)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部