找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1966|回复: 12
收起左侧

求助单片机IO口拓展的相关知识

[复制链接]
ID:580181 发表于 2020-3-10 16:55 | 显示全部楼层 |阅读模式
这是我做的基于单片机的宿舍管理系统,现在大部分功能已完成了,还差个电动窗帘的模块,但是现在苦于IO口不够用,步进电机模块的加入还需要至少6个IO口。上网查了一些资料,知道有好几种芯片可以用,比如74HC595,但是资料看得我头大,拓展之后也不像原来的IO口那样的方法使用。请问大家有没有关于IO口拓展的学习视频?需要详细的原理以及编程讲,不然看不懂o(╥﹏╥)o
0.jpg
回复

使用道具 举报

ID:10193 发表于 2020-3-10 18:41 | 显示全部楼层
液晶采用串行模式,不需要这么多IO口,按键也不需要这么多,一个设置键,一个加,一个减。
回复

使用道具 举报

ID:401564 发表于 2020-3-10 18:41 | 显示全部楼层
不要用以前古老的思维了,直接买一个64脚的STC单片机不就可以了吗,反正都是8051的内核,总比你折腾IO扩展好得多
回复

使用道具 举报

ID:316880 发表于 2020-3-10 21:54 | 显示全部楼层
Y_G_G 发表于 2020-3-10 18:41
不要用以前古老的思维了,直接买一个64脚的STC单片机不就可以了吗,反正都是8051的内核,总比你折腾IO扩展 ...

问题人家只会用40脚的传统的,stc增强型的虽然大部分程序可以通用都是还是有很多不一样的地方,说不定他不会用呢。
回复

使用道具 举报

ID:316880 发表于 2020-3-10 21:58 | 显示全部楼层
可以用一个 74hc595驱动液晶屏,我用44脚芯片我IO口有多我也是用一个74HC595驱动,因为我直接调用程序就可以用了,没必要折腾。
回复

使用道具 举报

ID:685726 发表于 2020-3-10 22:05 | 显示全部楼层
74HC138和74HC595都可以,简单而且易上手
回复

使用道具 举报

ID:580181 发表于 2020-3-11 14:15 | 显示全部楼层
az12580 发表于 2020-3-10 22:05
74HC138和74HC595都可以,简单而且易上手

能帮我看看这个程序的主函数吗?两个74HC595,为什么第一条send_data数据传输是给下面的74HC595,第二条send_data就是给上面的74HC595,这是默认的吗?这个传输顺序没弄懂
回复

使用道具 举报

ID:580181 发表于 2020-3-11 14:15 | 显示全部楼层
az12580 发表于 2020-3-10 22:05
74HC138和74HC595都可以,简单而且易上手

http://www.51hei.com/bbs/dpj-122701-1.html
回复

使用道具 举报

ID:282850 发表于 2020-3-11 15:04 | 显示全部楼层
强烈建议液晶采用串行模式,不需要这么多IO口,按键也不需要这么多,一个设置键,一个加,一个减。
回复

使用道具 举报

ID:639372 发表于 2020-3-11 19:10 | 显示全部楼层
液晶有4线接法,可以节省4个口子,再不然液晶屏买个i2c的,只要你2个io
回复

使用道具 举报

ID:685726 发表于 2020-3-12 10:38 | 显示全部楼层
KM民 发表于 2020-3-11 14:15
能帮我看看这个程序的主函数吗?两个74HC595,为什么第一条send_data数据传输是给下面的74HC595,第二条s ...

我看一下这篇文章https://blog.csdn.net/qq_41639829/article/details/82151706
595有级联功能
回复

使用道具 举报

ID:691449 发表于 2020-3-12 11:26 | 显示全部楼层
1602可以用四线接法,用74hc595也可以扩展
回复

使用道具 举报

ID:433038 发表于 2020-3-12 15:52 | 显示全部楼层
液晶可以采用串行模式啊,串行模式不需要几个io口,按键也没必要设置这么多

回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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