这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » 有高手能帮解解这张图吗

共9条 1/1 1 跳转至

有高手能帮解解这张图吗

助工
2014-02-17 13:29:37     打赏

高工
2014-02-17 13:51:56     打赏
2楼

如楼主图中所示:行线通过电阻接正电源,并将行线所接的I/O口则作为输入,列线所接的单片机的I/O口作为输出端。这样,当按键没有按下时,所有的输入端都是高电平,代表无键按下。列线输出是低电平,一旦有键按下,则输入线就会被拉低,这样,通过读入输入线的状态就可得知是否有键按下了。


助工
2014-02-17 14:42:53     打赏
3楼

可是单片机是通过接头的两根线读状态的,GAL 的逻辑又如何解


专家
2014-02-17 15:58:02     打赏
4楼
我大致看了下,左侧稳定是高电平,右侧有按键,通过扫描右侧端口信息,通过判断左右两侧电平是否都为高电平来判断按键位置。

院士
2014-02-17 17:36:35     打赏
5楼
请问楼主:这个图是怎样操作,从Protel的原理图中复制来的呀?望不吝赐教,

高工
2014-02-17 21:32:23     打赏
6楼
应该是protel里面的,可以打印成pdf

菜鸟
2014-02-17 21:37:49     打赏
7楼
通过扫描的方式判断按键位置,单片机左侧上拉的几个I/O口作为输入,右侧串接电阻的I/O口作为输出端。每输出一个低电平就可以判断一列中某个按键的位置,逐列扫描即可。

助工
2014-02-17 22:05:33     打赏
8楼
某个按键的位置按下,改变单片机相应管脚的电位,单片机自检各管脚状况,即可得知和执行按键矩阵相应按键的定义

院士
2014-02-18 21:57:04     打赏
9楼
谢谢了,我再试试。

共9条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]