基于LED点阵显示的单片机的设计应用.doc
《基于LED点阵显示的单片机的设计应用.doc》由会员分享,可在线阅读,更多相关《基于LED点阵显示的单片机的设计应用.doc(16页珍藏版)》请在沃文网上搜索。
1、摘 要LED点阵作为一种显示器件,是由多个发光二极管按矩阵形式排列封装而成,通常用来显示时间、图文等信息。广泛用于广告标语显示,公共场所提示语等。本设计是基于AT89C51单片机的88点阵屏,其中包含了软件、调试等方案的设计。此外、该设计采用了级联的方式实现双屏显示。关键词:单片机;串口;LED点阵;显示I目 录摘 要I第1章概述11.1LED点阵的应用及意义11.2LED点阵的几种应用11.3本文工作1第2章设计所用器件22.1AT89C51单片机22.274HC595芯片22.388LED点阵4第3章设计原理53.1动态显示原理53.2点阵显示原理图及驱动53.2.1原理图53.2.2驱动
2、模块5第4章Proteus仿真64.1仿真电路图64.2程序64.3实验结果6 第5章总结与展望7参考文献8附 录9 III第1章 概述1.1 LED点阵的应用及意义LED显示屏是一种通过控制半导体发光二极管的显示方式,用来显示文字、图形、图像、动画、行情、视频、录像信号等各种信息的显示屏幕。图文显示屏可与计算机同步显示汉字、英文文本和图形;视频显示屏采用微型计算机进行控制,图文、图像并茂,以实时、同步、清晰的信息传播方式播放各种信息,还可显示二维、三维动画、录像、电视、VCD节目以及现场实况。LED显示屏显示画面色彩鲜艳,立体感强,静如油画,动如电影,广泛应用于车站、码头、机场、商场、医院、
3、宾馆、银行、证券市场、建筑市场、拍卖行、工业企业管理和其它公共场所。它的优点:亮度高、工作电压低、功耗小、微型化、易与集成电路匹配、驱动简单、寿命长、耐冲击、性能稳定。1.2 LED点阵几种应用Led点阵的应用很广,对于不同的应用环境和应用要求,可以有各种各样的应用方式。常用的应用有群显示应用,红外遥控式应用,无线遥控式应用等。采用单片机可以有效实现以上的各种应用。1.3 本文工作本文通过用AT89C51单片机对两个88点阵进行控制,使其滚动显示一个移动的箭头。 第2章 设计所用器件一般我们可用单片机io口并行输出来实现对88点阵的控制。可是那样很占IO口资源,因此改用74LS595来实现串行
4、通信取代并行通信,这样原来需要10几个IO口现在用74HC595的 几个个IO就可以实现了。2.1 AT89C51单片机AT89C51 是一种带4K字节闪存可编辑可擦除只读存储器(FPEROM-Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8为微处理器,俗称单片机。常用封装如下图:2.2 74HC595芯片74HC595是一款漏极开路输出的CMOS移位寄存器,输出端口为可控三台输出端,异能串行输出控制下一级级联芯片。特点:高速移位时钟频率Fmax25MHz; 标准串行(SPI)接口; CMOS串口输出,可用于多个设备的
5、级联; 低功耗。管脚图:74595的数据端:QA-QH: 八位并行输出端,可以直接控制数码管的8个段。QH: 级联输出端。我将它接下一个595的SI端。SI: 串行数据输入端。74595的控制端说明:/SCLR(10脚): 低点平时将移位寄存器的数据清零。通常我将它接Vcc。SCK(11脚):上升沿时数据寄存器的数据移位。QA-QB-QC-.-QH;下降沿移位寄存器数据不变。(脉冲宽度:5V时,大于几十纳秒就行了。我通常都选微秒级)RCK(12脚):上升沿时移位寄存器的数据进入数据存储寄存器,下降沿时存储寄存器数据不变。通常我将RCK置为低点平,当移位结束后,在RCK端产生一个正脉冲(5V时,
6、大于几十纳秒就行了。我通常都选微秒级),更新显示数据。/G(13脚): 高电平时禁止输出(高阻态)。如果单片机的引脚不紧张,用一个引脚控制它,可以方便地产生闪烁和熄灭效果。比通过数据端移位控制要省时省力。 2.3 88LED点阵下图(1)为88点阵LED外观及引脚图,其等效电路如图(2)所示,只要其对应的X、Y轴顺向偏压,即可使LED发亮。例如如果想使左上角LED点亮,则Y0=1,X0=0即可。应用时限流电阻可以放在X轴或Y轴。图(1)88点阵LED外观及引脚图图(2)88点阵LED等效电路点阵LED扫描法介绍点阵LED一般采用扫描式显示,实际运用分为三种方式:(1)点扫描;(2)行扫描;(3
7、)列扫描。若使用第一种方式,其扫描频率必须大于1664=1024Hz,周期小于1ms即可。若使用第二和第三种方式,则频率必须大于168=128Hz,周期小于7.8ms即可符合视觉暂留要求。此外一次驱动一列或一行(8颗LED)时需外加驱动电路提高电流,否则LED亮度会不足。13第3章 设计原理3.1 动态显示原理图文显示一般有静态和动态显示两种方案,静态方案虽然设计简单,但其使用的管脚太多,如本设计中88的点阵共有64个发光二极管,显然单片机没有这么多的端口,如果我采用锁存器来扩展端口,按8位的锁存器来计算,88的点阵需要64/8=8个锁存器。,因为我们仅仅是88的点阵,在实际应用中的显示屏往往
8、要大得多,这样在锁存器上花的成本将是一个很庞大的数字。因此在实际应用中的显示屏几乎都不采用这种设计,而采用另外一种称为动态扫描的显示方法。动态扫描的意思简单地说就是逐行轮流点亮,这样扫描驱动电路就可以实现多行(比如8行)的同名列共用一套驱动器。具体就88的点阵来说,把所有同1行的发光管的阳极连在一起,把所有同1列的发光管的阴极连在一起(共阳极的接法),先送出对应第一行发光管亮灭的数据并锁存,然后选通第1行使其燃亮一定时间,然后熄灭;再送出第二行的数据并锁存,然后选通第2行使其燃亮相同的时间,然后熄灭;以此类推,第16行之后,又重新燃亮第1行,反复轮回。当这样轮回的速度足够快(每秒24次以上),
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 LED 点阵 显示 单片机 设计 应用
