标题:
使用TM1628时怎么识别按键是按下还是抬起状态?
[打印本页]
作者:
zyjgkdq
时间:
2023-9-24 18:34
标题:
使用TM1628时怎么识别按键是按下还是抬起状态?
谢谢大家
作者:
188610329
时间:
2023-9-24 18:59
读键值啊,如果读到 0x01 表示 K1-KS1 按键被按下, 反之 K1-KS1 则没有被按下 即 “抬起状态”
作者:
cnfloatleaf
时间:
2023-9-24 19:11
应该是按下就有按键输出。
作者:
wulin
时间:
2023-9-24 21:30
按键扫描函数读取TM1628时,有键按下,返回相应键值,没有键按下(松手)返回0x00。
作者:
zyjgkdq
时间:
2023-9-25 21:27
188610329 发表于 2023-9-24 18:59
读键值啊,如果读到 0x01 表示 K1-KS1 按键被按下, 反之 K1-KS1 则没有被按下 即 “抬起状态”
谢谢您
作者:
zyjgkdq
时间:
2023-9-25 21:29
谢谢各位大神
作者:
刘佑红
时间:
2023-9-26 08:24
TM1628,按键按下时按键值的P6位=1,松开时P6位=0,检测P6位就可判断是否有按键按下,有按键按下是再判断是什么按键即可。
作者:
刘佑红
时间:
2023-9-26 08:26
TM1628按键按下时按键值的P6位=1,松开时P6位=0,判断按键值的P6位是否为1就可判断是否有按键按下,然后根据按键值再判断是什么按键
if(keydate & 0x40) //检测到按键按下0x40=0100 0000,按键按下键值P6=1,松开P6=0
{按键值判断语句;}
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1