led点阵显示屏设计

led点阵显示屏设计

ID:2521431

大小:1.16 MB

页数:23页

时间:2017-11-16

led点阵显示屏设计_第1页
led点阵显示屏设计_第2页
led点阵显示屏设计_第3页
led点阵显示屏设计_第4页
led点阵显示屏设计_第5页
资源描述:

《led点阵显示屏设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单片机C程序设计报告题目LED点阵显示屏设计系别电气工程系专业应用电子技术班级学号08221班39号姓名刘俊福指导教师陈家敏课程成绩2010年07月05号-3-LED点阵显示屏设计摘要:LED点阵显示屏是利用发光二极管点阵模块或像素单元组成的平面式显示屏幕。它具有发光效率高、使用寿命长、组态灵活、色彩丰富以及对室内外环境适应能力强等优点。LED点阵显示屏可以显示汉字、数字或特殊符号,通常用来显示时间、速度、系统状态等。本设计给出了一基于MCS-51单片机的16*16点阵LED显示屏的设计方案。包括系统具体的硬

2、件设计方案,软件流程图和部分C语言程序等方面。在负载范围内,只需通过简单的级联就可以对显示屏进行扩展,是一种成本低廉的图文显示方案。本设计主要以AT89C51单片机为核心,采用串行传输、动态扫描技术,来制作的一款拥有多功能的模块化16*16LED点阵的多功能显示屏。关键词:MCS-51、多功能、16*16点阵-3-目录绪论1第一章设计任务及要求21.1课题及目标21.2原理及原理图2第二章系统硬件选择42.1AT89C51单片机的结构42.2振荡器特性62.374LS154芯片9第三章硬件电路实现93.116

3、×16LED点阵的内部结构及工作原理…………………………………113.2用8×8LED点阵构成16×16LED点阵……………………………………113.3交通灯应用部分…………………………………………………………123.4电路原理图…………………………………………………………………13第四章软件的程序实现134.1流程图134.2程序代码13总结19参考文献20-3-绪论LED(LightEmittingDiode),即发光二极管,是一种半导体固体发光器件,它是利用固体半导体芯片作为发光材料,当两端加上正向电压

4、,半导体中的载流子发生复合引起光子发射而产生光。LED可以直接发出红、黄、蓝、绿、青、橙、紫、白色的光。本设计做的是一块16*16的LED点阵,通过这个点阵可以显示汉字及特定字符。主要利用单片机原理,通过写入程序来控制单片机显示‘单片机C语言程序设计-题0822139-刘俊福’的字样和正常运行的交通灯(音乐程序)。LED显示屏显示画面色彩鲜艳,立体感强,静如油画,动如电影,广泛应用于车站、码头、机场、商场、医院、宾馆、银行、证券市场、建筑市场、拍卖行、工业企业管理和其它公共场所。在实际应用中的显示屏由于成本和

5、可靠性的因素常采用一种称为动态扫描的显示方法。LED点阵显示屏的构成型式有多种,其中典型的有两种。一种把所需展示的广告信息烧写固化到EPROM芯片内,能进行固定内容的多幅汉字显示,称为单显示型;另一种在机内设置了字库、程序库,具有程序编制能力,能进行内容可变的多幅汉字显示,称可编程序型。目前,国内的LED点阵显示屏大部分是单显示型,其显示的内容相对较少,显示花样较单一。一般在产品出厂时,显示内容就已写入显示屏控制系统中的EPROM芯片内,当需要更换显示内容时就非常困难,这样使该类型的显示屏使用范围受到了限制。

6、国内的另一种LED显示屏——可编程序型LED显示屏,虽然增加了显示屏系统的编程能力,显示内容和显示花样都有所增加,但也存在着更换显示内容不便的缺点。随着社会经济的迅速发展,如今的广告牌都存在着显示内容丰富、信息量大、信息更换速度快等特点。因此传统的LED显示屏控制系统已经越来越不能满足现代广告宣传业的需要。而利用PC机通信技术控制LED显示屏,则具有显示内容丰富,信息更换灵活等优点。本设计是基于单片机(AT89C51)讲述了16*16LED汉字点阵显示的基本原理、硬件组成与设计、程序编译与下载等基本环节和相关

7、技术。20第一章设计设计任务及要求1.1设计目标我做的是一块16*16的LED点阵,通过这个点阵可以显示特定字符。利用的是单片机原理,通过写入程序控制单片机来显示1)‘单片机C语言程序设计-题0822139-刘俊福!’的字样2)正常运行的交通灯。3)音乐应用程序1.2原理及原理图如图1-1所示,本产品拟采用以AT89C51单片机为核心芯片的电路来实现,主要由AT89C51芯片、电源、行驱动器、列驱动器、16*16LED点阵5部分组成。图(1-1)显示屏电路框图20从理论上说,不论显示图形还是文字,只要控制与组

8、成这些图形或文字的各个点所在的位置相对应的LED器件发光,就可以得到我们想要的显示结果,这种同时控制各个发光点亮灭的方法称为静态驱动显示方式。16*16的点阵共有256个发光二极管,显然单片机没有这么多的端口,如果我采用锁存器来扩展端口,按8位的锁存器来计算,16*16的点阵需要256/8=32个锁存器。这个数字很庞大,因为我们仅仅是16*16的点阵,在实际应用中的显示屏往往要大得多,这样在锁存器上

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

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

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