找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3598|回复: 15
收起左侧

请问谁会74LS595加165怎么扩展4*4矩阵键盘

  [复制链接]
ID:277174 发表于 2018-1-22 21:10 | 显示全部楼层 |阅读模式
单片机I/O口不够了,想用74LS595加165扩展4*4矩阵键盘,请问有哪位大神会的?求教!

回复

使用道具 举报

ID:164602 发表于 2018-1-23 10:14 | 显示全部楼层
建议用TM637,专门扩展键盘的。 1.jpg

2.jpg

回复

使用道具 举报

ID:123289 发表于 2018-1-23 12:15 | 显示全部楼层
一片595可管8个键,两片16个键,加165做何用呢?
回复

使用道具 举报

ID:111634 发表于 2018-1-23 22:03 | 显示全部楼层
本帖最后由 zl2168 于 2018-1-23 22:05 编辑

实例64  74HC595+165扩展8×8键盘
Proteus仿真一下,确认有效。
实例64 74LS595 165扩展8×8键盘.rar (65.5 KB, 下载次数: 23)
回复

使用道具 举报

ID:277174 发表于 2018-1-27 08:57 | 显示全部楼层
yzwzfyz 发表于 2018-1-23 12:15
一片595可管8个键,两片16个键,加165做何用呢?

那用595怎么用呢?
回复

使用道具 举报

ID:111634 发表于 2018-1-27 18:47 | 显示全部楼层
先学理论,打基础,否则,问题多多,事倍功半。
回复

使用道具 举报

ID:718536 发表于 2021-8-20 00:13 | 显示全部楼层
用595是做动态列GND扫描吧。按上面原理图,当595的Q0输出低电平,其他输出高电平时,只按Q0对应的按钮列是没问题的。单按。但如果有人手痒,同时按其他按键,就会导致595的Q1~6某一列的高电平串到Q0的低电平。直接短路了。有考虑过这个问题吗?
回复

使用道具 举报

ID:332444 发表于 2021-8-20 14:24 | 显示全部楼层
用一片245即可有必要用2片不同的?
回复

使用道具 举报

ID:332444 发表于 2021-8-20 14:27 | 显示全部楼层
回复

使用道具 举报

ID:349869 发表于 2021-8-20 15:05 | 显示全部楼层
yzwzfyz 发表于 2018-1-23 12:15
一片595可管8个键,两片16个键,加165做何用呢?

加165是为了接收数据使用
回复

使用道具 举报

ID:584195 发表于 2021-8-20 15:46 | 显示全部楼层
其实你换个IO多的还实惠一点呀!
回复

使用道具 举报

ID:236035 发表于 2021-8-20 16:50 | 显示全部楼层
IO不够,AD来凑。
回复

使用道具 举报

ID:158375 发表于 2021-8-20 17:16 | 显示全部楼层
找个键盘芯片其不更好?
回复

使用道具 举报

ID:718536 发表于 2021-8-24 02:50 | 显示全部楼层
xianfajushi 发表于 2021-8-20 14:27
一组IO可实现32键盘可参https://blog.csdn.net/xianfajushi/article/details/106518315

大佬,您这个试过两键同时按吗?例如其他按钮粘死了。没回弹之类的。
回复

使用道具 举报

ID:712493 发表于 2021-8-24 08:54 | 显示全部楼层
晴风 发表于 2021-8-20 15:05
加165是为了接收数据使用

对的  165是输入的 可以看做单片机的输入IO用  595输出  可以看做输出IO用  如何实现是你自己的魅力价值了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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