a253874750 发表于 2007-11-23 20:49:25

看看51单片机开发板原理图,谁能解释矩阵键盘的原理?

最近买了块开发板学习单片机,以下是电路原理图。不明白上面的4×4矩阵键盘(电路图最左上角)的编码原理。键盘的8条引线直接与p1.0^p1.7相连,疑惑的是即使按下任意按键也在p1口上读不到任何电平啊?
期待高手指点!

a253874750 发表于 2007-11-23 22:21:41

都不感兴趣啊?
陡然间若有所悟,课本上给的矩阵键盘的例子用到了集成芯片。这一例却什么也没有用。
咤看来不明白,但想到可以给p1.0^p1.3扫描高电平。然后读p1.4^p1.7引脚,这样就可判断是哪个键按下了。
这种方案很简单

小土匪 发表于 2007-11-28 18:34:43

单片机的书上有很多介绍啊
我也正在学习
:victory:

翁立寒江 发表于 2007-12-2 19:24:29

不错,确实不错

cashA 发表于 2009-10-16 23:39:51

一行一行的扫描哈

cc0579 发表于 2009-10-20 12:52:47

现在明白了吧,不明白的话我解释解释,我对这一块比较熟悉

dzw1988 发表于 2010-6-17 22:09:31

不理解行扫描法和线反转法

winie 发表于 2010-6-22 17:14:43

晕,好难懂的东西:L~~~~

mzm19881003 发表于 2010-6-22 21:59:07

不懂这个学习了啊,学无止境!!!

hukepig 发表于 2011-6-27 22:47:53

我接触过一种键盘,就是行线全输出为0,列线为1,先读I/O电平判断有无键按下,确定有键按下后就会逐行扫描来确定具体是哪个键被按下了,
页: [1] 2
查看完整版本: 看看51单片机开发板原理图,谁能解释矩阵键盘的原理?