news 2026/4/25 18:10:43

芯伯乐XBLW SN74HC595:8位串行输入移位寄存器

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
芯伯乐XBLW SN74HC595:8位串行输入移位寄存器
  • 产品概述

在单片机系统中,IO口资源往往十分宝贵。XBLW SN74HC595作为一款8位串行输入串/并行输出移位寄存器,内置存储寄存器和三态输出,仅需3个IO口即可扩展出8路并行输出,大幅提升端口利用率。它广泛适用于多位LED显示、按键扫描、工业控制等场景,是优化系统扩展能力的理想选择。

  • 核心特性

-8位串行输入,可级联扩展更多输出

-独立时钟控制:移位时钟(SHCP)和存储时钟(STCP)分开控制

-三态输出:输出使能(OE)控制,方便总线应用

- 异步复位:主复位引脚可清零移位寄存器

- 宽工作电压:2.0V-6.0V,兼容3.3V/5V系统

- 宽温度范围:-40℃至+125℃,适应各种工作环境

- 多种封装:DIP-16/SOP-16/TSSOP-16可选

  • 引脚功能说明

引脚号

符号

功能说明

1

Q1

并行数据输出 1

2

Q2

并行数据输出 2

3

Q3

并行数据输出 3

4

Q4

并行数据输出 4

5

Q5

并行数据输出 5

6

Q6

并行数据输出 6

7

Q7

并行数据输出 7

8

GND

电源地

9

Q7S

串行数据输出(级联用)

10

MR

主复位(低电平有效)

11

SHCP

移位寄存器时钟(上升沿有效)

12

STCP

存储寄存器时钟(上升沿有效,锁存)

13

OE

输出使能(低电平有效,高电平时输出高阻)

14

DS

串行数据输入

15

Q0

并行数据输出 0

16

VCC

电源正极(2V~6V)

  • 工作原理详解

SN74HC595内部包含两个独立的寄存器:

1. 移位寄存器:负责串行数据的接收和移位

2. 存储寄存器:锁存数据并控制并行输出

  • 工作流程:

- 数据在SHCP上升沿从DS引脚移入移位寄存器

- 在STCP上升沿,移位寄存器的内容传输到存储寄存器

- 当OE为低电平时,存储寄存器的数据出现在并行输出Q0-Q7

- MR低电平可异步清零移位寄存器

  • 功能真值表

控制

输入

输出

功能说明

SHCP

STCP

OE

MR

DS

Q7S

Qn

X

X

L

L

X

L

NC

MR为低电平时仅仅影响移位寄存器

X

L

L

X

L

L

清空移位寄存器到输出寄存器

X

X

H

L

X

L

Z

清空移位寄存器,并行输出为高阻状态

X

L

H

H

Q6S

NC

逻辑高电平移入移位寄存器状态0,包含所有的移位寄存器状态移入

X

L

H

X

NC

QnS

移位寄存器的内容到达保持寄存器并从并口输出

L

H

X

Q6S

QnS

移位寄存器内容移入,先前的移位寄存器的内容到达保持寄存器并口输出

注:H=高电压电平;L=低电压电平;Z=高阻抗关断状态;=低电平到高电平转换;X=任意电平;NC=无变化。

  • 电气参数要点
  1. 极限参数

- 电源电压:-0.5V至+7.0V

- 输入/输出电压:-0.5V至VCC+0.5V

- 工作温度:-40℃至+125℃

- 存储温度:-65℃至+150℃

  1. 推荐工作条件

- 电源电压:2.0V至6.0V

- 输入电压:0V至VCC

- 输出电压:0V至VCC

当需要更多输出时,可将多片SN74HC595级联

-第一片的Q7S连接到第二片的DS

- 所有芯片的SHCP、STCP、MR、OE并联

- 单片机的3个IO仍可控制任意数量级联芯片

  • 应用注意事项

1. 电源去耦:在VCC和GND之间放置0.1μF陶瓷电容,靠近芯片引脚

2. 未用引脚处理:未使用的输入引脚不得悬空,应接VCC或GND

3. 复位处理:上电时可对MR产生短暂低脉冲确保初始状态确定

4. 时钟边沿:数据在SHCP上升沿移入,在STCP上升沿锁存,注意时序配合

5. 输出使能:OE低电平有效,不需要控制时可接地永久使能

6. 级联注意:级联时数据发送顺序:先发送最后一个芯片的数据

  • 典型应用场景

- LED点阵显示屏:多片级联驱动16x16点阵

- 数码管动态扫描:配合位驱动三极管实现多位显示

- 工业IO扩展:扩展PLC、工控板的数字输出

- 继电器控制:通过达林顿管驱动多个继电器

- 串行通信接口转换:将串行数据转换为并行控制信号

  • 总结

XBLW SN74HC595作为经典的串并转换芯片,以其简单的控制方式、灵活的扩展能力和稳定的性能,成为工程师解决IO资源紧张问题的首选方案。无论是简单的LED控制,还是复杂的工业控制系统,都能发挥重要作用。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/25 18:09:56

三小时精通Python微信机器人:从零到实战的完整指南

三小时精通Python微信机器人:从零到实战的完整指南 【免费下载链接】WechatBot 项目地址: https://gitcode.com/gh_mirrors/wechatb/WechatBot 还在为重复的微信消息回复而疲惫不堪吗?想象一下,每天处理上百条群消息、客户咨询和通知…

作者头像 李华
网站建设 2026/4/25 18:08:37

Unity多智能体避障终极指南:RVO2算法深度解析与实战应用

Unity多智能体避障终极指南:RVO2算法深度解析与实战应用 【免费下载链接】RVO2-Unity use rvo2 (Optimal Reciprocal Collision Avoidance) in unity. 项目地址: https://gitcode.com/gh_mirrors/rv/RVO2-Unity 在Unity游戏开发中,如何让成百上千…

作者头像 李华
网站建设 2026/4/25 18:08:29

ShowUI:用Python快速构建Web界面的声明式UI库实践指南

1. 项目概述:从“展示”到“创造”的界面革命最近在折腾一个需要快速构建Web界面的小项目,后台逻辑写好了,数据也有了,但一想到要从前端HTML、CSS、JavaScript开始一点点搭界面,头就大了。这大概是很多后端开发者或者数…

作者头像 李华