标题: 采用按键模拟中断,每按下按键时,8个LED闪烁和流水1 次状态相互切换 求思路 [打印本页]

作者: juu    时间: 2020-3-16 17:31
标题: 采用按键模拟中断,每按下按键时,8个LED闪烁和流水1 次状态相互切换 求思路
如何实现那个状态互换,本人刚开始学习,都是最基本的内容,有人可以知道一下吗,学习

作者: csmyldl    时间: 2020-3-16 21:12
每次按下按键后,设置一个状态寄存器状态位,状态寄存器能记录256种状态,状态位能记录2种状态,主程序只要判断状态的变化并根据状态变化去执行相对应的程序即可
作者: hantu    时间: 2020-3-17 00:07
设置标志变量,每按一次键就改变状态值,定时器中断里或主循环里对该标志检测并作相应动作。
作者: 天地一微尘    时间: 2020-3-17 23:10
设置一个变量0x0f!每次按键按下,把0x0f取反。然后通过判断变量值是0x0f还是0xf0。不同的值执行闪烁或流水!
作者: FX-少年    时间: 2020-3-18 11:10
定义一个变量,每次按下按键变量取反,当变量为1的时候闪烁,为0流水,然后就可以了
作者: 我叫小大打    时间: 2020-3-18 22:05
可以用组函数定义led灯,可以简洁的弄出一个花样流水灯,花样流水很漂亮的




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1