找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 915|回复: 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

回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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