最新LED点阵显示屏控制系统的设计.doc
《最新LED点阵显示屏控制系统的设计.doc》由会员分享,可在线阅读,更多相关《最新LED点阵显示屏控制系统的设计.doc(37页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateLED点阵显示屏控制系统的设计LED点阵显示屏控制系统的设计 学 士 学 位 论 文LED点阵显示屏控制系统的设计 姓 名:李雪霞学 号:200905120316指导教师:李爱云 田中俊院系(部所):光电工程学院专 业:电子信息工程完成日期:2013年05月25日 学 士学 位 论 文LED点阵显示屏控制系统的设计姓 名:李雪霞学 号:200905120316指导教师
2、:李爱云 田中俊院系(部所):光电工程学院专 业:电子信息工程完成日期:2013年05月25日摘 要 LED点阵显示屏是利用发光二极管点阵模块或像素单元组成的平面式显示屏。它具有发光效率高、工作电压低、功耗小、小型化、寿命长、耐冲击和性能稳定等优点,所以受到广泛重视而得到迅速发展,LED发展前景极为广阔,目前正朝着更高亮度、更高耐气候性、更高的发光密度、更高的发光均匀性,可靠性、全色化方向发展。LED点阵显示屏可以显示数字或符号,通常用来显示时间、速度、系统状态等。文章给出了一种基于MCS-51单片机的16*16点阵LED显示屏的设计方案,包括系统具体的硬件设计方案,软件流程图和部分汇编语言程
3、序等方面。在负载范围内,只需通过简单的级联就可以对显示屏进行扩展,是一种成本低廉的图文显示方案。本文主要以AT89C51单片机为核心,采用串行传输、动态扫描技术、制作一款拥有PC机通讯功能的,模块化LED多功能显示屏。关键词: MCS-51;LED;16*16点阵-AbstractLED dot matrix display is to use light-emitting diode dot matrix modules, or the composition of the planar pixel display screen. It has a high luminous efficie
4、nce, long service life and flexible configuration, color-rich as well as indoor and outdoor environment, adaptable and so on.LED dot matrix display can display numbers or symbols, usually used to display time, speed, system status. Given in this paper which is based on MCS-51 microcontroller 16*16 d
5、ot matrix LED display design. Including the system specific hardware design, software flow chart and some assembly language procedures. In the load range, just by a simple cascade can be extended to the screen is low-cost graphic display program. This design mainly AT89C51 microcontroller as the cor
6、e, using serial transmission,dynamic scanning technology to produce a PC machine has a communication function, modular, multi-function LED display.Key words: MCS-51; LED; 16*16 dot matrix目录第1章 绪论11.1 课题背景及LED的研究现状及意义11.2 LED简介11.3 论文主要内容2第2章 总体设计32.1 LED点阵显示屏控制系统设计的原理3第3章 系统硬件选择及介绍53.1 AT89C51单片机的结构
7、53.1.1 AT89C51管脚说明63.2 LED点阵显示屏73.3 行驱动器和列驱动器83.3.1 行驱动芯片74HC154介绍83.3.2 列驱动芯片74HC595介绍9第4章 软件的程序实现114.1 流程图114.2 程序代码124.3程序实现及硬件调试12第5章 总结及展望13参考文献14附录16附录I 常用芯片引脚16附录II LED点阵显示屏控制系统程序清单19致谢23 第1章 绪论1.1 课题背景及LED的研究现状及意义 LED 显示屏是一种新型的信息显示媒体,它是八十年代后期在全球迅速发展起来的,由几万到几十万个半导体发光二极管像素点均匀排列组成。利用不同的材料可以制造不同
8、色彩的LED像素点。目前LED灯中红色、绿色、黄色应用最为广泛,而蓝色和纯绿色LED的开发已经达到了实用阶段。LED显示屏可以显示变化的文字、图形图像、数字;既可以用于室内环境,又可以用于室外环境,具有投影仪、电视墙、液晶显示屏无法比拟的优点1。 (1)我国LED产业发展现状 经历了多年的发展,我国LED产业初步形成从外延片生产、芯片制备到器件封装、集成应用等比较完整的产业链,已从购买芯片、外延片生产应用产品,逐步发展到自主生产外延片和芯片的阶段,并且已具备一定技术和产业基础。我国上游产业的现状,一是参与单位多,二是与国际先进水平比较,一般芯片的亮度、发光效率、抗静电能力、抗漏电能力以及品质控
9、制水平与国际厂家仍有差距,三是能满足市场需要且规模化生产的企业少,封装所芯片尤其高档芯片主要靠进口。(2)选题意义该设计课题使我们能够掌握LED显示屏的基本显示原理和设计方法,对LED显示屏这个行业有了较深刻的了解和认识。并且通过该设计课题掌握了51单片机的软硬件开发工具的使用方法,为以后从事相关行业的工作积累了实际工作经验。并且对大学期间所学的一些理论进行了实践,使我们对所学的理论知识有了新的认识。1.2 LED简介 LED,即发光二极管,它是利用固体半导体芯片作为发光材料,当两端加上正向电压,半导体中的载流子发生复合引起光子发射而发光3,是一种半导体固体发光器件。 显示屏的构成形式有很多种
10、,其中最典型的有两种。一种称为单显示型,是把所需展示的广告信息烧写固化到EPROM芯片内,能进行固定内容的多幅汉字显示;另一种称可编程序型4,在机内设置了字库、程序库,具有程序编制能力,能进行内容可变的多幅汉字显示。目前,我国的LED点阵显示屏大部分是单显示型,其显示花样较单一,显示内容相对较少。可编程序型LED显示屏,虽然也存在着更换显示内容不便的缺点,但增加了显示屏系统的编程能力,显示内容和显示花样有所增加。而利用PC机通讯技术控制LED显示屏,则具有显示内容丰富,信息更换灵活等优点。本设计是基于单片机讲述了16*16LED汉字点阵显示的基本原理、硬件组成与设计、程序编译与下载等基本环节和
11、相关技术。1.3 论文主要内容根据论文设计题目的特点,对论文的内容和结构将做如下安排:(1)初步方案的论证和选择搜集题目的相关资料,选定以单片机为核心控制器件,外加译码电路和驱动电路的设计方案。(2)方案实现以设计方案为指导思想选择合适的器件来实现这一思想,选择器件时要从理论和实际两方面来选择和论证。(3)软件编写根据硬件特点和设计要求,软件选用单片机编程。(4)结论设计完成后对设计中所遇到的问题、经验教训、以及自己的想法进行总结。第2章 总体设计2.1 LED点阵显示屏控制系统设计的原理 如2-1所示,本产品拟采用以AT89C51单片机为核心芯片的电路实现,主要由图16*16LED点阵、电源
12、、AT89C51芯片、行驱动器、列驱动器5部分组成。 列驱动器单片机 电源行驱动器LED显示点阵行驱动器 图 2 1显示屏电路框图控制与组成图形或文字的各个点所在的位置相对应的LED器件发光,从而得到我们想要的显示结果,这种显示方法就是所谓的静态驱动显示。16*16的点阵共有256个发光二极管,而单片机没有这么多的端口,因此在实际应用中的显示屏是采用另一种称为动态扫描的显示方法,几乎都不采用这种设计。逐行轮流点亮就是所谓的动态扫描,这样的扫描驱动电路可以实现多行同名列共用一套驱动器6。动态扫描有两种接法,共阴极接法和共阳极接法。采用动态扫描方式进行显示时,每一行有一个行驱动器,各行的同名列共用
13、一个驱动器8。从控制电路到列驱动器的数据传输可以采用并行方式或串行方式。显然,采用并行方式时,从控制电路到列驱动器的线数量大,相应的硬件数目多。当列数很多时,并行传输的方案是不可取的。第3章 系统硬件选择及介绍 由图2-1可知此次设计的硬件选择如下:AT89C51芯片、LED、74LS154、电阻、LED的驱动三极管等一些单片机外围应用电路组成。下面将介绍各种外围电路。3.1 AT89C51单片机的结构 AT89C51俗称单片机,是一种带4KB闪烁可编程序可擦除只读存储器的低电压、高性能CMOS型8位微处理器9。该器件采用的是ATMEL高密度非易失存储器制造技术制造的10,与工业标准的MCS-
14、51指令集合输出管脚相兼容。由于将多功能8位CPU合闪烁存储器组合在芯片中,AT89C51是一种高效微控制器。它为很多嵌入式控制系统提供了一种灵活性高且廉价的方案。因此,在智能化电子设计与制作过程中AT89C51芯片是经常被用到的。AT89C-51的特性与组成及外部总线:I.特性 与MCS-51兼容 数据保留时间:10年寿命: 1000次写/擦循环 三级程序存储器锁定 全静态工作:0Hz-24HzII.组成 一个8位CPU 4K字节可编程闪烁存储器 12*8位内部RAM 两个16位定时器/计数器 32条可编程的I/O线(4个8位并行I/O端口) 具有5个中断源、两个优先级嵌套中断结构 可寻址6
15、4KB外部数据存储器和64KB外部程序存储器空间的控制电路 一个片内振荡器及时钟电路 一个可编程全双工串行接口III.外部总线(1) 地址总线 宽度为16位,高8位由P2口输出,P0口输出低8位。P0是地址/数据共用的端口。(2) 数据总线 宽度为8位,由P0口提供。(3) 控制总线 由4条控制总线和P3口的第二功能状态组成。3.1.1 AT89C51管脚说明(1)主电源引脚VSS和VCC。 VCC: 正常工作时接+5V电源。 VSS: 接地。(2)输入/输出(I/O)端口引脚 P0口:P0口可以作为输入/输出口,但在实际应用中,通常作为地址/数据总线口,即低8位地址与数据线分时使用P0口。低
16、8位地址由ALE信号的负跳变使它锁存到外部地址锁存器中,而高8位地址由P2口输出。 P1口:P1口作为输入输出端口,但必须先写1。 P2口:P2口作为输入口或输出口使用,外接I/O设备时,又作为扩展系统的地址总线,输出高8位地址,与P0口一起组成16位地址总线。 P3口:P0口为双功能口,作为第一功能使用时,其功能同P1口。当作第二功能使用时,如下列所示: 管口引脚 备选功能 P3.0 RXD (串行输入口) P3.1 TXD (串行输出口) P3.2 INT0 (外部中断0输入线) P3.3 INT1(外部中断1输入线) P3.4 T0(定时器0外部输入) P3.5 T1(定时器1外部输入)
17、 P3.6 WR(外部数据存储器写选通信号输出) P3.7 /RD (外部数据存储器读选通信号输出) P3口同时为闪烁编程和编程校验接收一些控制信号。(3)控制信号引脚RST、ALE/PROG、PSEN和EA/VPP。 RST: 复位输入 当振荡器复位器件时,要保持RST引脚上出现两个机器周期的高电平。ALE/PROG: 允许地址锁存输出/编程脉冲输入 正常工作时为ALE功能,提供把低字节地址锁存到外部锁存器的信号。ALE引脚以不变的频率周期性的发出正脉冲信号。因此,它还可对外输出时钟信号,或用于定时目的。但要注意,没当访问外部数据存储器时,将跳过一个ALE脉冲。ALE端可以驱动8个TTL电路
18、。PSEN: 片外程序存储器读选通信号输出 从外部程序存储器取指期间,PSEN每个机器周期内两次有效。 EA/VPP: 片内、片外程序存储器选择输出/编程电压输入 当EA为高电平时,地址小于4KB时,访问内部程序存储器,当地址大于4KB时,访问外部程序存储器;当EA为低电平时,访问外部程序存储器。(4)时钟电路引脚XTAL1、XTAL2。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出。3.2 LED点阵显示屏 显示部分包括显示屏,至少可以显示一个汉字,以及驱动该显示屏的驱动电路。由于单片机的I/O口有限,不能直接用I/O口来驱动LED显示屏,所以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 LED 点阵 显示屏 控制系统 设计
限制150内