0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

74hc595电路图

74hc595电路图 74HC595是在单片机系统中常用的芯片之一,他的作用就是把串行的信号转为并行的信号,常用在各种数码管以及点阵屏的驱动芯片。

分享:

了解!74HC595 是一款常用的 8 位移位寄存器(带输出锁存器) 芯片,常用来通过少量 GPIO 引脚(通常只需要 3 个)控制大量的输出(8 个或更多,通过级联)。

以下是 74HC595 最基础的、单个芯片与微控制器(如 Arduino)的连接电路图说明。对于中文描述,我会尽量清晰解释每个引脚:

核心连接原理图 (文字描述)

74HC595 引脚符号 引脚名称/功能 连接方式
VCC (Pin 16) 电源正极 连接到 +5V (或其他工作电压,如 3.3V 或 5V 系统)
GND (Pin 8) 电源地 连接到 GND
DS / SER (Pin 14) 串行数据输入 (Serial Data Input) 连接到微控制器的 任意一个数字输出引脚 (例如 Arduino D2)
SH_CP / SCK (Pin 11) 移位寄存器时钟输入 (Shift Register Clock) 连接到微控制器的 任意一个数字输出引脚 (例如 Arduino D3)
ST_CP / RCK (Pin 12) 存储寄存器时钟输入/锁存信号 (Storage Register Clock / Latch) 连接到微控制器的 任意一个数字输出引脚 (例如 Arduino D4)
Q0...Q7 (Pin 15, 1, 2, 3, 4, 5, 6, 7) 并行输出引脚 连接到你的 输出设备 (如 LED + 限流电阻、继电器模块输入、数码管段选等)
OE (Pin 13) 输出使能 (Output Enable) (低电平有效) 通常直接连接到 GND (保持低电平,始终开启输出)。如果想控制输出开关,可以连到另一个 GPIO。
MR / SRCLR (Pin 10) 主复位 (异步清零) (Master Reclear) (低电平有效) 通常直接连接到 VCC (保持高电平,禁用复位功能)。如果想用软件清零,可以连到另一个 GPIO。
Q7' (Pin 9) 串行数据输出 (Serial Output) 如果只用一个芯片,悬空 (NC)如果要级联多个 74HC595,连接到下一片的 DS / SER (Pin 14)。

关键要点说明:

  1. 电源 (VCC, GND): 必须连接!芯片才能工作。
  2. 控制信号 (DS, SH_CP, ST_CP): 这是微控制器与 74HC595 通信的核心通道。
    • DS: 发送数据的线(一次一位)。
    • SH_CP: 在 DS 线上每放好一位数据后,给一个 上升沿脉冲 (从低电平变高电平),芯片就会把 DS 的数据移到内部的移位寄存器。
    • ST_CP: 当所有 8 位数据都按位移到移位寄存器后,给一个 上升沿脉冲 (从低电平变高电平),芯片就会把移位寄存器里的 8 位数据 一次性锁存 到存储寄存器,并立刻呈现在 Q0-Q7 引脚上。
  3. 输出 (Q0-Q7): 这就是你想要控制的设备(LED、继电器等)。每个输出驱动能力有限(通常几毫安),驱动 LED 必须串联限流电阻 (如 220Ω, 330Ω),驱动负载较大的设备(如继电器)建议加三极管放大。
  4. 输出使能 (OE): 低电平时 Q0-Q7 才按照锁存器里的值输出信号;高电平时 Q0-Q7 变成高阻态(相当于断开)。所以通常直接接地让它一直有效。
  5. 主复位 (MR): 低电平时会立即清除移位寄存器和存储寄存器的数据(所有 Q0-Q7 变低电平)。不需要复位功能时接到 VCC 即可。
  6. 级联 (Q7'): 用于将多个 74HC595 串联起来扩展输出。第一个芯片的 Q7' 连到第二个芯片的 DS,第二个芯片的 Q7' 连到第三个芯片的 DS,以此类推。所有芯片共享 SH_CPST_CP 信号。

示例简化图 (以 Arduino Uno 为例)

  • 74HC595 VCC -> Arduino 5V
  • 74HC595 GND -> Arduino GND
  • 74HC595 DS (SER) -> Arduino D2 (或其他数字引脚,在代码中定义)
  • 74HC595 SH_CP (SCK) -> Arduino D3
  • 74HC595 ST_CP (RCK) -> Arduino D4
  • 74HC595 OE -> GND
  • 74HC595 MR -> 5V
  • 74HC595 Q0-Q7 -> 分别连接 LED + 220Ω 限流电阻 的一端,电阻另一端连接到 GND
  • 74HC595 Q7' -> 悬空 (如果只用一个芯片) 或连接到第二个 74HC595 的 DS

电路图注意事项

  • 去耦电容: 为了电源稳定,建议在 74HC595VCCGND 引脚之间就近并联一个 0.1uF (100nF) 的陶瓷电容。
  • 限流电阻: 如果驱动 LED,千万不能忘记在每一条 Qx -> LED -> GND 的路径上串联一个合适的限流电阻(如 220Ω - 1KΩ,取决于 LED 和电源电压)。否则会烧毁 LED 或损坏 74HC595。

级联多个 74HC595

如果需要控制超过 8 个输出,可以串联多个 74HC595。连接方式:

  1. 所有芯片共享:
    • VCCVCC
    • GNDGND
    • SH_CP 连在一起 (接到同一个 GPIO)
    • ST_CP 连在一起 (接到同一个 GPIO)
    • OE 连在一起 (通常都接地)
    • MR 连在一起 (通常都接 VCC)
  2. 数据流串联:
    • 主控芯片 的 GPIO -> 第一个 74HC595DS
    • 第一个 74HC595Q7' -> 第二个 74HC595DS
    • 第二个 74HC595Q7' -> 第三个 74HC595DS
    • ... 以此类推。

这样,当连续发送 8 * N 位数据 (N 是芯片数量),并产生一次 ST_CP 上升沿脉冲时,数据就会从第一个芯片依次移动到第二个、第三个...所有芯片同时锁存数据并输出到各自 Q0-Q7

图示建议

由于是文字描述,你可以根据以上信息轻松绘制或在网上搜索图片。搜索关键词:74HC595 schematic arduino chinese 或者 74HC595 电路图 Arduino。你会发现很多图文并茂的中文教程或示意图,完全符合以上描述。

希望这个详细的文字描述能帮助你理解并搭建好 74HC595 的电路!如有更具体的问题,随时提问。

74HC595芯片的作用是什么

个数码管的引脚,他还具有一定的驱动能力,可以免掉三极管等放大电路,所以这块芯片是驱动数码管的神器.应用非常广泛。74HC595引脚74HC595管脚功能我选用的单片机型号为:S...

尼克wo 2021-07-22 07:05:56

74HC595怎么使用

一、74HC595使用方法74HC595的数据端Q0--Q7:八位并行输出端,可以直接控制数码管的8个段。Q7:级联输出端。将它接下一个595的DS端。DS:串行数据输入端,级联的话接上一级的Q7

人走了 2021-12-07 06:46:57

74HC595有什么功能

于级联74HC595(一般不用)11,12,是时钟输入端口/MR低电平数据清零,一般接高电平/OE是高电平高阻态,禁止输出,(有的也说是锁存,具体没试过),一般接低电平。连接好的电路图如下(大家根据端口号自己对,VCC和GND省略了)端口介绍完毕,接下来贴...

study875 2021-12-07 06:50:59

74hc595引脚及功能表

3个io就可以控制8个数码管的引脚,他还具有一定的驱动能力,可以免掉三极管等放大电路,所以这块芯片是驱动数码管的神器.应用非常广泛。         74HC595引脚及功能表: 74HC595引脚

2021-07-01 10:10:29

74HC595的工作原理是什么,怎么使用

本系列教程以AVR单片机为对象,介绍单片机的快速开发方法。参考教材:《单片机技术及应用项目教程》 栾秋平 电子工业出版社 2019.6 第1版本文介绍74HC595的使用方法。一、认知74HC595

tianyu5655 2021-11-29 08:27:35

如何使用HAL 库的SPI实现74HC595芯片控制

使用HAL 库的SPI实现74HC595芯片控制先简单看一下原理:原理是简单的级联方式,如图所示可用三个字节,例如:先写入第一个字节0000 0000控制的数据是右边74HC595芯片所有引脚为

kingnet9999 2021-12-07 07:17:32

74HC595是如何去驱动数码管的

74HC595是什么?74HC595有何作用?74HC595的管脚有哪些功能?74HC595是如何去驱动数码管的?

尼克wo 2021-08-02 09:54:34

74HC595芯片的运用原理是什么

硬件芯片----74HC595芯片的运用原理目录一、74HC595芯片是怎样的一种芯片?(特点)74HC595芯片是由8位的移位寄存器、8位的数据存储寄存器和其它线口组成。特点:8位串行输入数据8位

飞雪9366 2021-12-07 07:00:20

MCU驱动74hc595的方法

MCU驱动74hc595关于595数据手册上的介绍,使用比较简单两片级联控制扩展IO输出端口,可以用最少三个GPIO控制16路输出单片机驱动595/* 通讯控制信号 */#define

efwedfd 2022-02-08 06:04:52

单片机IO直连控制74HC595

最近在调74HC595,单片机IO直连控制74HC595,单片机输出3.3v, 而74HC595是5v供电。发现74HC595输出时好时坏,不正常。解决:把74HC595的供电改为3.3v就OK了

muwersddg 2021-12-02 07:20:18

74hc595的功能及作用

74hc595是一种串行输入并行输出的移位寄存器,是TTL逻辑门的CMOS版本,具有低功耗、高速度、低噪声等优点,因此被广泛应用于数字电路设计中。下面介绍74hc595的功能及作用。

2023-06-07 18:13:13

如何实现74HC595驱动数码管显示

​4、数码管显示数码管驱动电路采用2片74HC595芯片进行IO扩展,仅仅只需3Pin即可驱动需要16位引脚的数码管。74HC595是一个8位串行输入、并行输出的位移缓存器。只有对74HC595

维生素B2 2021-12-07 07:29:59

74hc595的功能及作用是什么

74HC595是一款常用的8位串行输入、并行输出的移位寄存器,广泛应用于LED显示、驱动继电器、电机控制等领域。 74HC595的功能及作用 在数字电子领域,74HC595是一款非常受欢迎的集成电路

2024-10-21 09:57:47

移位寄存器74HC595芯片编程的相关资料分享

移位寄存器74HC595芯片编程1. 硬件介绍原理:2块595芯片用以拓展IO口0#595芯片控制数码管段选和LCD1602数据传输脚1#595芯片控制数码管位选74HC595性能简介

zaichenxi 2021-12-07 07:40:10

请问单片机是如何驱动74hc595的?

单片机是如何驱动74hc595的?74hc595具体使用的步骤是怎样的?

lifei639156 2021-08-30 06:32:58

74HC595是怎么提高芯片的驱动能力的呢

74HC595为什么带不动芯片的驱动能力?74HC595是怎么提高芯片的驱动能力的呢?

微风挽雨 2021-10-25 09:01:06

74HC595具有哪些引脚功能

74HC595介绍介绍引脚介绍寄存器与数据移位寄存器存储寄存器时序介绍74HC595是一个8位串行输入、并行输出的位移缓存器:并行输出为三态输出。在SCK 的上升沿,串行数据由SDL输入到内部的8

IC大当家ac 2021-12-07 06:28:43

74hc595芯片具有哪些功能?

74hc595芯片具有哪些功能?

naugia 2022-01-17 08:30:51

74HC595移位寄存器怎么使用

最近在玩74HC595,大学期间也玩过,只是当时没有做笔记习惯,所以好多东西都没有留底稿,最近一直想干点事,那就先从74HC595这个款8位移位寄存器/锁存器(3状态)开始吧,这款芯片有好多厂商在做

绝代双骄 2021-12-07 07:40:09

74HC595多组芯片多组级联代码分享

​自己做了一块74HC595的IO扩展板卡,出于灵活考虑,没有都采用级联的方式,而是2组多芯片级联的结构​。基于STM32平台设计​。​结构示意图74HV595内部结构图头文件:#ifndef

风来吴山 2021-12-07 06:43:44

使用74HC595的8x8 LED矩阵电路

描述使用 74HC595 的 8x8 LED 矩阵电路我画这个电路是为了减少与 Arduino 平台的连接数量,它使用 2 个移位寄存器 74HC595 和 8 个限流电阻。它可以看作是 MAX7219 电路的替代方案。它完美地工作。注意:该电路中使用的矩阵非常小,可能是制作的最小版本。PCB

北京烤鸭 2022-08-09 06:53:19

74HC595芯片工作原理分析说明

74HC595芯片工作原理分析说明概要:(1).想要学会一个全新的芯片,需要去看八个地方,也就是八步奏。1.芯片概述2 .电器特性3.引脚功能描述4 .极限参数5 .推荐参数6 .时序,真值表7 .典型电路8 .尺寸...

纯纯纯牛奶 2021-12-06 07:00:19

怎样制作74HC595移位电阻电路

此代码将点亮连接到74HC595的每个LED,具体取决于计数器的二进制值。 *

2019-10-23 11:16:09

基于74hc595和smd电阻器的0.8寸7段模块电路

描述4位0.8寸7段模块电路74hc595driver)此设计使用 4 个 74hc595 和 32 个 smd 电阻器 220ohm

yuxiangxyz 2022-08-12 07:56:07

74HC595驱动LED点阵或数码管的正确用法 精选资料推荐

这几天有些时间想做LED点阵玩玩,所以需要学习74HC595芯片,上网找了几个例程和关于74HC595的几篇应用,照猫画虎实际操作一下,哪知根本不可行,教程都是错误的。于是自己潜心研究了 4天,现在

湛蓝 2021-07-22 08:49:59

74hc595引脚及功能

74HC595是在单片机系统中常用的芯片之一,他的作用就是把串行的信号转为并行的信号,常用在各种数码管以及点阵屏的驱动芯片, 使用74HC595可以节约单片机mcu的io口资源,用3个io就可以控制

2021-07-02 14:40:11

74HC595驱动LED点阵或数码管的正确用法是什么?

74HC595正确的工作原理是什么?74HC595驱动LED点阵或数码管的正确用法是什么?

湛蓝 2021-07-23 12:34:52

使用74HC595芯片真的能节省STM32的IO口吗

使用74HC595芯片真的能节省STM32的IO口吗?为什么要使用74HC595芯片呢?

LY0206 2021-11-25 06:36:44

74HC595芯片串转并该如何去实现呢

74HC595芯片串转并有何作用?74HC595芯片串转并该如何去实现呢?

huhuiyun 2021-11-03 07:10:14

74HC573和74HC595有什么区别?

我们在控制点阵屏的时候为什么都用74HC595

ggfx 2023-10-10 07:07:38

加载更多