毕业设计-led汉字显示屏的设计与制作论文.doc
《毕业设计-led汉字显示屏的设计与制作论文.doc》由会员分享,可在线阅读,更多相关《毕业设计-led汉字显示屏的设计与制作论文.doc(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、桂林航天工业学院论文LED汉字显示屏的设计与制作LED Chinese characters display design and production毕 业 设 计( 论 文 )评 语指导教师评语 签字: 201 年 月 日评阅教师评语 签字: 201 年 月 日III毕业设计(论文)答辩记录成绩及评语答辩提问记录 记录人: 201 年 月 日答辩委员会评语成 绩:主任签字: 201 年 月 日桂林航天工业学院电子工程系毕 业 设 计 任 务 书装 订 线专业:应用电子技术年级: 2009姓名徐娜学号200904320214指导教师(签名)毕业设计题目LED汉字显示屏的设计与制作任务下达日期
2、2012年1月10日设计提交期限2012年6月10日设计主要内容设计一个实现汉字滚动显示并能较容易改变显示内容的16*32点阵LED汉字显示屏。主要技术参数指标通过编程控制可改变显示屏的内容实现汉字的滚动显示及改变其显示时间至少能显示八个汉字(显示制作者的单位名字等成果提交形式论文、实物设计进度安排1月10日2月10日收集资料2月10日3月10日方案设计论证3月10日4月10日硬件设计与制作4月10日5月10日编写程序及调试5月10日6月10日书写报告,提交设计成果 教研室意见 签名: 201 年 月 日 系主任意见签名: 201 年 月 日摘 要桂林航天工业学院电子工程系毕 业 设 计 开
3、题 报 告装 订 线姓名徐娜学号200904320214指导教师简远鸣毕业设计题目LED汉字显示屏的设计与制作同组朱俊臣、何松裕设计目的意义设计LED汉字显示屏加深单片机知识的应用,从而加强自己的动手能力,开拓自己的视野,且LED显示屏具有组构方式灵活、功耗低、等特点在车站、运动场馆、等公共场合的信息发布等得到广泛的应用。方案论证本次设计单片机采用STC89C52,行电路使用逐行扫描的方式,列电路使用串入并出的数据传输方式,显示屏使用由4块SBM1388型号的实验模块组成1632点阵模块。使用到的芯片有传入并出移位寄存器74HC595、行驱动芯片74HC138、三极管8550 。时间安排1月1
4、0日2月10日收集资料2月10日3月10日方案设计论证3月10日4月10日硬件设计与制作4月10日5月10日编写程序及调试5月10日6月10日书写报告,提交设计成果 指导教师意见 签字: 年 月 日 审核小组意见 组长签字: 年 月 日中文摘要LED 显示屏是一种新型信息显示媒体,集微电子技术、光电子技术、计算机技术、信息处理技术于一体的大型显示系统。以其色彩鲜艳,动态范围广,亮度高,寿命长,工作性能稳定特点,广泛应用于广告、证券、信息传播、新闻发布等方面。 本文设计了基于单片机的LED汉字显示屏,给出了系统框图,硬件模块设计图、软件流程图和程序。硬件模块设计方面,主控制系统采用单片机控制方式
5、,实现点阵 LED显示屏的驱动及信息的保存与显示。LED显示点阵主要由LED、字模及其电路构成。通过单片机的控制驱动电路,采用扫描方式进行显示。用C语言进行软件设计,增加了程序的可读性和可移植性。为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了。通过调试实现了汉字的滚动显示功能,达到了预期效果。关键词:STC89C52单片机 LED 点阵 动态显示ABSTRACTLED display is new information shows that the media set microelectronic technology, photonics technolo
6、gy, computer technology, information processing technology in the large-scale integrated display system. With its colorful, wide dynamic range, high-brightness, long life and performance characteristics of stability, widely used in advertising, securities, information dissemination, press releases,
7、and so on. This paper was designed based on SCM LED display Chinese characters. By Given system diagram, hardware module design, software, flow charts and procedures, hardware module design, the main control system using SCM control, and dot-matrix LED display driver and the preservation and display
8、 of information. LED display lattice mainly by the LED, word-model and its circuit. SCM control through the drive circuit, a scan showed that way. C language software designed to increase the readability of the procedure and portability. In order to facilitate the expansion and changes, the software
9、 design is modular structure, so that the logic of relations much concisely. Through the pilot realized the rolling display Chinese characters, achieved the expected results.KEY WORDS:STC89C52 Micro Controller Unit, LED , Field-array ,Dynamic displayv目 录第一章 前言1第二章 系统整体设计方案22.1 实现的功能22.2 LED显示特点22.3
10、设计方案论证32.3.1 显示模式方案32.3.2 数据传输方案4第三章 系统硬件部分设计63.1 单片机系统及外围电路63.1.1 单片机的选择63.1.2 STC89C52芯片介绍63.1.3 单片机系统外围电路93.2 列驱动电路103.3 行驱动电路123.3.1 行驱动芯片74HC138 介绍123.4 行驱动电路133.5 LED显示屏电路15第四章 系统软件部分设计184.1 系统主程序184.2 显示驱动程序19第五章 调试及性能分析215.1 软件调试215.2 硬件调试225.3 性能分析22第六章 总结与展望24参考文献25致 谢26附录一 电路图27附录二 系统程序清单
11、29- ii - 1 -桂林航天工业学院毕业论文第一章 前言LED电子显示屏是利用发光二极管点阵模块或像素单元组成的平面式显示屏幕。它是集微电子技术、光电子技术、计算机技术、信息处理技术于一体的显示系统,是目前国际上极为先进的显示媒体。由于它具有发光效率高、使用寿命长、组态灵活、色彩丰富、工作性能稳定以及对室内室外环境适应能力强等优点而日渐成为显示媒体中的佼佼者。LED点阵显示在20世纪80年代以来以一种崭新的形式被广泛运用在社会的各个方面,尤以点阵显示广告牌为甚。LED点阵显示屏是八十年代后期在全球迅速发展起来的新型信息显示媒体,显示屏由几万到几十万个半导体发光二极管像素点均匀排列组成,利用
12、不同的材料可以制造不同色彩的LED像素点,目前应用最广的是红色、绿色、和黄色;而蓝色和纯绿色LED已经达到了实用阶段。LED显示频可以显示变化的数字、文字、图像;不仅可以用于室内环境还可以用于室外环境,具有投影仪、电视墙、液晶显示屏无法比拟的优点。LED点阵电子显示屏制作简单,安装方便,被广泛应用于各种公共场合,如:银行、飞机场、火车站、汽车站、各种室外广场公告牌或广告牌,究其原因是其使用寿命长,高亮度、宽视角、低功耗、大对比度、色彩鲜艳,可以显示静动态字符及图画。由于单片机技术的不断发展以及高亮度LED发光管的出现,使得大屏幕高亮度LED电子广告屏成为可能。与传统的霓虹灯广告相比,LED电子
13、广告屏在显示效果以及可修改性上都有着无法比拟的优势,而且单片机的日益平民化以及LED技术的不断创新,使得高亮度高清晰的LED点阵广告牌与传统霓虹灯广告牌的成本日益接近。另外,SMT技术飞速发展,开关电源的大规模使用,使其无论在体积上还是在可靠性上都比传统的霓虹灯广告有明显的优势,为其在特殊领域的应用奠定了基础。如今在我国,单片机已被广泛地应用在工业自动化控制、自动检测、智能仪表、智能化家用电器、航空航天系统和和国防军事、尖端武器等各个方面。我们可以开发利用单片机系统以获得很高的经济效益。更重要的意义是单片机的应用改变了控制系统传统的设计思想和方法。以前采用硬件电路实现的大部分控制功能,正在用单
14、片机通过软件方法来实现。这种以软件结合硬件或取代硬件并能提高系统性能的控制技术称为微控制技术。例如,本文所要论述的通过单片机来控制LED点阵显示。- 35 -第二章 系统整体设计方案2.1 实现的功能设计一个室内用1632点阵LED汉字显示屏,要求在目测条件下LED显示屏各点亮度均匀、充足,可显示图形和文字,显示图形或文字应稳定、清晰无串扰。图形或文字显示有静止、移入移出等显示方式。2.2 LED显示特点LED发光灯可以分为单色发光灯、双色发光灯、三色发光灯、面发光灯、闪烁发光灯、电压型发光灯等多种类型。按照发光灯强度又可以分为普通亮度发光灯、高亮度发光灯、超高亮度发光灯等。这种单个的发光灯适
15、宜用做指示灯,如电源指示、电路状态指示灯,进而对能够转变成电信号的各种物理量进行指示。也可以用多个LED发光灯组成固定的字符或图形进行显示,如大型剧场会堂的出入口及洗手间的显示。和很多应用术语一样,LED图文显示屏并没有一个公认的严格的定义,一般把显示图形和/或文字的LED显示屏称为图文屏。这里所说的图形,是指由单一亮度线条组成的任意图形,以便于不同亮度(灰度)点阵组成的图像相区别。图文显示屏的主要特征是只控制LED点阵中各发光器件的通断(发光或熄灭),而不控制LED的发光强弱。LED图文显示屏的外观可以做成条形,叫做条形图文显示屏(简称条屏),也可以按一定高度比例做成矩形的平面图文显示屏。其
16、实条屏只不过是其宽度远大于高度的平面显示屏,在显示与控制的原理上并无区别。从理论上说,不论显示图形还是文字,都是控制与组成这些图形或文字的各个点所在位置相对应的LED器件发光。通常事先把需要显示的图形文字转换成点阵图形,再按照显示控制的要求以一定的格式形成显示数据。对于只控制通断的图文显示屏来说,每个LED发光器件占据数据中的1位(1bit),在需要该LED器件发光的数据中相应的位填1,否则填0。当然,根据控制电路的安排,相反的定义同样是可行的。这样依照所需显示的图形文字,按显示屏的各行各列逐点填写显示数据,就可以构成一个显示数据文件。显示图形的数据文件,其格式相对自由,只要能够满足显示控制的
17、要求即可。文字的点阵格式比较规范,可以采用现行计算机通用的字库字模。组成一个字的点阵,其大小也可以有1616、1632、2424、3232、4848等不同规格。汉字的点阵结构相应的显示数据是用16进制格式以字节为单位表示的。用点阵方式构成图形或文字,是非常灵活的,可以根据需要任意组合和变化,只要设计好合适的数据文件,就可以得到满意的显示效果。因而采用点阵式图文显示屏显示经常需要变化的信息,是非常有效的。 点阵显示方式适应信息变化的优点,是以点阵显示器的价格和其复杂的控制电路为代价的。点阵显示器在整个显示单元的所有位置上都布置了LED器件,而像数码管一类的显示器件只在需要发光的七段位置上布置LE
18、D器件,其它位置是空白的。因此,点阵显示器在相同面积情况下,价格要贵些。但是,数码管可显示的信息有限,只有09或单个的英文字符,由于组合形成的字符不多,所以其显示数据和控制电路都比较简单。点阵显示器则不然,它要对点阵上全部LED进行控制,并能生成所有可能显示的图形文字,其显示数据和控制电路自然要复杂得多。因此,根据不同的场合,不同的显示特点和格式可以分别采用数码管器件或点阵显示方式,有的情况可以采用两者搭配的混合屏显示方式。汉子显示屏的颜色,有单色、双色、和多色几种。最常用的是单色图文屏。单色屏多使用红色、橘红色或橙色LED点阵单元。双色图文屏和多色图文屏,在LED点阵的每一个“点”上布置有两
19、个或多个不同颜色的LED发光器件。换句话说,对应于每种颜色都有自己的显示矩阵。显示的时候,各颜色的显示点阵是分开控制的。事先设计好各种颜色的显示数据,显示时分别送到各自的显示点阵,即可实现预期效果。每一种颜色的控制方法和单色的完全相同,因此掌握了单色图文显示屏的原理,双色屏和多色屏就不难理解了。2.3 设计方案论证2.3.1 显示模式方案为了吸引观众增强显示效果,可以有多种显示模式,最简单的显示模式是静态显示。这里所说的“静态显示模式”不同于静态驱动方式。与静态显示模式相对应,就有各种动态显示模式,它们所显示的图文都是能够动的。按照图文运动的特点又可以分为闪烁、平移、旋转、缩放等多种显示模式。
20、产生不同显示模式的方法,并不意味着一定要重新编写显示数据,可以通过一定的算法从原来的显示数据直接生成。例如,按顺序调整行号,可以使显示图文产生上下平移;而顺序调整列显示数据的位置,就可以达到左右平移的目的;同时调整行列顺序,就能得到对角线平移的效果。其它模式的数据刷新,也可找到相应的算法。不过当算法太复杂,太浪费时间的话,也可以考虑预先生成刷新数据,存储备用。刷新的时间控制,要考虑运动图形文字的显示效果。刷新太慢,动感不显著;刷新太快了,中间过程看不清。一般刷新周期可控制在几十毫秒范围之内。 同时控制LED显示屏的各个发光点亮灭的方法称为静态驱动显示方式。1616的点阵共有256个发光二极管,
21、显然单片机没有这么多端口,如果我们采用锁存器来扩展端口,按8位的锁存器来计算,1616的点阵需要256/8=32个锁存器。这个数字很庞大,因为我们仅仅是1616的点阵,在实际应用中的显示屏往往要大得多,这样在锁存器上花的成本将是一个很庞大的数字。而且静态显示功耗大,显示一个1616的字的功耗为:1632105=12800mW=12.8W!普通电池根本无法驱动,要是组成大显示屏那功耗将更惊人。同理1632的点阵的锁存器的功耗将是1616的点阵的2倍,因此虽然静态显示效果好,但是在实际应用中的显示屏几乎都不采用这种设计,而采用另一种称为动态扫描的显示方法。动态扫描的意思简单地说就是逐行轮流点亮,这
22、样扫描驱动电路就可以实现多行(比如16行)的同名列共用一套列驱动器,每行有一个行驱动器,具体就1632的点阵来说,把所有同一行的发光管的阳极连在一起,把所有同一列的发光管的阴极连在一起(共阳的接法),由行译码器给出的行选通信号,从第一行开始,按顺序依次对各行进行扫描(把该行与电源的一端接通)。另一方面,根据各列锁存的数据,确定相应的列驱动器是否将该列与电源的另一端接通。接通的列,就在该行该列燃亮相应的LED;未接通的列所对应的LED熄灭。当一行的扫描持续时间结束后,该行燃亮的LED也就熄灭;下一行又以同样的方法进行显示。全部各行都扫过一遍之后(一个扫描周期),又从第一行开始下一个周期的扫描。只
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 led 汉字 显示屏 设计 制作 论文
限制150内