首页 » 家电维修 » 热水器维修 » 74hc595驱动数码管原理「74hc595驱动数码管原理图」

74hc595驱动数码管原理「74hc595驱动数码管原理图」

admin 2024-10-11 15:14:22 热水器维修 0

扫一扫用手机浏览

大家好,今天小编关注到一个比较有意思的话题,就是关于74hc595驱动数码管原理的问题,于是小编就整理了5个相关介绍74hc595驱动数码管原理的解答,让我们一起看看吧。

驱动88的点阵屏用什么芯片?

74hc595驱动数码管原理

88点阵是一种应用广泛的显示器件,像户外的显示屏、点阵屏都是由点阵拼接而成。而点阵其实是发光二极管LED的矩阵。在驱动点阵时,虽然具有专用的点阵驱动芯片,如MAX7219,但是该芯片价格比较高,所以应用并没有很普遍。而74HC595和74HC138的组合来驱动点阵应用却非常广泛。我在上学阶段,给公司有偿设计过户外点阵屏,使用的就是74HC595和74HC138。下面就介绍这种方案。点阵的实物图如下图所示。

74hc595驱动数码管原理

1

88点阵的基本认识

88点阵,故名思意就是由88总共64个发光二极管所构成的点阵矩阵,每行每列各8各发光二极管,点阵在使用时也区分共阳型和共阴型。这里的共阳和共阴与数码管的共阳共阴稍有区别。这里的共阳和共阴其实是指行共阳和行共阴。

行共阳,第一行的发光二极管阳极作为公共端连在一起;

行共阴,第一行的发光二极管阴极作为公共端连在一起。如下图所示。

74hc595驱动数码管原理

2

88点阵的驱动方式

熟悉了88点阵的基本原理,就可以驱动点阵了,驱动点阵的过程,其实就是分时点亮/熄灭发光二极管的过程。以共阴型点阵为例,可以使用74HC595和74HC138来驱动。

由于74HC138是低电平输出,所以用来驱动列,用74HC595来驱动行。其硬件原理图如下图所示。

74hc595驱动数码管原理

74HC595只需要占用单片机的3个GPIO口即可,74HC138也占用3个GPIO口,所以使用6个GPIO口即可驱动一个88点阵。

3

88点阵的取模

点阵的程序写起来也并不复杂,在显示文字或者图形时,一般都借助字模软件来取模。所谓取模的过程就是画点涂色的过程。比如要在88点阵中显示一个“热”字,则只需要将需要显示的地方图上颜色即可,而图了颜色的圆点就用1来表示,不涂就用0来表示,这样就可以取出“热”的字模,着就是取模的原理。

74hc595驱动数码管原理

4

点阵的扩展

88点阵由于像素较少,所以显示的内容存在较大失真,如果想要像素高,就要扩展,点数越多,则像素越高。行用74HC595来级联,列用74HC138来级联。用四片88点阵级联成1616点阵,级联方式如下图所示。

74hc595驱动数码管原理

在扩展点阵时所遵循的原则就是行行相连,列列相连。上面两个行行相连,下面两个行行相连;左侧两个列列相连,右侧两个列列相连。这样就可以完成四片88点阵级联成1616的点阵,总共需要两片74HC595用来控制行,和两片74HC138用来控制列。

74HC595和74HC138是一种低成本的控制方案,两片芯片总共的价格大约为1.5元,而一片MAX7219就要5元,户外屏点阵众多,如果采用MAX7219无疑大大增加了成本。

以上就是这个问题的回答,感谢留言、评论、转发。更多电子设计、硬件设计、单片机等内容请关注本头条号:玩转嵌入式。感谢大家。

如果是仿真是可以的。但做实物,一般的单片机是不能直接驱动的。要是STC单片机,用强推挽模式,最大电流可以达到20mA,你要清楚,为做行扫描的总电流是否会超过这个电流?再退一步说,要看你用什么单片机?直接驱动需要16个I/O脚,如果单片机的I/O脚不足16个就不行了。如STC单片机,有最小8脚封装的。

74HC595芯片功能和引脚图功能详细介绍分别是什么?

74HC595是一种8位串行输入、串行或并行输出的器件,内部具有移位寄存器和输出锁存器,输出状态为三态,适用于串行至并行数据转换和远程控制等应用。74HC595是由8阶移位寄存器,8位存储寄存器和3态输出电路构成。S_DA和S_CLK分别是串行数据输入端和时钟端,S_DA线上的数据在S_CLK时钟的上升沿移入8阶移位寄存器,并在第9个移位时钟的上升沿由Q7'移出。CLR是移位寄存器清空控制端(低电平有效),对锁存器无影响。 S_LCK引脚是8位锁存器的时钟输入端,该引脚上时钟的上升沿会将移位寄存器中的数据锁存至数据存储寄存器中。OE端是输出使能端(低电平有效),Q0~Q7是并行数据输出端。当OE端为低电平时,锁存在数据存储寄存器中的数据会并行地输出到Q0~Q7端。当OE端为高电平时,Q0~Q7为高阻态,而串行输出Q7'不受影响。 当CLR引脚由低电平转为高电平时,串行数据线S_DA上的数据位在移位时钟S_CLK的第一个上升沿时移入移位寄存器,并在锁存时钟S_LCK的上升沿从Q0端输出。当移位时钟S_CLK的第八个上升沿到来时,该数据位会出现在Q7'上,并在随后出现的S_LCK的上升沿时从Q7输出。另外,当OE端为高电平时,Q1~Q7为高阻态,但Q7'不受影响。


74hc595驱动数码管原理

74hc595驱动数码管原理

74HC595芯片功能和引脚图功能详细介绍分别是什么?

74HC595是一种8位串行输入、串行或并行输出的器件,内部具有移位寄存器和输出锁存器,输出状态为三态,适用于串行至并行数据转换和远程控制等应用。74HC595是由8阶移位寄存器,8位存储寄存器和3态输出电路构成。S_DA和S_CLK分别是串行数据输入端和时钟端,S_DA线上的数据在S_CLK时钟的上升沿移入8阶移位寄存器,并在第9个移位时钟的上升沿由Q7'移出。CLR是移位寄存器清空控制端(低电平有效),对锁存器无影响。 S_LCK引脚是8位锁存器的时钟输入端,该引脚上时钟的上升沿会将移位寄存器中的数据锁存至数据存储寄存器中。OE端是输出使能端(低电平有效),Q0~Q7是并行数据输出端。当OE端为低电平时,锁存在数据存储寄存器中的数据会并行地输出到Q0~Q7端。当OE端为高电平时,Q0~Q7为高阻态,而串行输出Q7'不受影响。 当CLR引脚由低电平转为高电平时,串行数据线S_DA上的数据位在移位时钟S_CLK的第一个上升沿时移入移位寄存器,并在锁存时钟S_LCK的上升沿从Q0端输出。当移位时钟S_CLK的第八个上升沿到来时,该数据位会出现在Q7'上,并在随后出现的S_LCK的上升沿时从Q7输出。另外,当OE端为高电平时,Q1~Q7为高阻态,但Q7'不受影响。


74hc595驱动数码管原理


74hc595驱动数码管原理

74hc165移位寄存器原理?

74hc165移位寄存器是一种串行输入并行输出的数字集成电路。
它可以将串行输入的数据转换为并行输出的数据。
其原理如下:1. 74hc165移位寄存器可以将串行输入的数据转换为并行输出的数据。
2. - 74hc165移位寄存器内部有一个移位寄存器,用于存储输入的数据。
它通过时钟信号控制数据的移位操作。
- 在移位操作开始时,数据从串行输入端口进入移位寄存器的第一个位置。
随后,通过时钟信号的控制,数据逐位地从输入端口移动到寄存器的下一个位置,直到所有数据都被移入寄存器。
- 当所有数据都被移入寄存器后,可以通过并行输出端口同时输出这些数据。
每个输出端口对应寄存器中的一个位置,输出相应位置的数据。
3. - 74hc165移位寄存器常用于扩展输入端口的数量。
通过级联多个移位寄存器,可以实现更多的输入端口。
- 移位寄存器还可以用于数据的存储和传输。
通过将数据移入寄存器,可以在需要时暂时存储数据,并在需要时将数据传输到其他电路中。
- 除了74hc165,还有其他类型的移位寄存器,如74hc595等。
它们在功能和使用上可能有所不同,但基本原理相似。
总之,74hc165移位寄存器通过串行输入并行输出的方式,实现了数据的转换和存储功能。
它在数字电路设计和数据处理中具有广泛的应用。

74hc595芯片驱动电路讲解?

74HC595芯片驱动电路是一种常见的串行转并行芯片驱动方案,可以实现多个IO口的控制。通过串口数据输入,将数据位逐个传输到芯片内部的移位寄存器中,再通过锁存器锁定输出,把并行数据输出到对应的IO口控制外设。该方案具有简单、高效的特点,适合于需要大量IO口控制的场合。

到此,以上就是小编对于74hc595驱动数码管原理的问题就介绍到这了,希望介绍关于74hc595驱动数码管原理的5点解答对大家有用。

相关文章

手工制作u87话筒「手工制作u87话筒教程」

大家好,今天小编关注到一个比较有意思的话题,就是关于手工制作u87话筒的问题,于是小编就整理了2个相关介绍手工制作u87话筒的解答...

热水器维修 2024-10-11 阅读2 评论0