资料介绍
单片机应用系统中使用的显示器主要有LED和LCD两种。近年来也有用CRT显示的。前者价格低廉,配置灵活,与单片机接口方便;后者可进行图形显示,但接口较复杂,成本也较高。LED(Ling
Emiting
Diode)是发光二极管的缩写。实际应用非常普遍的是八段LED显示器。LED显示器在大型报时屏幕,银行利率显示,城市霓虹灯建设中,得到广泛应用。在这些需要多位LED显示的场合,怎样实现系统稳定.价格低廉的显示,成为决定其成本的关键所在。因此本位提出了一种用74HC595实现多位LED显示的新方法,同时对该系统的硬件组成和软件实现作了详细说明。
1.LED静、动态显示原理
74HC595是美国国家半导体公司生产的通用移位寄存器芯片。并行输出端具有输出锁存功能。与单片机连接简单方便,只须三个I/O口即可。而且通过芯片的Q7引脚和SER引脚,可以级联;而且价格低廉。
1.1 静态显示
每位LED显示器段选线和74HC595的并行输出端相连,每一位可以独立显示(见图1)。在同一时间里,每一位显示的字符可以各不相同(每一位由一个74HC595的并行输出口控制段选码)。N位LED显示要求N个74HC595芯片及N 3条I/O口线,占用资源较多,而且成本较高,这对于多位LED显示很不利。
图1 LED静态显示驱动电路连线
1.2 动态显示
在多位LED显示时,为了简化电路,降低成本,节省系统资源,将所有的N位段选码并联在一起.由一片74HC595控制(见图2)。由于所有LED的段选码皆由一个74HC595并行输出口控制,因此,在每一瞬间,N位LED会显示相同的字符。想要每位显示不同的字符,就必须采用扫描的方法,即在每一瞬间只使用一位显示字符。在此瞬间,74HC595并行输出口输出相应字符段选码,而位选则控制I/O口在该显示位送入选通电平,以保证该位显示相应字符。如此轮流,使每位分时显示该位应显示字符。由于74HC595具有锁存功能,而且串行输入段选码需要一定时间,因此,不需要延时,即可形成视觉暂留效果。
图2 LED动态显示驱动电路连线图
N位LED显示时.只需要一片74HC595即可完成,成本最低。但是,此种方法的最大弱点就是当LED的位数大于12位时,出现闪烁现象,这是所有动态LED显示方式共同的弱点。
2.多位LED显示方法实现
为实现24位或更多位LED显示,本文提出了一种全新的方法。此方法结合了动态和静态显示的优点,可以说是两者的结合。段选码由三片74HC595控制,段选数据由74HC595的SER引脚串行输人,由于输出使能时钟RCLK并接在一起,因此,三片74HC595并行输出端同时输出。而三个LED位选信号也并接在一起,因此,一次可以同时点亮三位LED。此过程类似于静态显示。每片74HC595并行输出端并接8位LED,用于扫描输出,此过程类似于动态扫描过程。此方法运用3片74HC595,13条位选信号,即可实现3n位LED显示。成本低廉,而且节省资源。此种方法实现多位LED显示程序框图为图3所示,MCU为89S52。
图3 多位LED显示程序流程框图
示例程序如下(24位LED显示):
结论
本文总结了基于74HC595实现多位LED显示的方法,实践证明,此多位LED显示方法性能稳定,如再级联一片74HC595,在不需要增加I/O口线的情况下,即可实现32位LED显示;而且此方法连线简单方便,成本低廉。
(mbbeetchina)
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 使用HAL 库的SPI实现74HC595芯片控制
- 74HC595串入并出芯片应用汇总 19次下载
- 74HC595数据手册详解 208次下载
- 使用Arduino实现74HC595的实验免费下载 9次下载
- 74HC595寄存器的测试资料免费下载 93次下载
- 单片机驱动74HC595的使用方法资料和程序免费下载
- 使用51单片机设计74HC595驱动控制LED的程序免费下载
- 74HC595扩展控制LED点阵的详细资料合集免费下载 59次下载
- 【下载】74hc595芯片中文资料分享 535次下载
- 74HC595中文资料 30次下载
- 74HC595英文手册 43次下载
- 74hc595数据手册 114次下载
- 74HC595英文资料 21次下载
- 利用74HC595实现多位LED显示的新方法
- 74hc595中文资料
- 使用74HC595驱动LED流水灯实验 1419次阅读
- 74HC595芯片的工作原理和用法简单介绍 1.3w次阅读
- LED显示屏驱动芯片介绍 3023次阅读
- 74hc595引脚图及功能 3.5w次阅读
- 74HC595芯片的特点/使用方法/软硬件的设计实例 1.3w次阅读
- 采用74HC595实现多位LED显示的方法 5942次阅读
- 串行口驱动LED显示的C语言源代码 3777次阅读
- 单片机和74HC595驱动芯片对数码管的控制设计 1w次阅读
- 基于74HC595单片机驱动数码管设计 3.3w次阅读
- 三分钟完全掌握利用74HC595在串行口扩充8位的并行输出接口 8007次阅读
- 一种用 74hc138 和 74hc595 驱动 8x8 点阵显示威廉希尔官方网站 1w次阅读
- 74ls595和74hc595区别(引脚图及功能、应用电路图) 4.3w次阅读
- 74HC595走马灯演示程序的实际编程案例 9141次阅读
- max7219与74hc595区别 2w次阅读
- 74hc595的主要功能(74hc595引脚图及功能_工作原理及电压_典型应用电路) 28.8w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多