登录/注册

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

如果需要控制超过 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 的电路!如有更具体的问题,随时提问。

MCU驱动74hc595的方法

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

2022-02-08 06:04:52

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

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

2021-12-07 07:17:32

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

硬件芯片----74HC595芯片的运用原理目录一、74HC595芯片是怎样的一种芯片?(特点)74HC595芯片是由8位的移位寄存器、8位的数

2021-12-07 07:00:20

74HC595串入并出芯片应用汇总

74HC595串入并出芯片应用汇总

资料下载 风中浪子111 2021-09-22 10:02:23

74HC595数据手册详解

本文主要介绍74HC595数据手册及接线图。

资料下载 姚小熊27 2021-03-16 09:26:14

74HC595串入并出芯片的应用程序和电路图免费下载

本文档的主要内容详细介绍的是74HC595串入并出芯片的应用程序和电路图免费下载。

资料下载 佚名 2020-05-27 15:13:00

74HC595串入并出芯片应用的仿真电路图免费下载

本文档的主要内容详细介绍的是74HC595串入并出芯片应用的仿真电路图免费下载。

资料下载 佚名 2020-03-27 11:39:00

串入并出芯片74HC595的应用仿真实例程序和电路图免费下载

本文档的主要内容详细介绍的是串入并出芯片74HC595的应用仿真实例程序和电路图免费下载。

资料下载 h1654155275.0032 2019-07-24 17:37:00

74HC595有什么功能

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

2021-12-07 06:50:59

74HC595怎么使用

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

2021-12-07 06:46:57

单片机IO直连控制74HC595

最近在调74HC595,单片机IO直连控制74HC595,单片机输出3.3v, 而74HC595是5v供电。发现

2021-12-02 07:20:18

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

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

2021-11-29 08:27:35

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

74HC595是什么?74HC595有何作用?74HC595的管脚有哪些功能?74HC

2021-08-02 09:54:34

74HC595芯片的作用是什么

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

2021-07-22 07:05:56

74hc595引脚及功能表

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

2021-07-01 10:10:29

7天热门专题 换一换
相关标签