数码管的几种驱动方式汇总_图文_第1页
数码管的几种驱动方式汇总_图文_第2页
数码管的几种驱动方式汇总_图文_第3页
数码管的几种驱动方式汇总_图文_第4页
数码管的几种驱动方式汇总_图文_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数码管的几种驱动方式汇总数码管的显示方式可以分为动态和静态的。动态的也叫扫描方式,是利用发光二极管的余辉效应和人眼的视觉暂留效应来实现的,只要在在一定时间内数码管的笔段亮的频率够快,人眼就看不出闪烁,一般外围硬件较少,但是对单片机资源耗用巨大。静态的也较锁存方式,单片机送出数据后控制外围锁存器件锁存数据,这样数码管笔段里的电流不变,数码管稳定显示,这样单片机可以干别的活不用管数码管了。这种方案的优点是对单片机的P口资源和时间耗用很少,但是数码管的外围辅助电路复杂。前些日子又发现了一种新的驱动方式,使用专门的驱动IC,单片机发送完数据就控制锁存,由芯片完成数码管动态扫描显示,一般使用串行接口,占

2、用单片机资源最少,而且数码管还能实现左右循环移动等效果,显示稳定,消隐效果比较好。下面分别结合这些芯片归纳一下数码管的驱动方案。1、不需要芯片的驱动方式,扫描显示这种方式ag和DP一共8根线分别占用单片机8个端口线,一般是一整个P口,然后有几位数码管就另外需要几个控制线作为片选。对于MCU的时间占用几乎是全时的,如果没有其他的任务或者其他的任务耗用时间很少可以考虑这种显示方式,比如时钟、温度计等等。2、宝刀未老74LS164这是一片带锁存的串入并出芯片,需要占用单片机的2或3根线,MR为输出状态清除,本身驱动电流不大,驱动LED需要另外加三极管或者驱动芯片。如果需要多位驱动,一般使用74HC1

3、38这样的译码器进行快速线选,一样实现扫描显示,对单片机端口的耗用比较少,但是因为是扫描方式所以对单片机时间耗用还是全时的。3、串行驱动MAX7219     每位LED显示器段选线和74HC595的并行输出端相连,每一位可以独立显示(见图1。在同一时间里,每一位显示的字符可以各不相同(每一位由一个74HC595的并行输出口控制段选码。N位LED显示要求N个74HC595芯片及N+3条I/O口线,占用资源较多,而且成本较高。这对于多位LED显示很不利。动态显示在多位LED显示时,为了简化电路,降低成本,节省系统资源,将所有的N位段选码并联在一起,由一片7

4、4HC595控制(见图2。由于所有LED的段选码皆由一个74HC595并行输出口控制,因此,在每一瞬间,N位LED会显示相同的字符。想要每位显示不同的字符,就必须采用扫描的方*,即在每一瞬间只使用一位显示字符。在此瞬间,74HC595并行输出口输出相应字符段选码,而位选则控制I/O口在该显示位送入选通电平,以保证该位显示相应字符。如此*流,使每位分时显示该位应显示字符。由于74HC595具有锁存功能,而且串行输入段选码需要一定时间,因此,不需要延时,即可形成视觉暂留效果。N位LED显示时,只需要一片74HC595即可完成,成本最低。但是,此种方*的最大弱点就是当LED的位数大于12位时,出现闪

5、烁现象,这是所有动态LED显示方式共同的弱点多位LED显示方*的实现     为实现24位或更多位LED显示,本文提出了一种全新的方*。此方*结合了动态和静态显示的优点,可以说是两者的结合。连线图如图3所示。段选码由三片74HC595控制,段选数据由74HC595的SER引脚串行输入,由于输出使能时钟RCLK并接在一起,因此,三片74HC595并行输出端同时输出。而三个LED位选信号也并接在一起,因此,一次可以同时点亮三位LED。此过程类似于静态显示。每片74HC595并行输出端并接8位LED,用于扫描输出,此过程类似于动态扫描过程。此方*运用3片74H

6、C595,n条位选信号,即可实现3n位LED显示。成本低廉,而且节省资源。6、CH451、CH452CH451 是一个整合了数码管显示驱动和键盘扫描控制以及P 监控的多功能外围芯片。CH451 内置RC振荡电路,可以动态驱动8位数码管或者64位LED,具有BCD译码、闪烁、移位等功能;同时还可以进行64 键的键盘扫描;CH451 通过可以级联的串行接口与单片机等交换数据;并且提供上电复位和看门狗等监控功能。 CH451 是一个多功能外围芯片,通过可以级联的4 线串行接口与单片机、DSP、微处理器等交换数据。CH451 包含三个功能:数码管显示驱动、键盘扫描控制、P 监控,三个功能之间相互独立,

7、单片机可以通过*作命令分别启用、关闭、设定CH451的任何一个功能。CH451 的串行接口是由硬件实现的,单片机可以频繁地通过串行接口进行高速*作,而绝不会降低CH451的工作效率。CH452是数码管显示驱动和键盘扫描控制芯片。CH452 内置时钟振荡电路,可以动态驱动8 位数码管或者64 位LED,具有BCD 译码、闪烁、移位、段位寻址、光柱译码等功能;同时还可以进行64 键的键盘扫描;CH452 通过可以级联的4线串行接口或者2 线串行接口与单片机等交换数据;并且可以对单片机提供上电复位信号。特点      (一)显示驱动 

8、60;    内置大电流驱动级,段电流不小于25mA,字电流不小于150mA。 动态显示扫描控制,直接驱动8 位数码管或者64 只发光管LED。 可选数码管的段与数据位相对应的不译码方式或者BCD 译码方式。 数码管的字数据左移、右移、左循环、右循环。 各数码管数字独立闪烁控制。 通过占空比设定提供16 级亮度控制。 支持段电流上限调整,可以省去所有限流电阻。 扫描极限控制,支持1 到8 个数码管,只为有效数码管分配扫描时间。      (二)键盘控制    内置64 键键盘控制器,基于8×8 矩阵键盘扫描。 内置按键状态输入的下拉电阻,内置去抖动电路。 键盘中断,低电平有效输出。 提供按键释放标志位,可供查询按键按下与释放。      (三)其 它    高速的4 线串行接口,支持多片级联,时钟速度从0 到10MHz。 串行接口中的DIN

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论