LED点阵显示屏设计毕业设计论文.doc
《LED点阵显示屏设计毕业设计论文.doc》由会员分享,可在线阅读,更多相关《LED点阵显示屏设计毕业设计论文.doc(41页珍藏版)》请在三一办公上搜索。
1、目 录1 引言12 LED显示屏的发展及现状22.1 LED显示屏的发展历史22.2 LED显示屏发展现状33 LED显示屏设计原理43.1 设计方案概述43.2 硬件系统设计原理53.2.1 单片机控制及外围电路53.2.2单片机LED显示驱动电路83.2.3 16X64点阵显示屏设计113.3系统软件的设计123.3.1显示驱动程序123.3.2系统主程序124仿真与调试144.1 Proteus性能简介144.2 Proteus仿真要求144.3 Proteus仿真步骤144.4 Proteus仿真结果164.5 仿真问题与解决175结束语18参考文献19附录20致谢36摘 要LED点阵
2、显示屏作为一种新兴的显示器件,是由多个独立的LED发光二极管封装而成. LED点阵显示屏可以显示数字或符号, 通常用来显示时间、速度、系统状态等。本设计是4个16x16点阵LED电子显示屏的设计。整机以美国ATMEL公司生产的40脚单片机AT89C51为核心,介绍了以它为控制系统的LED点阵电子显示屏的动态设计和开发过程。通过该芯片控制一个行驱动器74LS154和八个列驱动器74HC595来驱动显示屏显示。该电子显示屏可以显示各种文字或单色图像,全屏能显示4个汉字,采用16块8 x 8点阵LED显示模块来组成4个16x16点阵显示模式。显示采用动态显示,使得图形或文字能够实现静止、移入移出等多
3、种显示方式。文中详细介绍了LED点阵显示的硬件设计思路、硬件电路各个部分的功能及原理、相应软件的程序设计,以及使用说明等。关键词:AT89C51单片机;LED;点阵显示;动态显示AbstractAs a popular display device component, LED dot-matrix display board consists of several independent LED (Light Emitting Diode). The LED dot-matrix display board can display the number or sign, and it is
4、usually used to show time, speed, the state of system etc. This design is 4 16 16 lattice LED electron display monitor design.The whole equipment is with the 40-pin AT89C51 MCU (Micro Controller Unit) produced by the American ATMEL company at the core, introduced take it as the control system LED la
5、ttice electron display monitor dynamic design and the development process. Controls good driver 74LS154 andeight row driver 74HC595 through this chip actuates the display monitor demonstration. The electronic screen can show all kinds of written or monochrome images, one full screen display Chinese
6、characters,sixteen pieces of 8 x 8 dot-matrix LED display modules to form the 16x16 dot matrix display mode. Show dynamic show that makes static graphic or text can be achieved, shifted out of various formats. This paper describes the hardware design of the LED dot matrix display, and the principle
7、function of the various parts of the circuit, the corresponding software program design and the use of some such.Key words:AT89C51 Micro Controller Unit;LED;LatticeDisplay;DynamicDisplay1 引言LED显示屏分为数码显示屏、图文显示屏和视频显示屏,均由LED矩型点阵阵块组成。以红色或绿色灯珠亮灭来显示文字、图片、动画、视频等,是各部分组件都模块化的显示器件,通常由显示模块、控制系统及电源系统组成。LED点阵显示屏
8、制作简单,安装方便,被广泛应用于各种公共场合,如汽车报站器、广告屏以及公告牌等。伴随当今高度发展的信息时代,LED之所以受到广泛重视而得到迅速发展,是与它本身所具有的优点分不开的。这些优点概括起来是:亮度高、可实现超高密度、环境性能好、混色好、抗静电性能强、寿命长、可视角度大和稳定性好。LED的发展前景极为广阔,目前正朝着更高亮度、更高耐气候性、更高的发光密度、更高的发光均匀性,可靠性、全色化方向发展。近年来,单片机已经成为科技领域的有力工具,人类社会生活的得力助手。它的广泛非常应用,不仅仅体现在工业控制、机电应用、智能仪表、实时控制、航空航天、尖端武器等行业和领域的智能化、高精度化,而且在人
9、类日常生活中也随处可见它的应用。目前,单片机正朝着高性能和多种方向发展,其趋势将进一步向着CMOS化、缩短指令周期、低功耗、高度集成、大容量、高性能、低价格和外围电路内装化等几个方面发展,其功能也将越来越丰富,速度也越来越快。随着LED显示屏在广告传媒领域逐渐崭露头角,其控制系统也发展迅速,层出不穷。由于它的控制系统均是基于嵌入式微处理器开发,所以单片机在其中也占有一席之地。但是,由于LED显示屏控制较复杂,特别是对于显示特殊效果,如循环移动、覆盖霓虹灯效果,要求处理器运算速度快、执行效率高,所以在某种程度上还不能完全满足应用需求。 本次设计基于MCS-51系列单片机实现LED点阵显示屏控制,
10、只针对原理上的说明,较简单的实现部分功能。2 LED显示屏的发展及现状2.1 LED显示屏的发展历史LED发光二极管是六十年代末发展起来的一种半导体显示器件,七十年代,随着半导体材料合成技术、单晶制造技术和P-N结形成技术的研究进展,发光二极管的发光颜色、亮度等性能得以提高并迅速进入批量化和实用化。进入八十年代后,LED在发光波长范围和性能方面有了很大提高,并开始形成平板显示产品即LED显示屏。LED显示屏发展大致经历了三个阶段:(1)1990年以前LED显示屏的成长形成时期。一方面,受LED材料器件的限制,LED显示屏的应用领域没有广泛展开,另一方面,显示屏控制技术基本上是通讯控制方式,客观
11、上影响了显示效果。这一时期的LED显示屏在国外应用较广,国内很少,产品以红、绿双基色为主,控制方式为通讯控制,灰度等级为单点4级调灰,产品的成本比较高。(2)1990-1995年,这一阶段是LED显示屏迅速发展的时期。进入九十年代,全球信息产业高速增长,信息技术各个领域不断突破,LED显示屏在材料和控制技术方面也不断出现新的成果。蓝色LED晶片研制成功,全彩色LED显示屏进入市场;电子计算机及微电子领域的技术发展,在显示屏控制技术领域出现了视频控制技术,显示屏灰度等级实现16级灰度和64级灰度调灰,显示屏的动态显示效果大大提高。这一阶段,LED显示屏在我国发展速度非常迅速,从初期的几空企业、年
12、产值几千万元发展到几十家企业、年产值几亿元,产品应用领域涉及金融证券、体育、机场、铁路、车站、公路交通、商业广告、邮电电信等诸多领域,特别是1993年证券股票业的发展更引发了LED显示屏市场的大幅增长。LED显示屏在平板显示领域的主流产品局面基本形成,LED显示屏产业成为新兴的高科技产业。(3)1995年以来,LED显示屏的发展进入一个总体稳步提高产业格局调整完善的时期。1995年以来,LED显示屏产业内部竞争加剧,形成了许多中小企业,产品价格大幅回落,应用领域更为广阔,产品在质量、标准化等方面出现了一系列新的问题,有关部门对LED显示屏的发展予以重视并进行了适当的规范和引导,目前这方面的工作
13、正在逐步深化,产业发展初具规模。2.2 LED显示屏发展现状目前我国LED显示屏产业在规模发展的同时,产品技术推陈出新,一直保持比较先进的水平。90年代初即具备了成熟的16级灰度256色视频控制技术及无线遥控等国先进水平技术,近年在全彩色LED显示屏、256级灰度视频控制技术、集群无经线控制、多级群控技术等方面均有国内先进、达到国际水平的技术和产品出现;LED显示屏控制专用大规模集成电路也已由国内企业开发生产并得到应用。LED显示屏产业正成为我国电子信息产业的重要组成部分,也是平板显示领域唯一立足国内形成的民族高科技产业。LED显示屏的应用涉及社会经济的许多领域,主要包括:证券交易、金融信息显
14、示;机场航班动态信息显示;港口、车站旅客引导信息显示;体育场馆信息显示、道路交通信息显示、调度指挥中心信息显示等等。1995年以前,LED显示屏的生产无行业规范。1996年原电子部委托蓝通公司制定LED显示屏通用规范,1998年1月正式作为电子行业标准发布实施,使LED显示屏产业标准化工作开始走向规范。1998年初,中国光协光电器件分会加强了LED显示屏行业的管理和业务,在引导规范行业发展、开展光电器件与LED显示屏产品技术及检测标准交流协调等方面积极开展工作,目前正在就标准体系和具体标准的建立组织力量进行有关工作。随着产品标准体系的形成和系列标准的实施,LED显示屏产业在向健康有序的方向发展
15、。3 LED显示屏设计原理3.1 设计方案概述理论上说,无论显示图形还是文字,只要控制与组成这些图形或文字的各个点所在位置相对应的LED器件发光,就可以得到我们想要的显示结果,这种同时控制各个发光点亮灭的方法称为静态驱动显示方式。1664的点阵共有1024个发光二极管,显然单片机没有这么多端口,如果我们采用锁存器来扩展端口,按8位的锁存器来计算,1664的点阵需要1024/8=128个锁存器。这个数字也相当大,因为我们仅仅是1664的点阵,在实际应用中的显示屏往往要大的多,这样在锁存器上花的成本将是一个庞大的数字。因此在实际应用中的显示屏几乎都不采用这种设计,而采用另一种称为动态扫描的显示方法
16、。动态扫描的意思简单地说就是逐行轮流点亮,这样扫描驱动电路就可以实现多行(比如16行)的同名列共用一套列驱动器。具体就1664的点阵来说,我们把所有同一行的发光管的阴极连在一起,把所有同一列的发光管的阳极连在一起(共阴的接法),先送出对应第一行发光管亮灭的数据并锁存,然后选通第一行使其点亮一定的时间,然后熄灭;再送出第二行的数据并锁存,然后选通第二行使其点亮相同的时间,然后熄灭; 第十六行之后又重新点亮第一行,这样反复轮回。当这样轮回的速度足够快(每秒24次以上。由于人眼视觉暂留现象,所以我们所看到的图像就比较稳定了。采用扫描方式进行显示时,每行有一个行驱动器,各行的同名列共用一个列驱动器。显
17、示的数据通常存储在单片机的存储器中,按8位一个字节的形式顺序排放。显示时要把一行中各列的数据都传送到相应的列驱动器上去,这就存在一个显示数据传输的问题。从控制电路到列驱动器的数据传输可用串行方式或者并行方式。显然,采用并行方式时,从控制电路到列驱动器的电路复杂。当列数很多时,并行传输的方案不可取的。而采用串行传输的方法,控制电路可只用一根信号线,将列数据一一传到列驱动器,硬件电路相对简单,可节约材料成本。但是,串行传输过程较长,数据按顺序一位一位地输出给列驱动器,只有当一行的各列数据都已传输到位之后,这一行的各列才能并行进行显示。这样,对于一行的显示过程就可以分解成列数据传输和列数据显示两个部
18、分。对串行传输来说,列数据传输时间会相当长,在行扫描周期确定的情况下,留给行显示的时间就相对少了,可能影响到LED的亮度。解决串行传输中列数据传输和列数据显示的时间矛盾问题,可以采用重叠处理的方法。即在显示本行各列数据的同时,传送下一行的列数据。为了达到重叠处理的目的,列数据的显示就需要具有锁存功能。经过上述分析,可以归纳出列驱动器电路应具备的主要功能。对于列数据准备来说,它应能实现串入并出的移位功能;对于列数据显示来说,应具有并行锁存的功能。这样,本行已准备好的数据传入并行锁存器进行显示时,串并移位寄存器就可以准备下一行的列数据,而不会影响本行的显示。下图为LED显示屏实现框图:图1 LED
19、显示框图3.2 硬件系统设计原理本系统采用了AT89C51单片机做控制器。整个电路主要由单片机控制及其接口电路、驱动显示电路、电源电路组成。硬件系统电路可分为单片机控制及外围电路和LED显示驱动电路两部分。3.2.1 单片机控制及外围电路单片机采用MCS-51或其兼容系列芯片,采用24MHZ或更高频率晶振,以获得高刷新频率。单片机的串口与列驱动器相连,用来显示数据。P3.0P3.3与行驱动相连,送出行选信号;P2.0P2.2口则用来发送控制信号。MCS-51单片机管脚说明如下:VCC/GND:分别提供电压和地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的
20、管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被
21、外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。 RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平
22、时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次PSEN有效。EA/VPP:当使能EA保持低电平时,则在此期间外部程序存储器(0000h-ffffh),不管是否有内部程序存储器。注意加密方式1时,EA将内部锁定为RESET;当使能EA端保持高电平时,此间内部程序存储器。XTAL1:反向振荡放大器的输入及内部时
23、钟工作电路的输入。 XTAL2:来自反向振荡器的输出。单片机外围电路一般有两块:时钟电路(如图2所示)和复位电路(如图3所示)。图2 时钟电路 AT89C51单片机芯片内部有一个反向放大器构成的振荡器,XTAL1和XTAL2分别为振荡器电路的输入端和输出端,时钟可由内部和外部生成,XTAL1和XTAL2引脚上外接定时元件,内部振荡电路就会产生自激振荡。系统采用的定时元件为石英晶体和电容组成的并联谐振回路。晶振频率选择12MHz,C1、C2的电容值取30PF,电容的大小频率起微调的作用。图3 复位电路单片机有多种复位电路, 单片机复位电路的基本功能是:系统上电时提供复位信号,直至系统电源稳定后,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LED 点阵 显示屏 设计 毕业设计 论文

链接地址:https://www.31ppt.com/p-3931905.html