找回密码
 立即注册

QQ登录

只需一步,快速开始

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

有错误 求指导 51单片机关于IO口的扩展相关知识

[复制链接]
跳转到指定楼层
楼主
ID:999824 发表于 2023-4-11 16:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  由IO口有限,当需要控制更多外围设备时,需要对IO口进行扩展。通过74HC595芯片可以通过使用3个IO口,扩展出8个IO口(串转并)。10引脚51单片机中始终接高电平,即在51单片机中无法对74HC595复位 ,在实际编写程序中不用管该引脚。13引脚OE给低电平才能有输出,即原理图最左边将OE与GND连接。在51单片机实物中,将最右边数码管旁边的标号为J24的短接片插到左边。此时74HC595才能产生有效输出。  在14引脚输入数据时,不能直接将十六进制数据赋值给P34。需要将数据一位一位的输入。以0x80为例,转换为二进制为1000 0000。需要从高位至低位依次获取每一位数据,将每一位数据赋值给P34。
  在P34获取到一位数据后,给11引脚一个从低电平到高电平的上升沿,将数据写入移位寄存器。当将所有数据写入移位寄存器后,给12引脚一个从低电平到高电平的上升沿,将数据写入存储寄存器。此时在1-7,15引脚并行输出中才能获得数据

2IO扩展.zip

48.46 KB, 下载次数: 1

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

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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