标题: 请问谁会74LS595加165怎么扩展4*4矩阵键盘 [打印本页]

作者: 1121710408    时间: 2018-1-22 21:10
标题: 请问谁会74LS595加165怎么扩展4*4矩阵键盘
单片机I/O口不够了,想用74LS595加165扩展4*4矩阵键盘,请问有哪位大神会的?求教!


作者: HC6800-ES-V2.0    时间: 2018-1-23 10:14
建议用TM637,专门扩展键盘的。




作者: yzwzfyz    时间: 2018-1-23 12:15
一片595可管8个键,两片16个键,加165做何用呢?
作者: zl2168    时间: 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案例,用于仿真实验操作,电路与程序真实可靠可信可行。书中电路和程序设计有详细说明,程序语句条条有注解。

作者: 1121710408    时间: 2018-1-27 08:57
yzwzfyz 发表于 2018-1-23 12:15
一片595可管8个键,两片16个键,加165做何用呢?

那用595怎么用呢?
作者: zl2168    时间: 2018-1-27 18:47
先学理论,打基础,否则,问题多多,事倍功半。
作者: suqianfu    时间: 2021-8-20 00:13
用595是做动态列GND扫描吧。按上面原理图,当595的Q0输出低电平,其他输出高电平时,只按Q0对应的按钮列是没问题的。单按。但如果有人手痒,同时按其他按键,就会导致595的Q1~6某一列的高电平串到Q0的低电平。直接短路了。有考虑过这个问题吗?
作者: xianfajushi    时间: 2021-8-20 14:24
用一片245即可有必要用2片不同的?
作者: xianfajushi    时间: 2021-8-20 14:27
一组IO可实现32键盘可参https://blog.csdn.net/xianfajushi/article/details/106518315
作者: 晴风    时间: 2021-8-20 15:05
yzwzfyz 发表于 2018-1-23 12:15
一片595可管8个键,两片16个键,加165做何用呢?

加165是为了接收数据使用
作者: zyluglugl    时间: 2021-8-20 15:46
其实你换个IO多的还实惠一点呀!
作者: ly1972001    时间: 2021-8-20 16:50
IO不够,AD来凑。
作者: 笨笨兔    时间: 2021-8-20 17:16
找个键盘芯片其不更好?
作者: suqianfu    时间: 2021-8-24 02:50
xianfajushi 发表于 2021-8-20 14:27
一组IO可实现32键盘可参https://blog.csdn.net/xianfajushi/article/details/106518315

大佬,您这个试过两键同时按吗?例如其他按钮粘死了。没回弹之类的。
作者: fj51hei    时间: 2021-8-24 08:54
晴风 发表于 2021-8-20 15:05
加165是为了接收数据使用

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




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1