移位寄存器芯片74hc595实现led动

移位寄存器芯片74hc595实现led动

ID:30265593

大小:100.04 KB

页数:11页

时间:2018-12-28

移位寄存器芯片74hc595实现led动_第1页
移位寄存器芯片74hc595实现led动_第2页
移位寄存器芯片74hc595实现led动_第3页
移位寄存器芯片74hc595实现led动_第4页
移位寄存器芯片74hc595实现led动_第5页
资源描述:

《移位寄存器芯片74hc595实现led动》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、移位寄存器芯片74HC595实现LED动、静态显示的基本原理2010-01-1623:44:27来源:www.itsky2010.cn电子工程师论坛摘  要:本文介绍了应用移位寄存器芯片74HC595实现LED动、静态显示的基本原理。提出了一种用74HC595实现多位LED显示的新方法。同时对该系统的硬件组成和软件实现作了详细说明。实际应用表明,此方法连线简单方便,成本低廉,可用于24位LED或更多位LED显示。关键词:LED74HC595动态显示静态显示1引言   单片机应用系统中使用的显示器主要有LED和LCD两种。近年来也有用CRT显示的。前者价格低廉,配置灵活,与单片机接

2、口方便;后者可进行图形显示,但接口较复杂,成本也较高。LED(LingEmitingDiode)是发光二极管的缩写。实际应用非常普遍的是八段LED显示器。LED显示器在大型报时屏幕,银行利率显示,城市霓虹灯建设中,得到广泛应用。在这些需要多位LED显示的场合,怎样实现系统稳定,价格低廉的显示,成为决定其成本的关键所在。274HC595实现LED静、动态显示基本原理   74HC595是美国国家半导体公司生产的通用移位寄存器芯片。并行输出端具有输出锁存功能。与单片机连接简单方便,只须三个I/O口即可。而且通过芯片的Q7引脚和SER引脚,可以级联。而且价格低廉,每片单价为1.5元左右

3、.2.1静态显示   每位LED显示器段选线和74HC595的并行输出端相连,每一位可以独立显示(见图1)。在同一时间里,每一位显示的字符可以各不相同(每一位由一个74HC595的并行输出口控制段选码)。N位LED显示要求N个74HC595芯片及N+3条I/O口线,占用资源较多,而且成本较高。这对于多位LED显示很不利。2.2动态显示    在多位LED显示时,为了简化电路,降低成本,节省系统资源,将所有的N位段选码并联在一起,由一片74HC595控制(见图2)。由于所有LED的段选码皆由一个74HC595并行输出口控制,因此,在每一瞬间,N位LED会显示相同的字符。想要每位显示

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

5、=============================================;74HC595走马灯演示程序 ;================================================        SDATA_595  EQU  P1.0  ;串行数据输入        SCLK_595  EQU  P1.1  ;移位时钟脉冲        RCK_595    EQU  P1.2  ;输出锁存器控制脉冲        ;================================================             

6、 ORG  0000H              LJMP  MAIN              ORG  0030H;================================================  MAIN:                MOV  SP,#60H                MOV  R0,#0FEH  MAIN1:                CALLOUT_595                CALL  DELAY                MOV  A,R0                RL  A             

7、   MOV  R0,A                JMP  MAIN1;---------------------------------------------------------------;输出锁存器输出数据子程序;---------------------------------------------------------------OUT_595:                LCALLWR_595                CLR  RCK_595

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。