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

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

3天内不再提示

单片机芯片74HC595的引脚图详解

GReq_mcu168 来源:未知 作者:李倩 2018-04-12 15:27 次阅读

14脚:DS(SER),串行数据输入引脚

13脚:OE,%20输出使能控制脚,它是低电才使能输出,所以接GND

12脚:RCK,存储寄存器时钟输入引脚。上升沿时,数据从移位寄存器转存带存储寄存器。

11脚:SCK,移位寄存器时钟引脚,上升沿时,移位寄存器中的bit%20数据整体后移,并接受新的bit(从SER输入)。

10脚:MR,低电平时,清空移位寄存器中已有的bit数据,一般不用,接%20高电平即可。

9%20脚%20:串行数据出口引脚。当移位寄存器中的数据多于8bit时,会把已有的bit“挤出去”,就是从这里出去的。用于595的级联。

Qx:并行输出引脚

使用参数VCC:2V~6V,5V最好

I%20Qn:+-%2035mA

注意第一个从SER送入的bit将会从Q7出去。

74HC595介绍一张图片和一段文字,哪种信息传递方式给人的第一视觉冲击是最大的?我想大家心中都有答案。

这也是我文章标题的来由。废话就到这里,下面我就用图片来分析595这个chip。

74HC595的最重要的功能就是:串行输入,并行输出。3态高速位移寄存器(好腻害的说)

595里面有2个8位寄存器:移位寄存器、存储寄存器

移位寄存器

在我看来,74HC595的移位寄存器工作方式就像shou%20%20qiang弹夹。但是子弹的发射(移位寄存器中的数据转储到存储寄存器),又像是【散x弹】(因为是并行输出嘛)

为什么说和弹夹很像呢?

1、串行输入,已进入的位数据依次下移(所以叫移位寄存器)%20|%20子弹也是一颗一颗上的,先上的子弹,被后上的慢慢往下压。

2、第一个输入的位,是并行输出的最后一个位%20|%20最先进入弹夹的子弹,最后射出。

74HC595的引脚图

14脚:DS,又叫SER 英文全称是:Serial data input ,顾名思义,就是串行数据输入口。

595的数据来源只有这一个口,一次只能输入一个位,那么连续输入8次,就可以积攒为一个字节了。

假如,我们要将二进制数据0111 1111 输入到595的移位寄存器中,下面来上一张动态图,模拟了前2个位输入的情景。

这个图有7帧,做了很久,毕竟不是做美工的。可谓术业有专攻,闻道有先后啊,还是要虚心学习 :)

0111 1111 这个数据完全输入后是这样的

我们还要注意一个脚:11脚,(shift register clock input) 移位寄存器时钟引脚。上升沿有效。

首先我们要介绍这个引脚的作用。

我们知道51单片机的工作离不开晶振,他使CPU的工作步调稳定有序,就像跑步时喊1,2,1的那个人。

那么这里的位移寄存器时钟也是同样的道理,当一个新的位数据要进来时,已经进入的位数据就在移位寄存器时钟脉冲的控制下,整体后移,让出位置。

上升沿:电平从低到高的那个过程。移位寄存器时钟在上升沿这个过程中才起作用。

存储寄存器

到这里我们已经大致讲了怎么上子弹,也把子弹上齐了。下面来将怎么将子弹打出去,也就是怎么将移位寄存器的数据转移到存储寄存器

存储寄存器是直接和8个输出引脚相通的,将移位寄存器的数据转移到存储寄存器后,Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 就可以接受带到我们

开始输入的一个字节的数据。所谓存储寄存器,就是数据可以存在这个寄存器中,并不会随着一次输出就消失,只要595不断电,也没有新 的

数据从移位寄存器中过来,数据就一直不变且有效。新的数据过来后,存储寄存器中的数据就会被覆盖更新。

12脚: (storage register clock input ) 存储寄存器时钟

数据从位移寄存器转移到存储寄存器,也是需要时钟脉冲驱动的,这就是12脚的作用。它也是上升沿有效。

自此,我们已经讲解了一个595正常情况下的工作流程

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6031

    文章

    44510

    浏览量

    632577
  • 移位寄存器
    +关注

    关注

    2

    文章

    258

    浏览量

    22225

原文标题:单片机芯片74HC595详解

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    74HC595芯片的作用是什么

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

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

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

    单片机IO直连控制74HC595

    最近在调74HC595单片机IO直连控制74HC595单片机输出3.3v, 而74HC595是5v供电。发现
    发表于 12-02 07:20

    74HC595芯片的知识点汇总

    74HC595芯片详解芯片简述:74HC595是一个8位串行输入、并行输出的位移缓存器:并行输出为三态输出。在SCK 的上升沿,串行数据由S
    发表于 12-07 07:10

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

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

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

    并行输出数据三态输出(三态:低电平、高电平和高阻态)输出寄存器可以直接清除具有100MHz的移位频率能串行输出控制下一级级联芯片输出端的输出可以被保流二、74HC595引脚说明芯片
    发表于 12-07 07:00

    74hc595引脚管脚

    74hc595引脚 引脚说明
    发表于 01-11 23:59 3.5w次阅读
    <b class='flag-5'>74hc595</b><b class='flag-5'>引脚</b><b class='flag-5'>图</b>管脚<b class='flag-5'>图</b>

    基于单片机74HC595去驱动点阵

    基于单片机74HC595去驱动点阵程序,喜欢的朋友下载来学习。
    发表于 01-06 14:31 130次下载

    74hc595的主要功能(74hc595引脚及功能_工作原理及电压_典型应用电路)

    本文主要介绍74hc595的主要功能(74hc595引脚及功能_工作原理及电压_典型应用电路)。应用电路:74HC595驱动LED的电路设
    发表于 12-08 15:37 29.1w次阅读
    <b class='flag-5'>74hc595</b>的主要功能(<b class='flag-5'>74hc595</b><b class='flag-5'>引脚</b><b class='flag-5'>图</b>及功能_工作原理及电压_典型应用电路)

    74hc595引脚及功能表

    74HC59574hc164一样是在单片机系统中常用的芯片之一他的作用就是把串行的信号转为并行的信号,常用在各种数码管以及点阵屏的驱动芯片
    的头像 发表于 07-01 10:10 3.3w次阅读
    <b class='flag-5'>74hc595</b><b class='flag-5'>引脚</b><b class='flag-5'>图</b>及功能表

    74hc595引脚及功能

    74HC595是在单片机系统中常用的芯片之一,他的作用就是把串行的信号转为并行的信号,常用在各种数码管以及点阵屏的驱动芯片, 使用74HC595
    的头像 发表于 07-02 14:40 3.7w次阅读
    <b class='flag-5'>74hc595</b><b class='flag-5'>引脚</b><b class='flag-5'>图</b>及功能

    51单片机74HC595操作

    的输出Q6。流水灯电路:595电路:595的14、12、11引脚分别接到单片机的P1.0、P2.3、P1.4引脚。电路
    发表于 11-23 17:06 24次下载
    51<b class='flag-5'>单片机</b><b class='flag-5'>74HC595</b>操作

    74HC595 3.3V 单片机 驱动继电器

    最近在调74HC595单片机IO直连控制74HC595单片机输出3.3v, 而74HC595是5v供电。将
    发表于 11-23 17:36 33次下载
    <b class='flag-5'>74HC595</b> 3.3V <b class='flag-5'>单片机</b> 驱动继电器

    单片机基础篇】74HC595芯片详解

    74HC595芯片详解 芯片简述:74HC595是一个8位串行输入、并行输出的位移缓存器:并行输出为三态输出。在SCK 的上升沿,串行数
    发表于 11-24 09:36 14次下载
    【<b class='flag-5'>单片机</b>基础篇】<b class='flag-5'>74HC595</b><b class='flag-5'>芯片</b><b class='flag-5'>详解</b>

    基于AT89C51单片机74HC595串入并出芯片应用

    基于AT89C51单片机74HC595串入并出芯片应用Proteus仿真及程序
    发表于 05-04 15:24 4次下载