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