对于这样的4×4矩阵键盘与单片机连接,单片机如何去识别每个按键?

http://p13.freep.cn/p.aspx?u=v20_p13_p_0810031447114798_0.jpg... http://p13.freep.cn/p.aspx?u=v20_p13_p_0810031447114798_0.jpg 展开
 我来答
poplarby
2008-10-03 · TA获得超过389个赞
知道小有建树答主
回答量:198
采纳率:0%
帮助的人:120万
展开全部
对于这种连接给你说两种识别方法吧。
第一种可以叫口扫描法,先给P1口赋值0F0H由高四位读入数据,保存;再给P1口赋值0FH由低四位读入数据,两次的数据即为相应按键的键值,比如此时“0”的键值是0EEH,而“1”是0EDH。
第二种是回送法,先给P1口赋值0F0H由高四位读入数据,再判断哪颗线上读到了低电平,再将p1.0~p1.3,和没有读到低电平的到位线置成1,得到低电平的线保持为0,再读低四位线上的数据,就得到了键值。此时得到的键值和上一种方法是相同的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式