四种常用的数码管驱动大法,你学废了么?
一、三极管驱动方式
通过三极管驱动的方式,来点亮数码管。
该方法,8位数码管,需要16个IO口来驱动,适合缺乏驱动数码管的芯片时,做数码管的电路搭建。
但是,该方法由于需要轮询扫描点亮数码管,需要注意驱动程序中,不能有比较长的阻塞延时,否则会导致数码管显示闪烁。
电路图中,74HC245属于驱动芯片,主要用于减小主控芯片的负荷,提高电路的带载能力。
二、移位寄存器驱动方式
通过移位寄存器74HC595驱动的方式,来点亮数码管。
该方法,8位数码管,需要3个IO口来驱动,属于串行通信的方式,适合缺乏芯片IO口的时候,来做数码管的电路搭建。
三、锁存器驱动方式
通过锁存器74HC573的方式,来做数码管的电路搭建。
该方式,8位数码管,需要10个IO口来驱动,由于锁存器拥有数据锁存的功能,故可以分时复用IO口在数码管的段与位处理上。
四、数码管驱动芯片驱动方式
通过数码管驱动芯片CH451的方式,来做数码管的电路搭建。
该方式,8位数码管,需要6个IO口来驱动。数码管的控制逻辑全部集成在驱动芯片CH451上了,只需要将所需显示的数值,根据CH451芯片手册对应的驱动时序,传输给到CH451芯片,就能实现数码管的显示。
欢迎关注微信公众号:芯片e栈
数码管驱动芯片怎么使用?
这是74HC245芯片,它常用于电路中增加控制器的驱动能力。 如图1。
图1 74HC254芯片
单片机等微控制器的引脚拉电流能力一般在20mA左右,想要直接点亮数码管、显示屏等大功率显示器件则明显不够,这时,我们用一颗74 HC245芯片来增加单片机引脚的驱动能力。如图2。
图2 74HC245用于增加驱动能力
这颗芯片的引脚拉电流能够达到73-83mA。它的引脚有三种输出状态:高电平、低电平和高阻态。同时,有八路输入与八路输出,他的工作电压范围是3至5V。如图3。
图3 74HC245的性能
下面我们来依次分析其引脚的功能,这是它的原理图,第2-9脚也就是a0至a7,是芯片的输入或输出,第18至第11脚也就是b0-b7是芯片的输出或输入。第1脚DIR为方向控制引脚,当该引脚为高电平时,信号由a端为输入,b端输出;电平为低时,信号由b端输入,a端输出。第19脚OE是芯片使能引脚,也就是当引脚电平为低时,芯片才有输出,否则则为高阻状态。最后两只第10、20引脚是芯片的电源引脚。如图4。
图4 芯片的引脚说明
这是一颗stc单片机在驱动数码管时,74HC245芯片的使用方法。第19引脚接地,使能芯片。方向控制引脚接VCC,则A端输入、B端输出。如果我们把这两只引脚接入单片机的IO端口,则可以通过单片机来控制74HC245的使能及输出方向。这是单片机的八个输出引脚,也是这颗芯片的八个输入引脚,这里各接一只下拉电阻,保证芯片在没有工作时电位被稳定钳位在低电平。芯片的输出引脚直接连接数码管,这里每条线路串接了一只100Ω的电阻,这个电阻起限流的作用,根据负载的不同,我们选取不同阻值的电阻来进行限流。如图5
图5 芯片的使用方法
相关问答
数码管常用的驱动芯片有哪些?
LED数码管显示驱动芯片有哪些WT0031是一款LED(发光二极管显示器)驱动控制专用电路(可替换TM1640),内部集成有MCU数字接口、数据锁存器、LED驱动等电路。主...
数码管驱动芯片有哪些?
BC727X、BC759X系列数码管驱动芯片,可驱动从4位到36位的数码管显示,多数型号同时还提供键盘接口,从而单片完成显示和键盘接口功能。BC727X、BC759X系列数码管...
共阴数码管驱动电路?
首先,您说的对,这是共阳极接法。若要改成共阴极接法,将三极管的发射极接到公共com端,集电极接地就ok了。如果是单片机驱动共阴数码管,不用加限流电阻,反而...
单片机与数码管驱动芯片连接问题?
只要单片机的I/O引脚(可以任意)接到TM1629C然后时序依照规格书来做对应的脚位高低电平,就可以了只要单片机的I/O引脚(可以任意)接到TM1629C然后时序依照规格...
cd4511芯片介绍?
CD4511是一种常用的线路集成电路芯片,也称为B系列器件,包含了4个七段数码管驱动器。每个驱动器都包含了与七段数码管对应的输出引脚,以及一组输入引脚,用于输...
3位LED数码管电压表用什么芯片好?主要是电路简单,成本低?
31/2位数字电压表芯片常用的有7106和7107;7106驱动LCD,7107驱动LED;成品的LED数字电压表价格不贵,网上有售,价格20元/只以下;31/2位数字电压表芯片常用的有...
数码管译码显示驱动电路有哪些?
常用的74系列有:74LS48,驱动共阴数码管,74LS247,驱动共阳数码管。CMOS系列有:4511,驱动共阴数码管。常用的74系列有:74LS48,驱动共阴数码管,74LS247,驱动共.....
为什么数码管要接译码器?
看你用的单片机提供的驱动电流是不是足够驱动数码管,好像51的不行,所以要加三极管放大,avr的话是可以直接驱动的用于驱动数码管的话,就用七段显示译码器,最...
单片机直接点亮数码管需要译码器吗?
就看你用的单片机提供的驱动电流是不是足够驱动数码管,好像51的不行,所以要加三极管放大,avr的话是可以直接驱动的用于驱动数码管的话,就用七段显示译码器,...
请问类似于AS1109八段数*管驱动芯片有哪些啊?-一起装修网
请问类似于AS1109八段数*管驱动芯片有哪些啊?