单片机流水灯1到8然后8到1s再亮三次

流水灯

流水灯是现代电子科技中非常基础的一个实验,也是大部分学习单片机的初学者必做的一个实验。本文将介绍如何使用单片机控制流水灯的亮灭,包括从1到8再到8到1的流水灯和三次独立的8到1的流水灯。

从1到8再到8到1的流水灯

我们可以通过在单片机上编写程序控制多个LED灯的亮灭,达到流水灯的效果。首先,我们用8个LED灯连接到单片机的I/O端口,然后编写程序,通过转移位的方式将1从最高位向最低位依次移动,即每次亮一盏LED灯,等待一段时间后,再熄灭这盏LED灯,亮下一盏LED灯。一直重复这个过程,就实现了从1到8的流水灯效果。然后,我们再使用同样的程序,但修改从最低位向最高位转移,实现8到1的流水灯效果。

单片机流水灯1到8然后8到1s再亮三次

三次独立的8到1的流水灯

我们可以通过编写多个程序,分别实现8到1的流水灯效果,并且程序的运行时间也都不一样。这样,我们就可以让这三个程序分别独自运行,并在运行一定时间后,互相切换,形成一组独立的流水灯效果。这里我们可以运用单片机的定时器来控制程序的运行时间,例如将一个程序的运行时间设为1秒,另一个程序的运行时间设为2秒。这样,在运行1秒后,程序1就会自动停止,程序2开始运行,直到运行了2秒后,自动停止,然后程序3运行。

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/mcuugjvi.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2023年4月26日 上午7:57
下一篇 2023年4月26日 上午7:57

猜你喜欢