基于单片机的点阵.docx
《基于单片机的点阵.docx》由会员分享,可在线阅读,更多相关《基于单片机的点阵.docx(25页珍藏版)》请在三一办公上搜索。
1、目录摘要IAbstractI1绪论1问题提出错误!未定义书签。课题背景错误!未定义书签。显示原理错误!未定义书签。2功能要求及方案论证5功能要求错误!未定义书签。显示模块方案论证错误!未定义书签。数据传输方案论证错误!未定义书签。点阵电子显示屏总体设计7单片机系统及外围电路错误!未定义书签。行驱动错误!未定义书签。列驱动错误!未定义书签。3.4显示控制电路104PCB板的制作114.1 软件总体设计124.2 汉字点阵信息的获取124.3 汉字的固定显示以及左移的实现131固定显示方式132左移显示方式135开发工具和性能分析14程序开发环境介绍14性能分析146工作成果介绍及系统拓展15工作
2、成果介绍15点阵电子显示屏的拓展15总结16致谢错误!未定义书签。参考文献17附录I点阵显示原理图17附录2程序17附录31616点阵元器件清单20附录4实物图21错误!未定义书签。基于单片机的点阵电子显示屏设计摘要1.ED点阵显示屏是一种由多个独立的LED发光二极管封装而成的,新兴的显示器件.LED点阵电子显示屏可以显示数字或符号,通常用来显示时间、速度、系统状态等。本设计是由4个8x8点阵LED电子显示屏组成。它介绍了以AT公司生产的40脚单片一机AT89S51为核心的控制系统的LED点阵电子显示系统的动态设计和研发过程。可以通过此芯片控制四个列驱动器74HC138和单片机PO口直接驱动行
3、显示系统显示。该电子显示屏可以显示各种文字或单色图像,全屏能显示1个汉字,采用的是4块8X8点阵LED显示模块来组成1个16x16点阵显示模式。显示采用动态显示,使得图形或文字能够实现静止、移入移出等多种显示方式。本文详细介绍了LED点阵显示的硬件设计思路、硬件电路各个局部的功能及原理、相应软件的程序设计,以及使用说明等关键词:AT89S51:单片机;LED;点阵显示;动态显示ThedesignofdotmatrixdisplayBASEDONSINGLECHIPMICROCOMPUTEAbstract1.EDdotmatrixdisplayiscomposedofapluralityofin
4、dependentLEDlightemittingdiodepackagetogether.Newdisplaydevice,LEDdotmatrixdisplaycandisplaynumbersorsymbols,usuallyusedtodisplaytime,speed,thestateofthesystem.Thisdesignisthedesignof48*8dotmatrixLEDelectronicdisplay,screen.ThedesignintroducesthedynamicdesignanddevelopmentcontrolsystemproducedbyATco
5、mpanyofthe40footAT89S51MCUasthecoreoftheLEDdotmatrixdisplayprocess.Thechipcontrol4rowdriver74HC138andSCMPOportdirectlydriveforscreendisplay.Theelectronicscreencanshowallkindsofwrittenmonochromateimages,fullscreencandisplay1Chinesecharacters,usesis4pieceof8x8dotmatrixLEDdisplaymodulestoform116x16dotm
6、atrixdisplaymode.Showsthedynamicdisplay,thestaticgraphicortextcanbeachieved,movedoutofavarietyofdisplay.ThispaperintroducesindetailtheLEDdotmatrixdisplayhardwaredesign,hardwarecircuitofeachpartofthefunctionandprinciple,thecorrespondingsoftwareprogramdesign,aswellastheuseandsoKeywords:AT89S51;Singlec
7、hipmicrocomputer;LEDDynamicdisplay1绪论1.ED显示屏是在20世纪80年代在全世界快速开展起来的一种新型的信息显示载体,它采用发光二极管组成的点阵模块形成大面积显示屏幕,有可靠性高、使用寿命长久、环境适应能力强、性价比高等特点,快速成长为平板显示的主流产品之一,在广告牌、公共显示屏等许多信息显示领域得到了广泛的应用1.ED(LightEmittingDiode),即发光二极管,是能够将电能转化为可见光的固态半导体元器件。LED的核心是一个半导体的晶片,晶片的一端附在一个支架上,一端是负极,另一端连接电源的正极上,能将整个晶片被环氧树脂封装起来。当电流流经导线作
8、用到这个晶片的时候,电子就会被推向它的PN结的P区,在P区里电子跟空穴复合,之后就以光子的形式散发出能量,从而使LED发光。LED发光灯可以分为单色、双色、三色发光灯、面发光灯、闪烁发光灯、电压型发光灯等许多种类型。按照发光灯强度又可以划分为普通亮度发光灯、高亮度发光灯、超高亮度发光灯等。1.ED显示屏(LEDpanel)是由半导体发光二极管组成的点阵模块显示屏幕,它是通过控制半导体发光二极管的亮灭情况来显示的,依据要显示的文字、图形、动画、视频等各种各样的信息来选择相应的发光二极管的亮与灭,从而能实现显示各种信息。LED显示屏具有抗震抗冲击、光反响速度快、节能、发光效率高、使用寿命长久、组态
9、灵活多变、色彩丰富和对室内室外环境适应能力强等特点,随着LED制造技术的不断改善,使其在全球得到了很大的推广,大量应用于大型剧场、商场、酒店的出口、入口和洗手间的标示牌等各种室内、户外显示屏UL单片机自20世纪70年代问世以来,以极其高的性能价格比受到人们的重视和关注,所以应用很广,开展很快。单片机的特点是体积小、集成度高、重量轻、抗干扰能力强,对环境要求不高,价格低廉,可靠性高,灵活性好,开发较为容易。正因为单片机有如此多的优点,因此其应用领域之广,几乎到了无孔不入的地步。在我国,单片机已被广泛地应用在工业自动化控制、自动检测、智能仪表、智能化家用电器、航空航天系统和和国防军事、尖端武器等各
10、个方面。我们可以开发利用单片机系统以获得很高的经济效益。更重要的意义是单片机的应用改变了控制系统传统的设计思想和方法。以前采用硬件电路实现的大局部控制功能,正在用单片机通过软件方法来实现。这种以软件结合硬件或取代硬件并能提高系统性能的控制技术称为微控制技术。例如,本文所要论述的通过单片机来控制LED点阵显示。1.ED因为具有种种优点,受到了重视。这些优点是:亮度高、工作时电压低、功耗低、体积小、寿命长久、耐冲击和稳定。LED有极大的开展前景,现在正朝着更高的亮度,耐气候、发光均匀性,可靠性、全色化方向开展。近年来,单片机已经成为科技领域的有力工具,人类社会生活的得力助手。它的广泛应用,不仅仅表
11、达在工业控制、机电应用、智能仪表、实时控制、航空航天、尖端武器等行业和领域的智能化、高精度化,而且在人类日常生活中也随处可见它的身影。单片机是嵌入式系统的独立开展之路,向MCU阶段开展的重要因素,就是要求应用系统在芯片上的最优解决;所以,专用单片机的开展自然形成了SoC化趋势。随着微电子技术、IC设计、EDA工具的开展,基于SoC的单片机应用系统设计会有很大的开展。所以,对单片机的理解可以从单片微型计算机、单片微控制器扩展到单片应用系统。目前,单片机正朝着高性能和多种方向开展,其趋势将进一步向着CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面开展,其功能也将越来越丰
12、富,速度也越来越快,甚至有些方面并不逊于ARM或DSP121,随着LED显示屏在广告传媒领域逐渐崭露头角,其控制系统也如雨后春笋,层出不穷。由于它的控制系统均是基于嵌入式微处理器开发,所以单片机在其中也占有一席之地L但是,由于LED显示屏控制较复杂,特别是对于显示特殊效果,如循环移动、覆盖霓虹灯效果,要求处理器运算速度快、执行效率高,所以很多控制卡生产厂家采用高端嵌入式系统进行设计。这样做虽然能在一定程度上提高数据处理速度,但是并不能完全满足所有显示效果要求,而且开发和产品本钱也会随之成倍增加,甚至由于其设计不当可能在显示时出现抖动、闪烁、重影等现象。归根结底,LED显示屏控制卡的设计中硬件是
13、一方面因素,同时还要考虑到显示数据组织方式,通过软硬件结合的方法才能设计出一款性价比拟高的控制卡。本论文提出基于普通51系列单片机实现LED显示屏控制的原理及方法也点阵电子显示屏的开展经历了许多时期:第一个阶段是从20世纪90年代开始之后的5年,主要有单色和16级双色两种图文屏。只能显示文字和简推图片,应用在车站、金融机构、邮局系统等公共场合,作为公共信息显示工具。第2阶段是1995年到20世纪末,出现了64级、256级灰度的双基色视频显示屏。视频控制技术、图像处理技术、光纤通信技术等新技术将LED显示屏推到了一个新的层次。LED显示屏控制专用大规模集成电路芯片的技术也在此时由国内企业开发出来
14、并得以应用1%第3阶段从20世纪末开始,红、纯绿、纯蓝LED管大量进入中国,同时国内相关的科研单位进行了研发工作,用红、绿、蓝三原色LED生产的全彩色显示屏被大量应用,大量进入体育场馆、会展中心、广场等公共场合,从而使国内的大屏幕进入到全彩的时代。伴随着LED材料市场的快速开展,外表贴装器件于2001年面世,主要用于室内全彩屏,并且因为其亮度高、色彩鲜艳、温度低的优点,可任意调整的点间距,被不同价位需求者所接受,不到三年的时间,产品销售额突破了3亿大关,外表有贴装全彩色LED显示屏应用市场进入新纪元。为了适应2023年北京奥林匹克运动会的“塑身方案,利亚德开发了外表贴装双基色LED显示屏,广泛
15、应用于训练场馆和比赛计分系统。在奥林匹克场馆全彩色屏方面,为减小投资,全彩色屏大多使用可以拆卸的方式,奥运期间可作为实况转播工具,比赛完成后可用于租借,作为表演、国家政策信息发布等公共场所应用工具,通过这种方式可以缩短收回本钱的周期叽单片机诞生于1970年,经过流量SCM、MCU、SoC三个开展时期。SCM-单片微型计算机(SingleChipMicrocomputer)时期,主要是寻找最正确的单片形态嵌入式系统的最正确体系结构。创新模式取得成功,奠定了SCM与通用计算机完全不同的开展道路。在开创嵌入式系统独立开展道路上,Intel公司功不可没。MCU即微控制器(MicroController
16、Unit)阶段,主要的技术开展方向是:不断扩展满足嵌入式应用时,对象系统要求的各种外围电路与接口电路,突显其对象的智能化控制能力。它所涉及的领域都与对象系统相关,因此,开展MCU的重任不可防止地落在电气、电子技术厂家四。从这一角度来看,因特尔逐渐淡出MCU的开展也有其客观因素。在开展MCU方面,最著名的厂家当数飞利浦公司。飞利浦公司以其在嵌入式应用方面的巨大优势,将MCS-51从单片微型计算机迅速开展到微控制器。因此,当我们回忆嵌入式系统开展道路时,不要忘记因特尔和飞利浦的历史功绩。SoC即单片机嵌入式系统。单片机的嵌入式系统的独立开展之路,向MCU阶段开展的重要因素,就是寻求应用系统在芯片上
17、的最大化解决;因此,专用单片机的开展自然形成了SOC化趋势。随着微电子技术、IC设计、EDA工具的开展,基于SoC的单片机应用系统设计会有较大的开展。因此,对单片机的理解可以从单片微型计算机、单片微控制器延伸到单片应用系统“单片机是嵌入式系统的独立开展之路,向MCU阶段开展的重要因素,就是寻求应用系统在芯片上的最大化解决;因此,专用单片机的开展自然形成了Sc)C化趋势。随着微电子技术、IC设计、EDA工具的开展,基于SoC的单片机应用系统设计会有较大的开展。因此,对单片机的理解可以从单片微型计算机、单片微控制器延伸到单片应用系统网。单片机可以从以下几个方面分类:1.按应用领域可分为:家电类、工
18、控类、通信类和个人信息终端类等。2 .按通用性可分为:通用型和专用型。3 .按总线结构可分为总线型和非总线型。4 .按指令运行的振荡周期可分为标准型和改良型。人眼的亮度感觉不会因光源的消失而立即消失,要有一个延迟时间,这就是视觉的惰性。视觉惰性可以理解为光线对人眼视觉的作用、传输、处理等过程都需要时间,因而使视觉具有一定的低通性。实验说明,当外界光源突然消失时,人眼的亮度感觉是按指数规律逐渐减小的。这样当一个光源反复通断,在通断频率较低时,人眼可以发现亮度的变化;而通断频率增高时,视觉就逐渐不能发现相应的亮度变化了。不致于引起闪烁感觉的最低反复通断频率称为临界闪烁频率凡通过实验证明临界闪烁频率
19、大约为24Hzo因此采用每秒24幅画面的电影,在人看起来就是连续活动的图象了。同样的原理,日光灯每秒通新50次,而人看起来却是一直亮的。由于视觉具有惰性,人们在观察高于临界闪烁频率的反复通断的光线时,所得到的主观亮度感受实际上是客观亮度的平均值。视觉惰性可以说是LED显示屏得以广泛应用的生理根底。首先,在LED显示屏中可以利用视觉惰性,改善驱动电路的设计,形成了目前广为采用的扫描驱动方式。扫描驱动方式的优点在于LED显示屏不必对每个发光灯提供单独的驱动电路,而是假设干个发光灯为一组共用一个驱动电路,通过扫描的方法,使各组发光灯依次点燃,只要扫描频率高于临界闪烁频率,人眼看起来各组灯都在发光。由
20、于LED显示屏所使用的发光灯数量很大,一般在几千只到几十万只的范围,所以节约驱动电路的效益是十分可观的皿。2功能要求及方案论证本方案设计一个点阵电子显示屏,要满足以下条件1 .采用51单片机作为微控制器;2 .通过4个8X8的点阵LED进行文字显示;3 .LED显示屏清晰无串扰;5.通过按键切换,能选择显示内容。4个88的点阵构成一个1616的点阵。行和列的交叉处有一个LED,共由256个LED构成,如果LED的阳极与行相连,而阴极与列相连,那么只要给该LED对应的行以高电平,列以低电平,那么对应的LED就发光。图2.1表示的是直插式88点阵LED模块图。这种模块是用2列8针引脚将内部电路接口
21、引出,并且由64个发光LED芯片以88的矩阵形式构成一个正方形模块,供驱动电路使用。图2.1LED点阵显示原理图1.ED的阴极对应的是列,我们先给第一列低电平,例如送给16行的代码为0000,那么第一列的LED灯都不亮,再给第二列以低电平,如果送给16行的代码为F8O7,那么第二列的第3、4,5、6、7、8、9、IO个被点亮,接着给第三列以低电平,同时给行以驱动代码,这样不断地进行行行的快速的扫描,只要速度到达足够够快,因为人的视觉暂留作用,所以不会感觉到明显的闪烁感,这样同时点阵上会看到一个清晰的电字。结构简单,价格廉价是LED点阵的优点。本文所述的是LED点阵的数据显示方式,这种方式通常使
22、用单个88的点阵或几个88的点阵拼凑。在实际应用中,有静态和动态2种方法可以作为LED点阵的点亮方式。本文以8x8点阵为例来论证这两种点亮方案。1,静态显示方式所谓静态显示方式就是几个LED灯在显示某一个数码时,加在LED灯上的数码一直保持不变,直至换成显示其他数码为止。这样每一个LED灯均应由一条输出线来控制,那么每显示一个8*8的点阵需要64根输出线,那么要显示N个那么需N64根输出控制线。这样就会占用较多1/0资源。2,动态显示方式针对静态显示方式的缺点,我们可以用动态显示的方式来克服。为了解决静态显示方式将会占用较多I/O资源的缺陷,在多位显示时通常采用的是动态显示的方式。所谓动态显示
23、就是将所有数码管的段码线对应并联在一起,再由一个8位的输出口来控制,每一位数码管的公共端分别出一位1/0线进行控制。在显示不同数码时,由位线控制各位轮流显示。位线控制某位选通时,该位应显示数码的段码同时加在段码线上,即每一时刻仅仅有一位数码管是被点亮的,当轮流显示的速度较快(每秒24次以上),由于人眼的视觉暂留现象,看起来就像所有位同时显示一样,这时,我们就能看到稳定的图像了。基于单片机的特性,我们将采用动态显示方式的方案。采用动态显示的方式进行显示时,每一行都有一个行驱动器,并且各行的同名列共用一个驱动器。数据从控制电路到列驱动器的传输方式可以采用并列方式或串行按8位一个字节的形式顺序排放储
24、存在单片机的存储器之中。在显示的时候要把一行中的各列数据都传送到相对应的列驱动器上去,这就存在一个显示数据如何传输的问题。显然,如果我们采用并行的方式,因为从控制电路到列驱动器的线路数量大,相应的硬件数目多,当列数很多的时候,并列传输的方案就不是很好,实现起来也不如串行传输的方法。如果我们采用串行传输的方法,那么控制电路可以只用一根信号线,让列数据一位一位的向列驱动器传输。这样的方式在硬件方面无疑是十分经济的。但是,我们也可以看到这样的方式也存在缺乏。那就是整个串行传输的过程较长,数据是按顺序一位一位的输出给列驱动器的,只有当一行的各列数据都已经传输到位过后,这一行的各列才能并行地显示。这样,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 点阵
链接地址:https://www.31ppt.com/p-6680165.html