登录  | 立即注册

游客您好!登录后享受更多精彩

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[寒假笔记] 呼吸灯

[复制链接]
发表于 2023-2-5 20:12:54 | 显示全部楼层 |阅读模式
学习笔记
学习科目: 呼吸灯
学习安排: 自学
开始时间: 2023-02-05
结束时间: 2023-02-05
从零开始的单片机学习(51单片机)

让小灯呼吸







代码如下

2023-02-05 (5) - 副本.png


2023-01-19 (12) - 副本.png PWMOUT对应的管脚为P1.3 ,故LED=0即为亮,LED=1即为灭。

2023-02-05 (2) - 副本.png



先来定义一个延时函数

2023-02-05 (2).png


2023-02-05 (3) - 副本.png         在第一个周期中:LED=0让小灯泡亮,延迟Time=1个时间单位,

                                         LED=1再让小灯泡灭,延迟Time=99个时间单位。

                                               在第二个周期中:LED=0让小灯泡亮,延迟Time=2个时间单位,

                                         LED=1再让小灯泡灭,延迟Time=98个时间单位。

                                          一直到循环结束,来达到小灯泡从灭到亮的过程。





                                         让小灯泡从亮到灭,则需要将for语句反过来即可。

2023-02-05 (4) - 副本.png

                        再把这两个for语句装在while循环体中,便可达到让灯呼吸的效果。







好懒~~不想说~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表