ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:225.60KB ,
资源ID:20386488      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20386488.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(LED点阵显示屏控制系统的设计文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

LED点阵显示屏控制系统的设计文档格式.docx

1、 LED; 16*16 dot matrix 第1章 绪论 1.1 课题背景及LED的研究现状及意义 LED 显示屏是一种新型的信息显示媒体,它是八十年代后期在全球迅速发展起来的,由几万到几十万个半导体发光二极管像素点均匀排列组成。利用不同的材料可以制造不同色彩的LED像素点。目前LED灯中红色、绿色、黄色应用最为广泛,而蓝色和纯绿色LED的开发已经达到了实用阶段。LED显示屏可以显示变化的文字、图形图像、数字;既可以用于室内环境,又可以用于室外环境,具有投影仪、电视墙、液晶显示屏无法比拟的优点1。 (1)我国LED产业发展现状 经历了多年的发展,我国LED产业初步形成从外延片生产、芯片制备到

2、器件封装、集成应用等比较完整的产业链,已从购买芯片、外延片生产应用产品,逐步发展到自主生产外延片和芯片的阶段,并且已具备一定技术和产业基础。我国上游产业的现状,一是参与单位多,二是与国际先进水平比较,一般芯片的亮度、发光效率、抗静电能力、抗漏电能力以及品质控制水平与国际厂家仍有差距,三是能满足市场需要且规模化生产的企业少,封装所芯片尤其高档芯片主要靠进口。(2)选题意义该设计课题使我们能够掌握LED显示屏的基本显示原理和设计方法,对LED显示屏这个行业有了较深刻的了解和认识。并且通过该设计课题掌握了51单片机的软硬件开发工具的使用方法,为以后从事相关行业的工作积累了实际工作经验。并且对大学期间

3、所学的一些理论进行了实践,使我们对所学的理论知识有了新的认识。1.2 LED简介 LED,即发光二极管,它是利用固体半导体芯片作为发光材料,当两端加上正向电压,半导体中的载流子发生复合引起光子发射而发光3,是一种半导体固体发光器件。 显示屏的构成形式有很多种,其中最典型的有两种。一种称为单显示型,是把所需展示的广告信息烧写固化到EPROM芯片内,能进行固定内容的多幅汉字显示;另一种称可编程序型4,在机内设置了字库、程序库,具有程序编制能力,能进行内容可变的多幅汉字显示。目前,我国的LED点阵显示屏大部分是单显示型,其显示花样较单一,显示内容相对较少。可编程序型LED显示屏,虽然也存在着更换显示

4、内容不便的缺点,但增加了显示屏系统的编程能力,显示内容和显示花样有所增加。而利用PC机通讯技术控制LED显示屏,则具有显示内容丰富,信息更换灵活等优点。本设计是基于单片机讲述了16*16LED汉字点阵显示的基本原理、硬件组成与设计、程序编译与下载等基本环节和相关技术。1.3 论文主要内容根据论文设计题目的特点,对论文的内容和结构将做如下安排:(1)初步方案的论证和选择搜集题目的相关资料,选定以单片机为核心控制器件,外加译码电路和驱动电路的设计方案。(2)方案实现以设计方案为指导思想选择合适的器件来实现这一思想,选择器件时要从理论和实际两方面来选择和论证。(3)软件编写根据硬件特点和设计要求,软

5、件选用单片机编程。(4)结论设计完成后对设计中所遇到的问题、经验教训、以及自己的想法进行总结。第2章 总体设计2.1 LED点阵显示屏控制系统设计的原理 如2-1所示,本产品拟采用以AT89C51单片机为核心芯片的电路实现,主要由图16*16LED点阵、电源、AT89C51芯片、行驱动器、列驱动器5部分组成。行驱动器 图 2 1显示屏电路框图控制与组成图形或文字的各个点所在的位置相对应的LED器件发光,从而得到我们想要的显示结果,这种显示方法就是所谓的静态驱动显示。16*16的点阵共有256个发光二极管,而单片机没有这么多的端口,因此在实际应用中的显示屏是采用另一种称为动态扫描的显示方法,几乎

6、都不采用这种设计。逐行轮流点亮就是所谓的动态扫描,这样的扫描驱动电路可以实现多行同名列共用一套驱动器6。动态扫描有两种接法,共阴极接法和共阳极接法。采用动态扫描方式进行显示时,每一行有一个行驱动器,各行的同名列共用一个驱动器8。从控制电路到列驱动器的数据传输可以采用并行方式或串行方式。显然,采用并行方式时,从控制电路到列驱动器的线数量大,相应的硬件数目多。当列数很多时,并行传输的方案是不可取的。第3章 系统硬件选择及介绍 由图2-1可知此次设计的硬件选择如下:AT89C51芯片、LED、74LS154、电阻、LED的驱动三极管等一些单片机外围应用电路组成。下面将介绍各种外围电路。3.1 AT8

7、9C51单片机的结构 AT89C51俗称单片机,是一种带4KB闪烁可编程序可擦除只读存储器的低电压、高性能CMOS型8位微处理器9。该器件采用的是ATMEL高密度非易失存储器制造技术制造的10,与工业标准的MCS-51指令集合输出管脚相兼容。由于将多功能8位CPU合闪烁存储器组合在芯片中,AT89C51是一种高效微控制器。它为很多嵌入式控制系统提供了一种灵活性高且廉价的方案。因此,在智能化电子设计与制作过程中AT89C51芯片是经常被用到的。AT89C-51的特性与组成及外部总线:I.特性 与MCS-51兼容 数据保留时间:10年寿命: 1000次写/擦循环 三级程序存储器锁定 全静态工作:0

8、Hz-24HzII.组成 一个8位CPU 4K字节可编程闪烁存储器 12*8位内部RAM 两个16位定时器/计数器 32条可编程的I/O线(4个8位并行I/O端口) 具有5个中断源、两个优先级嵌套中断结构 可寻址64KB外部数据存储器和64KB外部程序存储器空间的控制电路 一个片内振荡器及时钟电路 一个可编程全双工串行接口III.外部总线(1)地址总线 宽度为16位,高8位由P2口输出,P0口输出低8位。P0是地址/数据共用的端口。(2)数据总线 宽度为8位,由P0口提供。(3)控制总线 由4条控制总线和P3口的第二功能状态组成。3.1.1 AT89C51管脚说明(1)主电源引脚VSS和VCC

9、。 VCC: 正常工作时接+5V电源。 VSS: 接地。(2)输入/输出(I/O)端口引脚 P0口:P0口可以作为输入/输出口,但在实际应用中,通常作为地址/数据总线口,即低8位地址与数据线分时使用P0口。低8位地址由ALE信号的负跳变使它锁存到外部地址锁存器中,而高8位地址由P2口输出。 P1口:P1口作为输入输出端口,但必须先写1。 P2口:P2口作为输入口或输出口使用,外接I/O设备时,又作为扩展系统的地址总线,输出高8位地址,与P0口一起组成16位地址总线。 P3口:P0口为双功能口,作为第一功能使用时,其功能同P1口。当作第二功能使用时,如下列所示: 管口引脚 备选功能 P3.0 R

10、XD (串行输入口) P3.1 TXD (串行输出口) P3.2 INT0 (外部中断0输入线) P3.3 INT1(外部中断1输入线) P3.4 T0(定时器0外部输入) P3.5 T1(定时器1外部输入) P3.6 WR(外部数据存储器写选通信号输出) P3.7 /RD (外部数据存储器读选通信号输出) P3口同时为闪烁编程和编程校验接收一些控制信号。(3)控制信号引脚RST、ALE/PROG、PSEN和EA/VPP。 RST: 复位输入 当振荡器复位器件时,要保持RST引脚上出现两个机器周期的高电平。ALE/PROG: 允许地址锁存输出/编程脉冲输入 正常工作时为ALE功能,提供把低字节

11、地址锁存到外部锁存器的信号。ALE引脚以不变的频率周期性的发出正脉冲信号。因此,它还可对外输出时钟信号,或用于定时目的。但要注意,没当访问外部数据存储器时,将跳过一个ALE脉冲。ALE端可以驱动8个TTL电路。PSEN: 片外程序存储器读选通信号输出 从外部程序存储器取指期间,PSEN每个机器周期内两次有效。 EA/VPP: 片内、片外程序存储器选择输出/编程电压输入 当EA为高电平时,地址小于4KB时,访问内部程序存储器,当地址大于4KB时,访问外部程序存储器;当EA为低电平时,访问外部程序存储器。(4)时钟电路引脚XTAL1、XTAL2。 XTAL1:反向振荡放大器的输入及内部时钟工作电路

12、的输入。 XTAL2:来自反向振荡器的输出。3.2 LED点阵显示屏 显示部分包括显示屏,至少可以显示一个汉字,以及驱动该显示屏的驱动电路。由于单片机的I/O口有限,不能直接用I/O口来驱动LED显示屏,所以需对单片机I/O口进行扩展增加单片机并行输出的能力。构成LED屏幕的方法有两种,一是由单个的发光二极管逐点连接起来;二是选用一些由单个发光二极管构成的LED点阵子模块构成的大的LED点阵模块11。这两种屏幕构成方法各有优缺点,单个发光二极管构成显示屏优点在于当单个的发光二极管出现问题时只需更换一个二极管即可,兼修的成本较低,缺点在于连接电路复杂;而点阵模块成的方法却正好与之相反,模块构成节

13、省了大量的连线,不过当一个LED出现问题时同在一个模块的所以LED都必须更换,这就加大了维修的成本12。目前市场上普遍采用的点阵模块有8*8、16*16几种。 两种方法相比较,决定采用模块构成的方法来制作一个LDE点阵显示屏。为了避免模块的缺点,选择点阵数较小的模块来减小这一问题的风险。所以构建一个16*16的LED点阵显示屏。一个16*16的LED点阵显示屏行和列各有16个引脚,不能单靠51单片机的端口驱动所以必须要对单片机的端口个数进行扩展13。经常采用的端口扩展方法是用串并转换芯片进行译码。3.3 行驱动器和列驱动器3.3.1 行驱动芯片74HC154介绍 74HC154为变量译码器,也

14、称二进制译码器,它是一种四线-十六线译码器,输入端有4个,输出端有24=16个,并有两个选通端,它的管脚形式如图3-1所示。当选通端E1、E2均为低电平时,译码器处于工作状态,可将地址输入端(A0-A3)的二进制编码在一个对应的输出端以低电平译出。否则译码器被禁止,所以输出端被封锁在高电平。Y0-Y15为译码器输出端,低电平有效,即在选通时,每输入一个二进制代码将使对应的一个输出端为低电平,而其他输出端均为高电平的无效信号。 图3-1 74HC154管脚图 图 3-2 74HC595管脚图 3.3.2 列驱动芯片74HC595介绍 74HC595芯片的输入测 有8个串行移位寄存器,每个移位寄存

15、器的输出都连接一个输出锁存器,如图3-2所示。引脚SER是串行数据的输入端。引脚SRCLK输入移位寄存器的移位时钟脉冲,在其上升沿发生移位,并将SER的下一个数据打入最低位。移位后的各位信号出现在各移位寄存器的输出端,也就是输出锁存器的输入端。RCLK是输出锁存器的打入信号,其上升沿将移位寄存器的输出打入到输出锁存器。引脚OE是输出三态门的开放信号,只有当其为低时锁存器的输出才开放,否则为高阻态。SRCLR信号是移位寄存器的清零输入端,当其为低时移位寄存器的输出全部为0。芯片的输出端为QA-QH,最高位QH可作为多片74HC595级连应用时,向上一级的级连输出。但因QH受输出锁存器打入控制,所

16、以还从输出锁存器前引出了QH,作为与移位寄存器完全同步的级连输出。3.4 74ls154芯片4 线16 线译码器 74LS154/54LS154引脚图,参数,及功能介绍74ls154功能简介:74ls154 为 4 线16 线译码器,当选通端(G1、G2)均为低电平时,可将地址端(ABCD)的二进制编码在一个对应的输出端,以低电平译出。 如果将G1和G2中的一个作为数据输入端,由ABCD对输出寻址,74LS154还可作1线-16线数据分配器。74LS154引脚图及逻辑图见附录I原理:这种4 线16 线译码器非常适合用于高性能存储器的译码器。当两个选通输入G1 和G2 为低时, 它可将4 个二进

17、制编码的输入译成16 个互相独立的输出之一。实现解调功能的办法是:用4 个输入线写出输出线的地址,使得在一个选通输入为低时数据通过另一个选通输入。当任何一个选通输入是高时,所有输出都为高20。引脚功能介绍A、B、C、D 译码地址输入端(低电平有效)G1、G2 选通端(低电平有效)015 输出端(低电平有效)推荐工作条件74ls154电气参数极限值电源电压: 7V输入电压: 5.5V工作环境温度54154:5512574154:070贮存温度:65150第4章 软件的程序实现4.1 流程图 编译、装载、连续运行程序,点阵显示模块应循环显示字样!下面是单片机流程图。 N Y(a) 主程序流程图 (

18、b)串行中断流程图图4-1 流程图该系统的软件编程采用MCS-51系列单片机汇编语言完成,并把显示程序作为一个子程序,从而使主程序对其进行方便的调用。图4-1所示是其流程图。4.2 程序代码 具体的程序编码参考附录II4.3程序实现及硬件调试该设计方案可以应用于学生实验单片机LED显示电路和多种仪器显示系统中。只要将该显示程序调入其主程序中,即可完成显示功能。经过多次使用证明:该方法可移植性好、实用性强。单片机应用系统的硬件调试和软件调试时密不可分的,许多硬件故障在软件调试时才能发现,但通常要先排除系统中明显的硬件故障。而本设计中硬件部分的调试将在proteus仿真软件中调试,其调试工作可以分

19、为三步:1.目测检查根据硬件逻辑设计图,仔细检查样机线路是否连接正确,并核对元器件的型号、规格和安装是否符合要求。2.通电检查在确保电源良好的前提下,启动汉字显示屏查看结果。若接通后汉字显示屏闪烁很强,则应该立即关闭设计。说明显示存在问题,可能是电压不足,也可能是CPU内存不够,也可能是负载太大。则应全面考虑,逐一分析原因。3.检查相应芯片的逻辑关系加电后检查各芯片相关引脚的电位,仔细测量相应的输入输出电平是否正常。单片机系统大都是数字逻辑电路,使用电平检查法可首先查出逻辑设计是否正确,选用器件和连接关系是否符合要求等。第5章 总结及展望 虽然本设计只使用了一块16*16LED点阵,电路简单,

20、但是已经包含了LED显示屏的电路基本原理和基本程序,在设计的过程中应该使显示图形和文字稳定、清晰、无串扰。图形或文字显示有静止、移入移出等显示方式。本系统具有硬件少,结构简单,容易实现,性能稳定可靠,成本低等特点。在此次设计中通过查阅大量的相关资料,详细了解LED的发光原理和LED显示屏的原理,并了解了LED的现状,清楚的了解了LED显示屏与其他显示屏相比较有哪些优点,明确了研究目标。通过这次课程设计,重新复习并进一步学习MCS-51;熟练掌握了WORD软件的使用。进一步提高了自己在实际设计过程中研究问题、发现问题、解决问题的能力。但是从中也存在不足之处:对知识的积累还不够,有些问题自己不能独

21、立解决,对实验操作还要进一步熟练,只有这样才能让自己在不断的学习中提高自己。美国纽约州立大学研究LED的专家,多年来一直关注和致力于中国的LED产业的发展,介绍说:2010年,全球LED市场将达到500亿美元,中国是600亿人民币,可以看出,中国的LED事业正处于稳步增长的过程中。但和世界LED产业比较发达的地区相比,我们在产业规模,产能和技术上都还处于一个比较下游的阶段。我国自主研制的第一个发光二极管比世界上第一个发光二极管仅仅晚几个月,目前我国半导体发光二极管产业的技术水平,与发达国家只差3年左右。发展半导体照明产业,能够充分发挥我国的人力资源优势,带动相关产业,并增加出口,吸纳就业。未来

22、LED显示屏会向着标准化、规范化、产品结构多样化的方向发展20。参考文献 1关积珍.LED显示屏发展状况及趋势J.世界电子元器件,2000,4(02):27-30. 2关吉珍,陆家和.我国LED显示屏技术和产业发展及展望J.现代显示,2004,7(02):34-37.3 郭志友.LED显示屏亮度和颜色的调整方法J.液晶与显示,2003,16(5):34-36.4韩润平.点阵LED显示屏控制系统J.微计算机信息,2003 ,21(6):12-16. 5张宝祥.我国LED技术和发展展望J.传感器世界,2005,21(12):33-35. 6赵晓安.MCS-51单片机原理及应用M.天津:天津大学出版

23、社 ,2001,25-29. 7文哲雄.用单片机控制LED显示屏M.佛山:佛山科技学院,1995,3-37. 8张齐等.单片机应用系统设计技术M.北京:电子工业出版社 ,2004 ,45-47. 9张培仁.基于C语言编程MCS-51单片机原理与语言M.北京:清华大学出版社,2003,16-19. 10楼然苗等.51系列单片机设计实例M.北京:北京航空航天大学出版社,2003,45-49. 11陈伟人.单片微型计算机原理及其应用M.北京:清华大学出版社 ,2001,44-45.12付家才.单片机控制工程实践技术M.北京:机械工业出版社, 2004,39-43.13马忠梅.单片机外围电路设计M.北

24、京:北京航空航天大学出版社, 2005,28-32.14张洪润,马平安.单片机原理及应用M.北京:科学出版社, 1999 ,22-25.15Andrew Koenig. C Traps and PifallsM.Addison-Wesley:Professional,1989,30-40.16Petre van der Linden. Expert C ProgrammingM.New Jersey: Prentice Hall PTR,2008,39-41.17David F Rogers. Computer graphics algorithmM.Beijing: Bejing China

25、 Machine Press,2002,19-22. 18Willian Stalling .Data and Computer CommunicationM.New Jersey:Prentice HALL,1998,33-35. 19黄正瑾.在系统编程技术及其应用M.南京:东东南大学出版 社,1999,23-29. 20路而红.专用集成电路设计与电子设计自动化M.北京:清华大学出版社,2004,40-44.附录附录I 常用芯片引脚 (1)AT89C51管脚图 (2)74LS154引脚图 (3)74LS154的实际应用电路图附录II LED点阵显示屏控制系统程序清单 16*16点阵显示程序清单如下: ORG 0000H LJMP XB13X01A: CLR A ;清列值 MOVE 0EH,A ;指向零列X023: MOV A,0EH ;取列值 CLR C SUBB A,#10H ;减16(十进制数) JC X0D2 ;未满16列继续扫描下一行 RET ;本次扫描完毕返回主程序X0D2: MOV 0F0H,#02H MOV A,0EH MUL AB ;当前列值与2进行十进制调正 MOV 82H,A ;调正结果送数据指针DPTR MO

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1