yzwzfyz 发表于 2019-2-14 11:58
当一种开关组合被确认后,0.2秒内不再承认其它其它组合就可以了。
凌净清河 发表于 2019-2-14 21:06
以下为个人愚见。
之所以设计切换过程有双高电平的短暂状态,是为了能够将轻按和重按的事件触发方式转换成 ...
yfpc2006 发表于 2019-2-15 03:27
没有用中断,用查询的方法,能实现,但偶尔还是有些不稳定,看一下还需要优化什么?
u8 KEY1,KEY2,KE ...
yfpc2006 发表于 2019-2-15 03:27
没有用中断,用查询的方法,能实现,但偶尔还是有些不稳定,看一下还需要优化什么?
u8 KEY1,KEY2,KE ...
凌净清河 发表于 2019-2-15 07:46
中断的方法已经是最优解,你的查询法程序可能存在问题。
按照一个重按并松开的流程,KEY1、2电平变化为 ...
yfpc2006 发表于 2019-2-15 13:20
我也想用中断的方式,可惜芯片分配的引脚不支持外部电平变化中断。
所以只能用查询的方式。
yfpc2006 发表于 2019-2-15 13:20
我也想用中断的方式,可惜芯片分配的引脚不支持外部电平变化中断。
所以只能用查询的方式。
yfpc2006 发表于 2019-2-15 13:20
我也想用中断的方式,可惜芯片分配的引脚不支持外部电平变化中断。
所以只能用查询的方式。
znz43a 发表于 2019-2-14 10:45
OUT1=(NOT KEY1) OR (NOT KEY2)
OUT2=NOT KEY2
dzbj 发表于 2019-2-15 20:03
你这不是跟VW汽车上的电窗开关一样么 我写过整个电窗控制系统 就是3楼说的等待时间即可 不过得用中断 不能 ...
wulin 发表于 2019-2-15 12:45
#include
#define key_S 5000 //预设延时计数值,根据响应需求进行调节
sbit KEY1=P2^0;
凌净清河 发表于 2019-2-15 15:59
原来是这样,那祝你好运。
dzbj 发表于 2019-2-15 20:03
你这不是跟VW汽车上的电窗开关一样么 我写过整个电窗控制系统 就是3楼说的等待时间即可 不过得用中断 不能 ...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |