16乘16LED点阵LED电子显示屏的设计毕业设计论文.doc
《16乘16LED点阵LED电子显示屏的设计毕业设计论文.doc》由会员分享,可在线阅读,更多相关《16乘16LED点阵LED电子显示屏的设计毕业设计论文.doc(44页珍藏版)》请在课桌文档上搜索。
1、本科毕业设计论文题 目 1616点阵LED电子显示屏的设计专业名称 电子信息工程 学生姓名 指导教师 毕业时间 毕业设计论文摘 要本设计是一1616点阵LED电子显示屏设计。单片机是以美国ATMEL 公司生产的40脚单片机AT89C51为核心,介绍了以它为控制系统的LED点阵电子显示屏的动态设计以及开发过程。通过该芯片控制两个行驱动器 74HC164和两个列驱动器74HC595来驱动显示屏显示。该电子显示屏可以显示各种文字或简单图像,全屏一次能显示1个汉字,采用4块88点阵LED显示模块来组成1616点阵显示模式。显示采用动态显示,使得图形或文字能够实现静止、移入移出等多种显示方式。文中详细介
2、绍了LED点阵显示的硬件设计思路、硬件电路各个部分的功能及原理、相应软件的程序设计,以及使用说明等。单片机控制系统程序采用单片机C语言进行编辑,通过编程控制显示点对应LED阳极和阴极端的电平,就可以有效的控制显示点的亮灭。所显示字符的点阵数据可以自行编写(即直接点阵画图),也可从标准字库中提取。LED显示以其组构方式灵活、显示稳定、功耗低、寿命长、技术成熟、成本低廉等特点在个个领域得到了广泛的应用。经实践证明,该系统显示误差小,性能稳定,结构合理,扩展能力强。关键词: LED点阵显示,动态显示,74HC164行驱动,74HC595列驱动IABSTRACTThe design is a 16 1
3、6 dot matrix LED electronic display designs. SCM is the United States produced 40 feet ATMEL AT89C51 microcontroller as the core, introduced to it as the control system LED dot matrix display dynamic electronic design and development process. Control two rows and two columns driver 74HC164 74HC595 d
4、river to drive the display through the chip. The electronic display can display a variety of text or simple images, one can display a full-screen characters , using four 8 8 LED dot matrix display module consisting of 16 16 dot matrix display mode. Display dynamic display , making graphics or text t
5、o achieve a variety of display static, moved out and so on. This paper details the features and principles of the various parts of the hardware design ideas , the hardware circuit LED dot matrix display , the corresponding software program design , and the use of descriptions.SCM control system usin
6、g microcontroller C language program for editing , the corresponding LED anode and the cathode side level displayed by programming control points , you can effectively control the display of point light off . The dot matrix display data characters can prepare themselves ( ie direct dot drawing ) , c
7、an also be extracted from the standard font .LED display with its flexible fabric , shows a steady , low power consumption , long life, mature technology, low cost and so in all fields has been widely used.The practice has proved that the system displays error is small, stable performance, reasonabl
8、e structure, strong expansion capability .Key words: LED dot matrix display,Lattice display,Dynamic display,74HC164 line driver,74HC595 column driversII目录第一章前言11.1设计目的11.2现状和意义1第二章系统整体设计方案32.1需要实现的功能32.2 LED显示的特点32.3 设计方案论证4第三章系统硬件部分设计63.1 电源设计63.2 单片机系统及外围电路73.2.1 单片机的选择73.2.2 AT89C51芯片介绍73.2.3 单片机
9、系统外围电路113.3 列驱动电路113.4行驱动电路143.4.1行驱动芯片74HC164 介绍143.4.2行驱动电路163.5 LED显示屏电路17第四章系统软件部分设计204.1 系统主程序204.1.1 主程序入口函数功能功能:204.1.2 显示主要程序及其功能214.2显示驱动程序22第五章调试及性能分析245.1 软件调试245.2 硬件调试255.3 性能分析25参考文献27致谢28毕设小结29附录一 1616点阵系统电路图30附录二 1616点阵实物图31附录三 1616点阵程序清单32IVIV1第一章 前言1.1设计目的为了更加深入的了解AT89C51单片机和其驱动芯片7
10、4HC164和74HC595的引脚功能,以及点阵显示功能,并且对其设计需要软件Altium Designer Release 10,PZISP,Keil uVision4的熟练操作,使我们做出来的点阵在目测条件下1616点阵LED显示屏各点亮度均匀、充足,可以显示图形和文字,显示图形或文字应该是稳定、清晰无串扰。图形或文字显示有静止、移入移出等显示方式。1.2现状和意义单片机自20世纪70年代问世以来,以极其高的性能价格比受到人们的重视和关注,所以应用很广,发展很快。单片机的特点是体积小、集成度高、重量轻、抗干扰能力强,对环境要求不高,价格低廉,可靠性高,灵活性好,开发较为容易。正因为单片机有
11、如此多的优点,因此其应用领域之广,几乎到了无孔不入的地步。在我国,单片机已被广泛地应用在工业自动化控制、自动检测、智能仪表、智能化家用电器、航空航天系统和和国防军事、尖端武器等各个方面。我们可以开发利用单片机系统以获得很高的经济效益。更重要的意义是单片机的应用改变了控制系统传统的设计思想和方法。以前采用硬件电路实现的大部分控制功能,正在用单片机通过软件方法来实现。这种以软件结合硬件或取代硬件并能提高系统性能的控制技术称为微控制技术。例如,本文所要论述的通过单片机来控制LED点阵显示。LED是发光二极管英文Light Emitting Diode 的简称,是六十年代末发展起来的一种半导体显示器件
12、,七十年代,随着半导体材料合成技术、单晶制造技术和-结形成技术的研究进展,发光二极管在发光颜色、亮度等性能得以提高并迅速进入批量化和实用化。进入八十年代后,LED在发光波长范围和性能方面大大提高,并开始形成平板显示产品即LED显示屏。LED电子显示屏是利用发光二极管点阵模块或像素单元组成的平面式显示屏幕。它是集微电子技术、光电子技术、计算机技术、信息处理技术于一体的显1示系统,是目前国际上极为先进的显示媒体。由于它具有发光效率高、使用寿命长、组态灵活、色彩丰富、工作性能稳定以及对室内室外环境适应能力强等优点而日渐成为显示媒体中的佼佼者。在我国改革开放之后,特别是进入90年代国民经济高速增长,对
13、公众场合发布信息的需求日益强烈,LED显示屏的出现正好适应了这一市场形势,因而在LED显示屏的设计制造技术与应用水平上都得到了迅速的提高,生产也得到了迅速的发展,并逐步形成产业,成为光电子行业的新兴产业领域。LED显示屏经历了从单色、双色图文显示屏,到图像显示屏的发展过程。对1616点阵LED电子显示屏的设计更加深入的研究,知道了单片机功能非常强大对单片机以后的发展有了更大的希望,使我们对单片机更加了解 通过此次设计使我们对自己的动手能力和自我思考能力以及社会交际能力得到进一步提高,为我们更好的融入社会这个大家庭打好了充足的基础。随着信息产业的高速发展,LED显示屏作为信息传播的一种重要手段成
14、为现代信息化社会的一个闪亮标志。近年LED显示屏已广泛应用于室内、外需要进行服务内容和服务宗旨宣传的公众场所如银行、营业部、车站、机场、港口、体育场馆等信息的发布,政府机关政策、政令,各类市场行情信息的发部和宣传等。目前,对于那些需要显示的信息量不是很大,分辨率不是很高,又需要制造成本相对比较低的场合,使用大、小屏幕LED点阵显示器是比较经济适用的,它可以用单片机控制实现显示字符、数字、汉字和简单图形,单片机的发展也是非常迅速的,现在单片机出现了Aat89c51,at89c52等系列产品 汉字显示方式是先根据所需要的汉字提取汉字点阵(如1616点阵),将点阵文件存入ROM,形成新的汉字编码。而
15、在使用时则需要先根据新的汉字编码组成语言,再由MCU根据新编码提取相应的点阵进行汉字显示。具体显示技术和原理将会在正文中得到详细论述39第二章 系统整体设计方案2.1需要实现的功能设计一个室内用1616点阵LED图文显示屏,要求在目测条件下LED显示屏各点亮度均匀、充足,可显示图形和文字,显示图形或文字应稳定、清晰无串扰。图形或文字显示有静止、移入移出等显示方式。2.2 LED显示的特点LED发光灯可以分为单色发光灯、双色发光灯、三色发光灯、面发光灯、闪烁发光灯、电压型发光灯等多种类型。按照发光灯强度又可以分为普通亮度发光灯、高亮度发光灯、超高亮度发光灯等。这种单个的发光灯适宜用做指示灯,如电
16、源指示、电路状态指示灯,进而对能够转变成电信号的各种物理量进行指示。也可以用多个LED发光灯组成固定的字符或图形进行显示,如大型剧场会堂的出入口及洗手间的显示。和很多应用术语一样,LED图文显示屏并没有一个公认的严格的定义,一般把显示图形和/或文字的LED显示屏称为图文屏。这里所说的图形,是指由单一亮度线条组成的任意图形,以便于不同亮度(灰度)点阵组成的图像相区别。图文显示屏的主要特征是只控制LED点阵中各发光器件的通断(发光或熄灭),而不控制LED的发光强弱。LED图文显示屏的外观可以做成条形,叫做条形图文显示屏(简称条屏),也可以按一定高度比例做成矩形的平面图文显示屏。其实条屏只不过是其宽
17、度远大于高度的平面显示屏,在显示与控制的原理上并无区别。 从理论上说,不论显示图形还是文字,都是控制与组成这些图形或文字的各个点所在位置相对应的LED器件发光。通常事先把需要显示的图形文字转换成点阵图形,再按照显示控制的要求以一定的格式形成显示数据。对于只控制通断的图文显示屏来说,每个LED发光器件占据数据中的1位(1bit),在需要该LED器件发光的数据中相应的位数填1,否则填0。当然,根据控制电路的安排,相反的定义同样是可行的。这样依照所需显示的图形文字,按显示屏的各行各列逐点填写显示数据,就可以构成一个显示数据文件。显示图形的数据文件,其格式相对自由,只要能够满足显示控制的要求即可。文字
18、的点阵格式比较规范,可以采用现行计算机通用的字库字模。组成一个字的点阵,其大小也可以有1616、2424、3232、4848等不同规格。汉字的点阵结构相应的显示数据是用16进制格式以字节为单位表示的。 用点阵方式构成图形或文字,是非常灵活的,可以根据需要任意组合和变化,只要设计好合适的数据文件,就可以得到满意的显示效果。因而采用点阵式图文显示屏显示经常需要变化的信息,是非常有效的。 点阵显示方式适应信息变化的优点,是以点阵显示器的价格和其复杂的控制电路为代价的。点阵显示器在整个显示单元的所有位置上都布置了LED器件,而像数码管一类的显示器件只在需要发光的七段位置上布置LED器件,其它位置是空白
19、的。因此,点阵显示器在相同面积情况下,价格要贵些。但是,数码管可显示的信息有限,只有09或单个的英文字符,由于组合形成的字符不多,所以其显示数据和控制电路都比较简单。点阵显示器则不然,它要对点阵上全部LED进行控制,并能生成所有可能显示的图形文字,其显示数据和控制电路自然要复杂得多。因此,根据不同的场合,不同的显示特点和格式可以分别采用数码管器件或点阵显示方式,有的情况可以采用两者搭配的混合屏显示方式。2.3 设计方案论证为了吸引观众增强显示效果,可以有多种显示模式,最简单的显示模式是静态显示。这里所说的“静态显示模式”不同于静态驱动方式。与静态显示模式相对应,就有各种动态显示模式,它们所显示
20、的图文都是能够动的。按照图文运动的特点又可以分为闪烁、平移、旋转、缩放等多种显示模式。产生不同显示模式的方法,并不意味着一定要重新编写显示数据,可以通过一定的算法从原来的显示数据直接生成。例如,按顺序调整行号,可以使显示图文产生上下平移;而顺序调整每列显示数据的位置,就可以达到左右平移的目的;同时调整行列顺序,就能得到对角线平移的效果。其它模式的数据刷新,也可找到相应的算法。不过当算法太复杂,太浪费时间的话,也可以考虑预先生成刷新数据,存储备用。刷新的时间控制,要考虑运动图形文字的显示效果。刷新太慢,动感不显著;刷新太快了,中间过程看不清。一般刷新周期可控制在几十毫秒范围之内1616点阵不论显
21、示图形还是文字,主要控制这些图形或文字的各个点所在位置对应的LED发光,就可以得到我们想要得到的显示结果,这种同时控制各个灯亮灭的方法称为静态驱动显示方法。1616点阵共有256个发光二极管但是单片机没有那么多的端口,如果采用锁存器来扩展端口,按8位锁存器计算的话,需要2568=32个锁存器,显然这个数组对我们来说有点庞大,而且成本非常高。因此我们采用动态扫描显示的方法来实现功能。 动态扫描就是逐行轮流点亮,这样的扫描电路就可以实现多行的同名列公用同一驱动器,也就是说把所有同一行的发光管连接在一起,把所有同一列的阴极连接在一起(共阴极接法)先送出对应第一行发光管的点亮熄灭数据并锁存,然后选通第
22、一行,使其燃亮一定时间,然后熄灭;再送出第二行的数据并锁存,然后选通第二行使其点亮相同的时间,再熄灭;以此类推,到16行后,又重新点亮第一行,反复轮回,这样我们就可以得到我们需要的文字图形了。LED点阵总体框图如下所示,点阵电路大体上可分为本身的硬件,行驱动电路,列驱动电路,控制信号电路四部。LED显示点阵行驱动器单片机列驱动器电源图2-1 显示屏电路框图第三章 系统硬件部分设计图文屏的控制电路采用单片机方案,控制功能的实现应在硬件和软件两方面进行主要分析和设计。单片机及相应软件,主要负责存储或生成显示数据、安排控制信号的定时与顺序等功能。但是单片机的接口数量很少,驱动能力不强,必须扩展一定的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 16 LED 点阵 电子显示屏 设计 毕业设计 论文
链接地址:https://www.desk33.com/p-1266137.html