中易网

单片机上假如有一个按键按着不动,接着又有按键按下,此时如何判断是哪个按键按下了?

答案:6  悬赏:40  
解决时间 2021-02-11 03:17
单片机上假如有一个按键按着不动,接着又有按键按下,此时如何判断是哪个按键按下了?
最佳答案
这是可以的,全键盘扫描就可以实现。
全部回答
矩阵键盘可能出现按键冲突...
if(key1==0){ }if(key2==0){ }这并不冲突,即使一个被按下另一个依旧可以检测
这有什么难的,第一不要有松手检测,第二如果你不敢保证正确性,可以设标志变量,将结果用1602显示出来

呵呵,你好,更改的代码如下,希望你能够自己理解啦

key()

{

{ if(s1==0) { delayms(10); if(s1==0) { num++; if(num==100) num=0; count[0]=num/10; count[1]=num%10; } delayms(200);//个人感觉while(!s1)不能一直按着计数比较麻烦; } if(s2==0) { delayms(10); { if(s2==0) { num--; if(num==-1) num=100;

count[0]=num/10; count[1]=num%10; delayms(200); } } } } }

如果是独立按键,可以判断出先后,如果是矩阵按键就没办法了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
风行电视在哪里啊,我有事要去这个地方
好多商场天井的屋顶都有这东西,干嘛用的?消
网络掉线几秒又自动连接是怎么回事
《致女儿的信》的阅读启示
坡脚荣里特色鱼馆这个地址在什么地方,我要处
无油空压机压力怎么调
苹果4s9.3.2玩王者荣耀闪退
寿光市利华木工机械商店在什么地方啊,我要过
电影幽灵木偶百度云资源
从来没有训练过踢球要怎么训练呢
为什么热血传奇能怎么火
请问新余哪个车站有到上高的车?
我的饰界在什么地方啊,我要过去处理事情
显示器的亮度和色彩不稳定的原因是什么?能自
任何人的电话都结不了,别人打过来响一声然后
推荐资讯
AM IS ARE 的用法
安徽旅游学校和安徽旅游职业学校有什么不同
女生身上香味好迷人,是喷的吧?不是体香吧?
读了朱自清散文中的话都有鬼,白采,说扬州你
古代太监是切管管还是切蛋蛋?没有蛋蛋会不会
上海嘉宝莉涂料有限公司怎么样?
大话西游3 黑风洞怎么加点
振兴汽车修理厂地址在哪,我要去那里办事
从佘山区朱家角怎么走
下岩纸厂在什么地方啊,我要过去处理事情
龙海五金水电地址有知道的么?有点事想过去
常州市空港事务管理中心我想知道这个在什么地
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?