一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
查看: 3229|回复: 19

[其他综合] 求助:按键和位选在同一片595上怎么扫键

[复制链接]
发表于 2013-9-21 16:06 | 显示全部楼层 |阅读模式
有块电路板,按键和位选在同一片595上,怎么扫键

总电路图

总电路图

细节

细节






发表于 2013-9-21 16:30 | 显示全部楼层
好独特的键盘..........分析后  程序到是可以写     
KEY 应该去了一个IO吧     或者外部中断  
显示的时候好几个位选 肯定有低电平不断的出现   如果 KEY检测到   有低电平 就是有某个按键按下了    单片机应  送给595的  这4个位 依次送一次0 如果送到某个位的是0  KEY 也是0  就是按键被按下了..   

程序嘛...呵呵 我是没时间弄.....
回复

使用道具 举报

 楼主| 发表于 2013-9-21 16:38 | 显示全部楼层
本帖最后由 hylboo 于 2013-9-21 16:39 编辑
ayumi7 发表于 2013-9-21 16:30
好独特的键盘..........分析后  程序到是可以写     
KEY 应该去了一个IO吧     或者外部中断  
显示的时 ...

KEY去了一个IO,带上拉电阻的,是显示的时候顺便检测按键吗?不要程序也可以,就是原理没明白
回复

使用道具 举报

发表于 2013-9-21 16:43 | 显示全部楼层
hylboo 发表于 2013-9-21 16:38
KEY去了一个IO,带上拉电阻的,是显示的时候顺便检测按键吗?不要程序也可以,就是原理没明白

正是这样。显示某个位的时候,同时检测这一列的按键。

很多数码管orVFD驱动芯片都是这么搞的,例如PT6311

回复

使用道具 举报

发表于 2013-9-21 16:46 | 显示全部楼层
本帖最后由 ayumi7 于 2013-9-21 16:49 编辑
hylboo 发表于 2013-9-21 16:38
KEY去了一个IO,带上拉电阻的,是显示的时候顺便检测按键吗?不要程序也可以,就是原理没明白

原理我说这么清楚了.......


数码管显示的时候  不是不断的切换位选吗?    4个按键的另一端 不断的有低电平在刷新    某按键按下  就会 拉低 KEY 这个IO     然后执行一次扫描  给595送数 就是这4个按键的位 分别送一次0 判断一次 KEY 的电平   送到那个位  KEY是低  就是那个按键被按下了。  

这个是我的理解方法   可能还有更多方法  

我说成这样子  你还看不懂  我就没辙了  

回复

使用道具 举报

 楼主| 发表于 2013-9-21 16:53 | 显示全部楼层
ayumi7 发表于 2013-9-21 16:46
原理我说这么清楚了.......

大致理解了,595这边送低电平,KEY口检测电平状态,是低电平就是有键按下。
OK,可以编程序试一下
回复

使用道具 举报

发表于 2013-9-21 17:26 | 显示全部楼层
试过可以,
只是这样就体现不出595的优势了,要不断的去刷
回复

使用道具 举报

发表于 2013-9-21 19:19 | 显示全部楼层
现在好多数码管芯片都带按键扫描的作用!也是这个原理的
回复

使用道具 举报

发表于 2013-9-21 19:50 | 显示全部楼层
看到过这样类似的按键电路,还不知如何去扫描获取按键值,请高手说下!

点评

你不看贴吗? 上面说过好几次了  发表于 2013-9-21 21:35
回复 1 0

使用道具 举报

发表于 2013-9-21 21:35 | 显示全部楼层
gw168sh 发表于 2013-9-21 17:26
试过可以,
只是这样就体现不出595的优势了,要不断的去刷

如果用中断  没按键的 时候 不执行 键盘扫描  怎么会体现不了优势?
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-11-1 01:24 , Processed in 0.040925 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表