单片机实验利用定时器控制八个LED灯每隔1S每四个为一组轮流点亮
MicroController实验使用时计数器来控制八个LED灯,每四个组每四组转弯,从而达到动态和有趣的照明效果。在程序中使用时期_Crol_和_cror_中的功能移动,以创建光和黑暗的卷曲效果。
在实施方面,首先确定延迟功能以控制循环的持续时间。
在主要程序中,通过重复模拟LED的闪烁效果,P2 端口的值将移动到左或向右。
出色的流动水灯的实验显示了1 6 个LED的各种显示效果。
预先设置的转换模式通过相应的Mpray_p0和memative_p2 数组存储。
该程序在周期中读取这些模式,并通过P0和P2 端口将它们发送到LED,以识别灯的动态变化。
同样,延迟延迟用于控制每种模式的显示时间。
在模拟交通信号灯实验中,通过控制红色和南北和北蓝色灯来模拟实际交通信号灯。
灯的状态转换的状态是循环,并识别绿灯的圆屏,黄光闪烁和红灯。
在特定过程中,该案例用于区分不同的交通信号灯,并且每个状态的持续时间都通过延迟功能延迟来控制。
该实验在周期0〜9 中显示,用于数字管,以显示如何使用微控制器控制数字管以显示数字。
该程序确定了数字管的段代码,并将这些片段代码通过整个回合发送到P0端口,实现了0〜9 的圆形显示。
这些实验不仅证明了微控制器的基本控制功能,而且还提供了许多有趣的视觉效果,以帮助了解实际应用中微键控器的灵活性和多样性。
8位数码管是怎么显示的?
8 位数字管可以视为8 灯泡。例如,如果您想显示1 ,则可以点燃右侧的两个小灯泡。
在某些序列中,数字8 小灯泡(例如Abcdefgh)显示不同的值(例如0到9 ),并在显示这十个数字时记录小灯泡的数量,将形成所谓的“代码”。
在下一个应用程序中,只要灯泡根据先前的记录代码和特定代码点亮,就必须显示相应的编号。