数码管驱动方式选择.docx
- 文档编号:27882088
- 上传时间:2023-07-06
- 格式:DOCX
- 页数:11
- 大小:162.19KB
数码管驱动方式选择.docx
《数码管驱动方式选择.docx》由会员分享,可在线阅读,更多相关《数码管驱动方式选择.docx(11页珍藏版)》请在冰豆网上搜索。
数码管驱动方式选择
数码管的几种驱动方式汇总
这段时刻做数码管的电路,所以就专门整理丁一下数码管的驱动1C和相关问题,集中发在这里便于学习。
数码管的显示方式可以分为动态和静态的。
动态的也叫扫描方式,是利用发光二极管的余辉效应和人眼的视觉暂留效应来实现的,只要在在一定时间内数码管的笔段亮的频率够快,人眼就看不出闪烁,一般外围硬件较少,但是对单片机资源耗用巨大。
静态的也较锁存方式,单片机送出数据后控制外围锁存器件锁存数据,这样数码管笔段里的电流不变,数码管稳定显示,这样单片机可以干别的活不用管教码管了。
这种方案的优点是对单片机的P口资源和时间耗用很少,但是教码管的外围辅助电站复杂。
前些日于又发现了一种新的驱动方式,使用专门的驱动IC,单片机发送完数据就控制锁存,由芯片完成数码管动态扫描显示,一般使用串行接口,占用单片机资源最少,而且数码管还能实现左右循环移动等效果,显示稳定,消隐效果比拟奸。
下面分别结台这些芯片归纳一下数码管的驱动方案。
1、不需宴芯片的驱动方式,扫描显示
Qa
」」」」•□」」
hT
%•I•?
"用r«51tiJ1»mRmEClnplJ;
这种方式zg和DP—共8根线别离占用单片机8个端口线,一般是一整个P口,然后有几位数码管就另外雲要几个控制线作为片选。
对于MCU的时刻占用几乎是全时的,假设是没有其他的任务或其他的任务耗历时刻很少能够考虑这种显示方式,比方时钟、混度计等等。
2、宝刀未老74LS164
这是一片带锁存的串入并出芯片,雷要占用单片机的2或3根线,MR为输出状态去除,本身驱动电流不大,驱动LED雷要另外加三极管或驱动芯片。
如果雪要多位驱动,一般使用74HC138这样的译码器进行快速线选,一样实现扫描显示,对单片机端口的耗用比拟少,但是因为是扫描方式所以对单片机时间耗用还是全时的。
3、串行驱动MAX7219
OMAX7221ONLY
8,DIGITnPDISPLAY
按说这是驱动LED数码管最理想的一个芯片丁,从典型应用电路上看外围元件极少,宜接驱动,最吸引人的是利用了串行接口,只要三根线就可以够驱动多大8位的教码管,而且能够送数据后就不用管了,自己消零消隐,可惜的就是太贲了,市场价都在20多RMB以上,比起LS164的一块多钱显得不合算。
另外有用过整个1C朋友说,如果有的地方考虑的不周全,很容易出现显示崩渍问题,必须重新上电才可以解决,我没有用过没有发言权,只是提个醒儿,呵呵。
PDF下载地址:
4、串行驱动HD7279、BC7281、ZLG7289.ZLG7290.WH8280
这几个芯片都是采用串口通信的,大体上和MAX7219作用差不多,而且还带有8*8的键盘接口〔键盘输入的时候,从串口输出键盘编码供单片机读取〕,价钱相对也廉价,一般在10元左右,一般来讲能够同意了,毕覓能够省太多的外围电路和单片机资源。
Hry?
279也是采用锁存数据加扫描显示方式的,其他的不清楚。
另外多说一句,有的朋友说这些芯片工作电压不要超过,否那么容易烧掉,也就是电压适应范围还比拟窄。
如果对这个芯片感兴趣可以去官方看看
ZLG7289B是广州周立功单片机开展自行设计的,具有SP1串行接口功能的可同时驱动8位共阴式数码管〔或64只独立LED〕的智能显示驱动芯片,该芯片同时还可连接多达64键的键盘矩阵,单片即可完成LED显示、键盘接口的全部功能,该芯片经过了多年的验证,现正式转化为ASIC芯片,一次性流片成功,让您使用无忧!
。
ZLG7289B内部含有译码器,可直接接受BCD码或16迸制码,并同时具有2种译码方式,此外,还具有多种控制指令,如消隐、闪烁.左移、右移、段寻址等’ZLG7289B具有片选信号,可方便地实现多于8位的显示或多于64键的键盘接口。
ZLG7290键盘/LED驱动器是周立功公司针对仪器仪表行业的需要自行研制的一款芯片。
该芯片能自动完成8位LED数码管的动态扫描和(最多)64按键检测扫描,大大减轻单片机的用于显示/键盘的工作时间和程序负担,可使集中资源用于信号的检测和控制。
由于采用I2C总线方式使得芯片与单片机间的通讯只用2个1/()口便可完成,节省了单片机有限的口资源。
该芯片为工业级芯片,抗干扰能力强,在工业测控中已有大長应用。
特点
I2C串行接口,提供键盘中断信号,方便于处理器接口;
可驱动8位共阴数码管或64只独立LEP和64个按键;
可控扫描位数,可控任一数码管闪烁;
提供教据译码和循环,移位,段寻址等控制;
8个功能键,可检测任一犍的连击次数;
无雲外接元件即直接驱LED,可扩展驱动电流和驱动电压;
提供工业级器件,多种封装形式PPIP24,SO24。
5、74HC595
74HC595是美国国家半导体公司生产的通用移位存放器芯片。
并行输出端具有输出锁存功能。
与单片机连接简单方便,只须三个1/()口即可。
而且通过芯片的Q7引脚和SER引脚,可以级联。
而且价格低,兼,每片单价为元左右
74595外形图
QB-|1161-Vcc
QC-1215|-QA
QD-|314|-SI
QE-14
13I-/G
QF-I5
12I-RCK
QG-16
11I-SCK
QH-|7
10I-/SCLR
GND-|8
9卜-QH'
74595的数据端:
QA-QH:
八位并行输出端,可以直接控制数码管的8个段。
QH':
级联输出端。
我将它接下一个595的S]端。
SI:
串行数据输入端。
74595的控制端说明:
/SCLR〔10脚〕:
低点平时将移位存放器的教据清零。
通常我将它接Vcc。
SCK〔11脚〕:
上升沿时教据存放器的数据移位。
QA->QB->QC->...->QH;下降沿移位存放器数据不变。
〔脉冲宽度:
5V时,大于几十纳秒就行了。
我通常都选微秒级〕
RCK〔12脚〕:
上升沿时移位存放器的数据迸入数据存倩存放器,下降沿时存储存放器数据不变。
通常我将RCKM为低点平,当移位结束后,在RCK端产生一个正脉冲〔5V时,大于几十纳秒就行了。
我通常都选微秒级〕,更新显示数据。
/G〔13脚〕:
高电平时禁止输出〔高阻态〕。
如果单片机的引脚不紧张,用一个引脚控制它,可以方便地产生闪烁和熄灭效果。
比通过数据端移位控制要省时省力。
注:
74164和74595功能相仿,都是8位串行输入转并行输出移位存放器。
74164的驱动电流〔25mA〕比74595〔35mA〕的要小,14脚封装,体积也小一些。
74595的主要优点是具有数据存储存放器,在移位的过程中,输出端的教据可以保持不变。
这在串行速度慢的场台很有用处,数码管没有闪烁感。
与164只有数据清零端相比,595还多有输出端时能/禁止控制端,可以使输出为高阻态。
典型应用电站:
静态显示
欢送访l°j:
//wwv.51kai£a.com
图1LED静态显示呢动电路连线图
每位LED显示器段选线和74HC595的并行输出端相连,每一名能够独立显示〔见图1〕。
在同一时刻里,每一假设显示的宇符能够各不相同〔每一假设由一个74HC595的并行输出口控制段选码〕。
N位LED显示要求N个74HC595芯片尺N+3条]/〔〕口线,占用资源较多,而且本钱较高。
这对于多位LED显示很不利。
动态显不
BITn
8IT2
BIT1
00-07Q7
?
noMCt山s
图2LED动态显示驱动电路连线图
在多位LED显示时,为了简化电站,降低本钱,节省系统资源,将所有的N位段选码并联在一路,由一片74HC595控制〔见图2〕。
由于所有LED的段选码皆由一个74HC595并行输出口控制,因此,在每一刹时,N位LED会显示相同的宇符。
想要每位显示不同的宇符,就必需采用扫描的方*,即在每一刹时只利用一假设显示宇符。
在此刹时,74HC595并行输出口输出相应宇符段选码,而位选那么控制]/〔〕口在该显示位送入选通电平,以保证该位显示相应宇符。
如此*流,使每位分时显示该位应显示宇符。
由于74HC595具有锁存功能,而且串行输入段选码零要一按时刻,因此,不需要進时,即可形成视觉暂留效果。
N位LED显示时,只雲要一片74HC595即可完成,本钱最低。
但是,此种方*的最大弱点就是当LED的位数大于12位时,出现闪烁现象,这是所有动态LED显示方式共同的弱点
多位LED显示方取的实现
欢送访问:
//51kaifa.com
BlTn
BIT2
BIT1
刍00:
011JS
〉rios
0UJS
〉ZJ0QC〉riosyUJs
P1.0pTT■pt2
为实现24位或更多位LEP显示,本文提出了一种全新的方*。
此方*结台了动态和静态显示的长处,能够说是二者的结台。
连线图如图3所示。
段选码由三片74HC595控制,段选教据由74HC595的SER引脚串行输入,由于输出使能时钟RCLK并接在一路,因此,三片74HC595并行输出端同时输出。
而三个LED位选信号也并接在一路,因此,一次能够同时点亮三位LED。
此迸程类似于静态显示。
每片74HC595并行输出端并接8位LED,用于扫描输出,此进程类似于动态扫描进程。
此方*运用3片74HC595,n条位选信号,即可实现3n位LED显示。
本钱低廉,而且节省资源。
6、CH451.CH452
CH451是一个整台了数码管显示驱动和犍盘扫描控制以及yP监控的多功能外围芯片。
CH451内賣RC振荡电路,可以动态驱动8位数码管或者64位LED,具有BCD译码、闪烁、移位等功能;同时还可以进行64键的键盘扫描;CH451通过可以级联的串行接口与单片机等交换数据;并且提供上电宣位和看门狗等监控功能。
CH451是一个多功能外围芯片,通过可以级联的4线串行接口与单片机、DSP、微处理器等交换教据。
CH451包含三个功能:
数码管显示驱动、键盘扫描控制、卩P监控,三个功能之间相互独立,单片机可以通过松作命令分别启用、关闭、设定CH451的任何一个功能。
CH451的串行接口是由硬件实现的,单片机可以频繁地通过串行接口进行高速*作,而绝不会降低CH451的工作效率。
CH452是数码管显示驱动和键盘扫描控制芯片。
CH452内萱时钟振荡电厢,可以动态驱动8位教码管或者64位LED,具有BCD译码、闪烁、移位、段位寻址、光柱译码等功能;同时还可以进行64键的键盘扫描;CH452通过可以级联的4线串行接口或者2线串行接口与单片机尊交换教据;并且可以对单片机提供上电复位信号。
特点
〔一〕显示驱动
•内賣大电流驱动级,段电流不小于25mA,宇电流不小于150mAo
•动态显示扫描控制,直接驱动8位数码管或者64只发光管LED。
•可选数码管的段与数据位相对应的不译码方式或者BCD译码方式。
•数码管的宇数据左移、右移、左循环、右循环。
•各数码管数宇独立闪烁控制。
•通过占空比设定提供16级亮度控制。
•支持段电流上限调整,可以省去所有限流电阻。
•扫描极限控制,支持1到8个教码管,只为有效教码管分配扫描时间。
〔二〕键盘控制
•内直64键键盘控制器,基于8X8矩阵键盘扫描。
•内直按键状态输入的下拉电阻,内宣去抖动电站。
•键盘中断,低电平有效输出。
•提供按键释放标志位,可供査询按键按下与释放。
〔三〕其它
•高速的4线串行接口,支持多片级联,时钟速度从0到lOMHzo
•串行接口中的DIN和DCLK信号线可以与其它接口电路共用,节约引脚。
•完全内直时钟振荡电路,不需要外接晶体或者阻容振荡。
•内直上电复位和看门狗Watch-Dog,提供高电平有效和低电平有效复位输出。
•支持3V~5V电源电压。
•提供SOP28和P1P24S两种无铅封装,兼容RoHSo
•引脚及功能根本兼容CH452芯片。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数码管 驱动 方式 选择
![提示](https://static.bdocx.com/images/bang_tan.gif)