找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3589|回复: 15
打印 上一主题 下一主题
收起左侧

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

  [复制链接]
跳转到指定楼层
楼主
单片机I/O口不够了,想用74LS595加165扩展4*4矩阵键盘,请问有哪位大神会的?求教!

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:164602 发表于 2018-1-23 10:14 | 只看该作者
建议用TM637,专门扩展键盘的。



回复

使用道具 举报

板凳
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)

以上摘自张志良编著《80C51单片机仿真设计实例教程——基于Keil CProteus》清华大学出版社ISBN 978-7-302-41682-1内有常用的单片机应用100案例,用于仿真实验操作,电路与程序真实可靠可信可行。书中电路和程序设计有详细说明,程序语句条条有注解。
回复

使用道具 举报

5#
ID:277174 发表于 2018-1-27 08:57 | 只看该作者
yzwzfyz 发表于 2018-1-23 12:15
一片595可管8个键,两片16个键,加165做何用呢?

那用595怎么用呢?
回复

使用道具 举报

6#
ID:111634 发表于 2018-1-27 18:47 | 只看该作者
先学理论,打基础,否则,问题多多,事倍功半。
回复

使用道具 举报

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

使用道具 举报

8#
ID:332444 发表于 2021-8-20 14:24 | 只看该作者
用一片245即可有必要用2片不同的?
回复

使用道具 举报

9#
ID:332444 发表于 2021-8-20 14:27 | 只看该作者
回复

使用道具 举报

10#
ID:349869 发表于 2021-8-20 15:05 | 只看该作者
yzwzfyz 发表于 2018-1-23 12:15
一片595可管8个键,两片16个键,加165做何用呢?

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

使用道具 举报

11#
ID:584195 发表于 2021-8-20 15:46 | 只看该作者
其实你换个IO多的还实惠一点呀!
回复

使用道具 举报

12#
ID:236035 发表于 2021-8-20 16:50 | 只看该作者
IO不够,AD来凑。
回复

使用道具 举报

13#
ID:158375 发表于 2021-8-20 17:16 | 只看该作者
找个键盘芯片其不更好?
回复

使用道具 举报

14#
ID:718536 发表于 2021-8-24 02:50 | 只看该作者
xianfajushi 发表于 2021-8-20 14:27
一组IO可实现32键盘可参https://blog.csdn.net/xianfajushi/article/details/106518315

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

使用道具 举报

15#
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 单片机教程网

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