流水灯代码和注释

#include <teg51.h>
//包含51单片机的头文件,为了使用单片机的特殊功能寄存器


sbit LED= P2^0;   //将P2.0口定义为LED,用于控制LED灯的亮灭
void main()       //主函数,程序从这里开始执行

{
while (1) //无限循环,让程序持续运行

{
LED = 0;    //LED灯亮,即P2.0四输出低电平

delay(500);    //延时500毫秒,等待LED灯熄灭
LED = 1;   // LED灯熄灭,即P2.0口输出高电平
delay(500);   // 延时500毫秒,等待LED灯亮起

}

}

流水灯代码

#include <teg51.h>      //包含51单片机的头文件,为了使用单片机的特殊功能寄存器

sbit LED= P2^0;           //将P2.0口定义为LED,用于控制LED灯的亮灭
void main()                 //主函数,程序从这里开始执行

{
while (1)                   //无限循环,让程序持续运行

{


LED = 0;            //LED灯亮,即P2.0四输出低电平

delay(500);       //延时500毫秒,等待LED灯熄灭
LED = 1;         // LED灯熄灭,即P2.0口输出高电平
delay(500);       // 延时500毫秒,等待LED灯亮起

}

}

07bd1132839d497b967a88a800ae450c.jpg

代码注释

#include <reg51.h>:包含51单片机的头文件,为了使用单片机的特殊功能寄存器。
sbit LED =P2O::将P2.0口定义为LED,用于控制LED灯的亮灭。这里使用了abit关键字,它定义了一个位寻址的变量。


void main():主函数, 程序从这里开始执行。在C语言中,main函数是程序的入口点。


while (1):无限循环,让程序持续运行。这里使用了—个while循环,条件永远为真,因此程序会一直执行循环体内的代码。


·LED = 0:LED灯亮,即P2.0口输出低电平。这里将LED变量赋值为0,表示LED灯亮起。


 delay (500)::延时500全秒,等待LED灯熄灭。这里调用了一个名为delay的函数,参数为500,表示延时500毫秒。这个函数需要在代码中实现,通常使用循环计数的方式实现


LED = 1:LED灯熄灭,即P2.0回输出高电平。这里将LED变量赋值为1,表示LED灯熄灭。


delay (500):延时500全秒,等待LED灯亮起。同样调用了delay函数,参数为500,表示延时500毫秒。

目录

流水灯代码

代码注释




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值