c语言完成51单片机如下任务:3、通过编程控制LED灯的亮灭,实现:第1、3、5、7号灯依次点亮,间隔时间为1秒,持续时间为1秒后,第2、4、6、8号灯按同样方式点亮,如此不停循环。...

c语言实现51单片机控制LED灯亮灭的代码如下:```c#include <reg51.h>sbit LED1 = P1^0; // 将P1.0口定义为LED1sbit LED2 = P1^1; // 将P1.1口定义为LED2sbit LED3 = P1^2; // 将P1.2口定义为LED3sbit LED4 = P1^3; // 将P1.3口定义为LED4sbit ...
摘要由CSDN通过智能技术生成

c语言实现51单片机控制LED灯亮灭的代码如下:

```c #include <reg51.h>

sbit LED1 = P1^0; // 将P1.0口定义为LED1 sbit LED2 = P1^1; // 将P1.1口定义为LED2 sbit LED3 = P1^2; // 将P1.2口定义为LED3 sbit LED4 = P1^3; // 将P1.3口定义为LED4 sbit LED5 = P1^4; // 将P1.4口定义为LED5 sbit LED6 = P1^5; // 将P1.5口定义为LED6 sbit LED7 = P1^6; // 将P1.6口定义为LED7 sbit LED8 = P1^7; // 将P1.7口定义为LED8

void delay(unsigned int t) { while(t--); }

void main(void) { while(1) { LED1 = 1; // 第1号灯亮 delay(100000); // 延时1秒 LED1 = 0; // 第1号灯灭 LED3 = 1; // 第3号灯亮 delay(100000); // 延时1秒 LED3 = 0; // 第3号灯灭 LED5 = 1; // 第5号灯亮 delay(100000); // 延时1秒 LED5 = 0; // 第5号灯灭 LED7 = 1; // 第7号灯亮 delay(100000); // 延时1秒 LED7 = 0; // 第7号灯灭 LED2 = 1; // 第2号灯亮 delay(100000); // 延时1秒 LED2 = 0; // 第2号灯灭 LED4 = 1; // 第4号灯亮 delay(100000); // 延时1秒 LED4 = 0; // 第4号灯灭 LED6 = 1; // 第6号灯亮 delay(100000); // 延时1秒 LED6 = 0; // 第6号灯灭 LED8 = 1; // 第8号灯亮 delay(100000); // 延时1秒 LED8 = 0; //

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值