单片机如何检测多个按键按下情况?
我刚学单片机,遇到一个问题:如何分别利用硬件办法和软件办法让单片机检测多个按键按下,像电脑键盘一样,如:在键盘逐步按住“asdf”,可以在相应的显示设备上显示出“asdf...
我刚学单片机,遇到一个问题:如何分别利用硬件办法和软件办法让单片机检测多个按键按下,像电脑键盘一样,如:在键盘逐步按住“asdf”,可以在相应的显示设备上显示出“asdf”?需要提到的一点是:键一旦被按住,键的相应的字符或代号就马上显示出来。
谢谢了。
能具体说明一下软硬件的实现方法吗? 展开
谢谢了。
能具体说明一下软硬件的实现方法吗? 展开
5个回答
展开全部
你可以参考下行列扫描法,如果通过中断实现行列扫描,应该都能检测到
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设计一个矩阵键盘,按行列扫描即可,也可以用中断
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
硬件方法用zlg7290,自动的按键扫描和数码管显示芯片。
比行列扫描方法接的按键多,可以大大节省单片机的口线
比行列扫描方法接的按键多,可以大大节省单片机的口线
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询