理论教育 按键控制LED灯实验优化:LED灯按键控制实验

按键控制LED灯实验优化:LED灯按键控制实验

时间:2023-06-25 理论教育 版权反馈
【摘要】:本实验所使用的是轻触式按键开关,简称轻触开关。电路板上的5个按键未按下时,输出高电平,按下后,输出低电平。表5-6触摸按键控制LED管脚分配图图5-14按键电路原理图LED在流水效果和闪烁效果在时间间隔均为0.2 s,因此需要在程序中定义一个0.2 s的计数器,即每隔0.2 s,状态计数器加1。示例程序:按键控制led模块的代码如下所示:图5-15按键控制LED灯系统框图实验流程:理解任务、分析原理、硬件设计、程序编码、仿真验证、具体实现。

按键控制LED灯实验优化:LED灯按键控制实验

实验目的:使用电路板上的四个按键控制四个LED灯。不同按键按下时,四个LED灯显示不同效果:无按键按下时,LED灯全灭;按键1按下时,LED灯显示自右向左的流水效果;按键2按下时,LED灯显示自左向右的流水效果;按键3按下时,四个LED灯同时闪烁;按键4按下时,LED灯全亮。

实验原理:按键开关是一种电子开关,属于电子元器件类。本实验所使用的是轻触式按键开关,简称轻触开关。使用时以向开关的操作方向施加压力使内部电路闭合接通,当撤销压力时开关断开,其内部结构是靠金属弹片受力后发生形变来实现通断的。

按键电路原理图如图5-14所示,本实验使用四个按键开关控制四个LED灯。电路板上的5个按键未按下时,输出高电平,按下后,输出低电平。本实验中,系统时钟、复位按键、按键和LED灯的管脚如表5-6所示。

表5-6 触摸按键控制LED管脚分配图

图5-14 按键电路原理图

LED在流水效果和闪烁效果在时间间隔均为0.2 s,因此需要在程序中定义一个0.2 s的计数器,即每隔0.2 s,状态计数器加1。根据当前按键的状态选择不同的显示模式,不同的显示模式下四个led灯的亮灭随状态计数器的值改变,从而呈现出不同的显示效果。(www.daowen.com)

本次实验的模块端口及信号连接如图5-15所示。

图5-15 按键控制LED灯系统框图

实验流程:理解任务、分析原理、硬件设计、程序编码、仿真验证、具体实现。

示例程序:

按键控制led模块的代码如下所示:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈