发布网友 发布时间:2022-04-25 21:05
共1个回答
热心网友 时间:2022-04-27 10:25
摘要主要实现按键控制灯的亮灭,按键按下,灯亮,再次按下,灯灭,主要对实现的逻辑进行控制,逻辑清晰,很简单,实现的方法有两种,方法1:将按键按下的值赋值给一个变量,变量除以2的值的是基数或者偶数来确定灯亮还是灯灭,程序中设置的是变量的值除以2为0时,灯亮;变量的值除以2为1时咨询记录 · 回答于2021-10-05按下key0实现跑马灯功能两个灯交替闪烁按下key1led0亮再次按下led 主要实现按键控制灯的亮灭,按键按下,灯亮,再次按下,灯灭,主要对实现的逻辑进行控制,逻辑清晰,很简单,实现的方法有两种,方法1:将按键按下的值赋值给一个变量,变量除以2的值的是基数或者偶数来确定灯亮还是灯灭,程序中设置的是变量的值除以2为0时,灯亮;变量的值除以2为1时用单片机STM32实现按下key0,实现跑马灯功能,两个灯交替闪烁;按下key1:led0亮,再次按下led1亮,如此循环;按下wkup:两个灯都不亮。要求:按键按下松开之后依然保持功能,功能互不影响且能相互打断。能可能是该功能出现混乱了建议去维修一下