1、摘要本设计是一1616点阵LED电子显示屏的设计。整机以美国ATMEL 公司生产的40脚单片机AT89C51为核心,介绍了以它为控制系统的LED点阵电子显示屏的动态设计和开发过程。通过该芯片控制一个行驱动器74HC154和两个列驱动器74HC595来驱动显示屏显示。该电子显示屏可以显示各种文字或单色图像,全屏能显示1个汉字,采用4块8 x 8点阵LED显示模块来组成16x16点阵显示模式。显示采用动态显示,使得图形或文字能够实现静止、移入移出等多种显示方式。文中详细介绍了LED点阵显示的硬件设计思路、硬件电路各个部分的功能及原理、相应软件的程序设计,以及使用说明等。单片机控制系统程序采用单片机
2、汇编语言进行编辑,通过编程控制各显示点对应LED阳极和阴极端的电平,就可以有效的控制各显示点的亮灭。所显示字符的点阵数据可以自行编写(即直接点阵画图),也可从标准字库中提取。LED显示以其组构方式灵活、显示稳定、功耗低、寿命长、技术成熟、成本低廉等特点在车站、证券所、运动场馆、交通干道及各种室内/外显示场合的信息发布,公益宣传,环境参数实时,重大活动倒计时等等得到广泛的应用。设计结果证明,该系统显示误差小,性能稳定,结构合理,扩展能力强。关键词:AT89C51单片机; LED; 点阵显示; 动态显示;汇编语言。AbstractThis design is a 16 16 lattice LED
3、 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 lattice electron display monitor dynamic design and the development process. Controls good driv
4、er 74HC154 and two 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 characters, four pieces of 8 x 8 dot-matrix LED display modules to form the 16x16 dot matrix d
5、isplay 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 function of the various parts of the circuit, the corresponding software program design and the
6、use of some such. SCM process control system used for editing MCU assembly language, Programming control points indicated by the corresponding LED anode and overcast extreme level. We can effectively control the defense showed bright spots. The lattice data shows characters can prepare themselves (t
7、hat is, direct lattice Painting), which can also be extracted from the standard font. LED display with fabric means flexibility, stability, low power consumption, long life, mature technology, low-cost features at the station, securities, sports venues, transportation corridors and various indoor /
8、dissemination of information on foreign shows occasions, good publicity, real-time environmental parameters, etc. countdown major activities are widely used.The design result proved that, this system demonstration error is small, the performance is stable, the structure is reasonable, expansion abil
9、ity.Key words: AT89C51 Micro Controller Unit; LED; Lattice display; Dynamic display; Assembly language.目录摘要ABSTRACT第一章 绪论11.1 单片机的发展及特点11.2 单片机应用21.3 LED简介41.4电子显示屏5第二章 系统整体方案72.1需要实现的功能72.2显示模式方案论证72.3 数据传输方案论证8第三章 系统硬件电路的设计93.1 5V稳压电源的设计93.1.1 5V稳压电源原理93.1.2 稳压电源技术标103.2 单片机系统及外围电路113.2.1 单片机的选择11
10、3.2.2 AT89C51芯片简介113.2.3 单片机系统外围电路143.3 列驱动电路143.3.1 74HC595芯片简介143.3.2 列驱动电路的构成163.4 行驱动电路173.4.1 74HC154芯片简介173.4.2 行驱动电路的构成193.5 点阵LED显示屏电路20第四章 系统程序的设计214.1 显示驱动程序214.2 系统主程序22第五章 调试及性能分析235.1 软件调试235.2 硬件调试235.3 性能分析24结束语25致谢26附录一 系统综合电路原理图27附录二 系统程序清单28参考文献34第一章 概述随着单片机的不断发展,应用于生活当中屡见不鲜。以其简单,便
11、捷,低成本及低功耗的特点逐渐取代了以往中、小规模的集成电路产品。只要写入不同的程序,同一片单片机能够完成不同的工作,单片机极高的可靠性,微型性和智能性(需编写不同的程序后就能够完成不同的控制工作),单片机已成为工业控制领域中普遍采用的智能化控制工具,已经深深地渗入到日常生活当中。1.1 单片机的发展历史和发展方向单片机的历史并不长,然而发展却十分迅猛。自1971年美国Intel公司首先研制出4位单片机4004以来,它的发展可粗略划分为4个阶段。第一阶段(1976-1978):单片机的控索阶段。以Intel公司的MCS-48为代表。MCS-48的推出是在工控领域的控索,参与这一控索的公司还有Mo
12、torola、Zilog等,都取得了满意的效果。这就是SCM的诞生年代,“单机片”一词即由此而来。第二阶段(1978-1982)单片机的完善阶段。Intel公司在MCS48基础上推出了完善的、典型的单片机系列MCS51。它在以下几个方面奠定了典型的通用总线型单片机体系结构。 完善的外部总线。MCS-51设置了经典的8位单片机的总线结构,包括8位数据总线、16位地址总线、控制总线及具有很多机通信功能的串行通信接口。CPU外围功能单元的集中管理模式。体现工控特性的位地址空间及位操作方式。指令系统趋于丰富和完善,并且增加了许多突出控制功能的指令。 第三阶段(1982-1990):8位单片机的巩固发展
13、及16位单片机的推出阶段,也是单片机向微控制器发展的阶段。Intel公司推出的MCS96系列单片机,将一些用于测控系统的模数转换器、程序运行监视器、脉宽调制器等纳入片中,体现了单片机的微控制器特征。随着MCS51系列的广应用,许多电气厂商竞相使用80C51为内核,将许多测控系统中使用的电路技术、接口技术、多通道A/D转换部件、可靠性技术等应用到单片机中,增强了外围电路功能,强化了智能控制的特征。第四阶段(1990):微控制器的全面发展阶段。随着单片机在各个领域全面、深入地发展和应用,出现了高速、大寻址范围、强运算能力的8位/16位/32位通用型单片机,以及小型廉价的专用型单片机。纵观各个系列的
14、单片机产品的特性,可以看出单片机正朝两个方向发展。一方面,单片机的性能不断提高,功能越来越强。该类产品可以满足各种复杂应用系列的要求,如INTEL公司的MCS-96系列、MO68HC11系列等。另一方面,在中小型只能产品中,单片机则朝小型,超低功耗,多品种等发展方向。从工业角度安康内,随着大规模继承电路技术的改进,单片机经历了PMOS、NMOS、CMOS等各阶段,现在正朝着改进型CMOS工艺的方向发展。低电压化、低噪声与高可靠性、大容量化及高性能化逐渐成为主导。(低电压化几乎所有的单片机都有WAIT、STOP等省电运行方式。允许使用的电压范围越来越宽,一般在36V范围内工作。低电压供电的单片机
15、电源下限已可达12V。目前0.8V供电的单片机已经问世。低噪声与高可靠性为提高单片机的抗电磁干扰能力,使产品能适应恶劣的工作环境,满足电磁兼容性方面更高标准的要求,各单片厂家在单片机内部电路中都采用了新的技术措施。大容量化以往单片机内的ROM为1KB4KB,RAM为64128B。但在需要复杂控制的场合,该存储容量是不够的,必须进行外接扩充。为了适应这种领域的要求,须运用新的工艺,使片内存储器大容量化。目前,单片机内ROM最大可达64KB,RAM最大为2KB。高性能化主要是指进一步改进CPU的性能,加快指令运算的速度和提高系统控制的可靠性。采用精简指令集(RISC)结构和流水线技术,可以大幅度提
16、高运行速度。现指令速度最高者已达100MIPS(MillionInstructionPerSeconds,即兆指令每秒),并加强了位处理功能、中断和定时控制功能。这类单片机的运算速度比标准的单片机高出10倍以上。由于这类单片机有极高的指令速度,就可以用软件模拟其I/O功能,由此引入了虚拟外设的新概念。) 单片机的控制性能和可靠性高,体积小,价格低,易于产品化。在现代的各种电子器件中,单片机具有良好的性能价格比。正是单片机得到广泛应用的重要原因。1.2单片机的应用在说单片机应用之前,首选来谈谈我们使用的电脑(PC机),我们使用的电脑属于通用计算机,真是感叹计算机发展神速!现在个人电脑的性能比以前
17、已经得到了极大的提高,普通PC机的运行速度就已经达到了3GB以上,拥有海量的硬盘空间,80GB、160GB甚至200G都很常见,内存普通的都有256M、512M甚至有1G内存,使用19大屏幕液晶显示器。正是这些电脑的高性能,为我们海量数值计算、信息处理、多媒体和网络应用、办公、家用等的实现成为可能。相比之下,单片机的硬件配置就没有通用计算机那么高了,单片机运算速度一般只有几兆至几十兆,如51单片机常用的晶振频率有6MHZ、11.0592MHZ和24MHZ等;单片机内部程序空间也比较小,一般在几KB到几十KB;单片机内存RAM一般几百字节到几KB。虽然单片机微型计算机的性能无法和电脑相比,但是单
18、片机具有高可靠性、体积小、智能性、实时性、可塑性强(只要写入不同的程序,同一片单片机能够完成不同的工作)等诸多特点,而且价格低廉,如一片89S51单片机才几块钱。正是这些特点,使单片机成为工程师们开发嵌入式应用系统和小型智能化产品的首选!举个单片机应用的典型例子,如老式洗衣机采用机械式定时控制器,功能单一,而故障频繁。要开发家用智能化洗衣机,采用性能强大的通用计算机(PC机)固然能够轻易实现,但是这样就大材小用了,而且其成本太高,体积庞大。最佳的解决方案就是采用廉价单片机了,采用“单片机控制程序接口电路执行机构”的智能化洗衣机控制方案后,洗衣机就具有了智能化的特性,能够自动进行控制整个洗涤过程
19、,从注水、加洗衣粉、洗涤、漂洗、脱水、烘干等一系列工作过程,甚至能够自动判断洗衣量及衣服材质而采用最佳的洗涤方式等,并且有多种不同的洗涤程序(方式)给你选择,你只需把衣服放进去后洗衣过程就由单片机自动控制下完成了,洗涤完后你拿出来就已经烘干可以穿了:),实实在在的全自动,智能化,这样极大地降低了我们的劳动强度。从上面的简单例子中,我们看到了单片机应用的现实意义了。单片机极高的可靠性,微型性和智能性(我们只要编写不同的程序后就能够完成不同的控制工作),单片机已成为工业控制领域中普遍采用的智能化控制工具,已经深深地渗入到我们的日常生活当中-小到玩具、家电行业,大到车载、舰船电子系统,遍及计量测试、
20、工业过程控制、机械电子、金融电子、商用电子、办公自动化、工业机器人、军事和航空航天等领域都可见到单片机的身影。以下是一些应用举例:1、智能产品:单片机微处理器与传统的机械产品相结合,使传统机械产品结构简化、控制智能化,构成新一代的机电一体化的产品。例如传真打字机采用单片机,可以取代近千个机械器件;缝纫机采用单片机控制,可执行多功能自动操作、自动调速、控制缝纫花样的选择。 2、智能仪表:用单片机微处理器改良原有的测量、控制仪表,能使仪表数字化、智能化、多功能化、综合化。而测量仪器中的误差修正、线性化等问题也可迎刃而解。3、测控系统:用单片机微处理器可以设计各种工业控制系统、环境控制系统、数据控制
21、系统,例如温室人工气候控制、水闸自动控制、电镀生产线自动控制、汽轮机电液调节系统等。4、数控型控制机:在目前数字控制系统的简易控制机中,采用单片机可提高可靠性,增强其功能、降低成本。例如在两坐标的连续控制系统中,用805l单片机微处理器组成的系统代替Z-80组台系统,在完成同样功能的条件下,其程序长度可减少50,提高了执行速度。数控型控制机采用单片机后口可能改变其结构模式,例如使控制机与伺服控制分开,用单片机构成的步进电机控制器可减轻数控型控制机的负担。5、智能接口:微电脑系统,特别是较大型的工业测控系统中,除外围装置(打印机、键盘、磁盘、CRT)外,还有许多外部通信、采集、多路分配管理、驱动
22、控制等接口。这些外围装置与接口如果完全由主机进行管理,势必造成主机负担过重,降低执行速度,如果采用单片机进行接口的控制与管理,单片机微处理器与主机可并行上作,大大地提高了系统的执行速度。如在大型数据采集系统中,用单片机对模拟,数字转换接口进行控制不仅可提高采集速度,还可对数据进行预先处理,如数字滤波、线性化处理、误差修正等。在通信接口中采用单片机可对数据进行编码译码、分配管理、接收/发送控制等。1.3 LED的定义和特点 Light Emitting Diode,即发光二极管,是一种固态的半导体器件,它可以直接把电转化为光。LED的心脏是一个半导体的晶片,晶片的一端附在一个支架上,一端是负极,
23、另一端连接电源的正极,使整个晶片被环氧树脂封装起来。半导体晶片由两部分组成,一部分是P型半导体,在它里面空穴占主导地位,另一端是N型半导体,在这边主要是电子。但这两种半导体连接起来的时候,它们之间就形成一个P-N结。当电流通过导线作用于这个晶片的时候,电子就会被推向P区,在P区里电子跟空穴复合,然后就会以光子的形式发出能量,这就是LED发光的原理。而光的波长也就是光的颜色,是由形成P-N结的材料决定的。 1、 LED特点和优点 :LED的内在特征决定了它是最理想的光源去代替传统的光源,它有着广泛的用途。 2、体积小 :LED基本上是一块很小的晶片被封装在环氧树脂里面,所以它非常的小,非常的轻。
24、 3、耗电量低 :LED耗电非常低,一般来说LED的工作电压是2-3.6V。工作电流是0.02-0.03A。这就是说:它消耗的电不超过0.1W。 4、使用寿命长 :在恰当的电流和电压下,LED的使用寿命可达10万小时 5、高亮度、低热量 6、环保 :LED是由无毒的材料作成,不像荧光灯含水银会造成污染,同时LED也可以回收再利用。 7、坚固耐用 :LED是被完全的封装在环氧树脂里面,它比灯泡和荧光灯管都坚固。灯体内也没有松动的部分,这些特点使得LED可以说是不易损坏的。 LED发光技术的原理是某些半导体材料在通以电流的情况下会发出特定波长的光,这种电到光的转换效率非常高,对所用材料进行不同的化
25、学处理,就可以得到各种亮度和视角。LED散发出电磁波(一种振动极高的频率),当这些波达到380nm(nanometer)以上及在780nm以下,在这中间的波长是可见光,一种能被人的眼睛看到的可视光。LED是一种非常有用及有效率的光源,它的光学构造体实在已将发出的光几无损失的集合起来,经狭小的结构投射出来,它的颜色是根据它使用的半导体成份造成,目前大约有红、黄、绿及白光等等。 1.4 LED简介LED电子显示屏是由几万-几十万个半导体发光二极管像素点均匀排列组成。利用不同的材料可以制造不同色彩的LED像素点。目前应用最广的是红色、绿色、黄色。而蓝色和纯绿色LED的开发已经达到了。LED显示屏可以
26、显示变化的数字、文字、图形图像;不仅可以用于室内环境还可以用于室外环境,具有投影仪、电视墙、液晶显示屏无法比拟的优点。 LED显示屏显示画面色彩鲜艳,立体感强,静如油画,动如电影,广泛应用于车站、码头、机场、商场、医院、宾馆、银行、证券市场、建筑市场、拍卖行、工业企业管理和其它公共场所。在我国改革开放之后,特别是进入90年代国民经济高速增长,对公众场合发布信息的需求日益强烈,LED显示屏的出现正好适应了这一市场形势,因而在LED显示屏的设计制造技术与应用水平上都得到了迅速的提高,生产也得到了迅速的发展,并逐步形成产业,成为光电子行业的新兴产业领域。LED显示屏经历了从单色、双色图文显示屏,到图
27、像显示屏的发展过程。显示技术是一种将反映外界客观事物的信息(光学的。电学的。声学的、化学的等),经过变换处理,以适当的形式(主要有图像、图形、数码、字符)加以显示,供人观看、分析、利用的一种技术。现在所谓的显示技术,可以称作电子信息显示技术,它是建立在光学、化学、电子学、机械学、声学等科学技术基础上的具有某种程度综合性的技术。电子显示技术的应用与研究涉及的范围很广,包括各种发光材料的发光机理的研究、实验;各种显示方式的基本原理及其结构形式,显示用的材料与器件的选择和制作工艺;显示信息的输入、变换、处理和控制,等等。随着科学技术的发展,随着经济、军事、社会与人们生活的发展,信息的种类和数量不断增
28、加。和很多应用术语一样,LED图文显示屏并没有一个公认的严格的定义,一般把显示图形和/或文字的LED显示屏称为图文屏。这里所说的图形,是指由单一亮度线条组成的任意图形,以便于不同亮度(灰度)点阵组成的图像相区别。图文显示屏的主要特征是只控制LED点阵中各发光器件的通断(发光或熄灭),而不控制LED的发光强弱。LED图文显示屏的外观可以做成条形,叫做条形图文显示屏(简称条屏),也可以按一定高度比例做成矩形的平面图文显示屏。其实条屏只不过是其宽度远大于高度的平面显示屏,在显示与控制的原理上并无区别。 从理论上说,不论显示图形还是文字,都是控制与组成这些图形或文字的各个点所在位置相对应的LED器件发
29、光。通常事先把需要显示的图形文字转换成点阵图形,再按照显示控制的要求以一定的格式形成显示数据。对于只控制通断的图文显示屏来说,每个LED发光器件占据数据中的1位(1bit),在需要该LED器件发光的数据中相应的位填1,否则填0。当然,根据控制电路的安排,相反的定义同样是可行的。这样依照所需显示的图形文字,按显示屏的各行各列逐点填写显示数据,就可以构成一个显示数据文件。显示图形的数据文件,其格式相对自由,只要能够满足显示控制的要求即可。文字的点阵格式比较规范,可以采用现行计算机通用的字库字模。组成一个字的点阵,其大小也可以有88、1616、2424、等不同规格。汉字的点阵结构相应的显示数据是用1
30、6进制格式以字节为单位表示的。 用点阵方式构成图形或文字,是非常灵活的,可以根据需要任意组合和变化,只要设计好合适的数据文件,就可以得到满意的显示效果。因而采用点阵式图文显示屏显示经常需要变化的信息,是非常有效的。 点阵显示方式适应信息变化的优点,是以点阵显示器的价格和其复杂的控制电路为代价的。点阵显示器在整个显示单元的所有位置上都布置了LED器件,而像数码管一类的显示器件只在需要发光的七段位置上布置LED器件,其它位置是空白的。因此,点阵显示器在相同面积情况下,价格要贵些。但是,数码管可显示的信息有限,只有09或单个的英文字符,由于组合形成的字符不多,所以其显示数据和控制电路都比较简单。点阵
31、显示器则不然,它要对点阵上全部LED进行控制,并能生成所有可能显示的图形文字,其显示数据和控制电路自然要复杂得多。因此,根据不同的场合,不同的显示特点和格式可以分别采用数码管器件或点阵显示方式,有的情况可以采用两者搭配的混合屏显示方式。 图文显示屏的颜色,有单色、双色、和多色几种。最常用的是单色图文屏。单色屏多使用红色、橘红色或橙色LED点阵单元。双色图文屏和多色图文屏,在LED点阵的每一个“点”上布置有两个或多个不同颜色的LED发光器件。换句话说,对应于每种颜色都有自己的显示矩阵。显示的时候,各颜色的显示点阵是分开控制的。事先设计好各种颜色的显示数据,显示时分别送到各自的显示点阵,即可实现预
32、期效果。每一种颜色的控制方法和单色的完全相同,因此掌握了单色图文显示屏的原理,双色屏和多色屏就不难理解了。LED显示屏的分类 1、按颜色基色可以分为:单基色显示屏:单一颜色(红色或绿色)。双基色显示屏:红和绿双基色,256级灰度、可以显示65536种颜色。全彩色显示屏:红、绿、蓝三基色,256级灰度的全彩色显示屏可以显示一千六百多万种颜色。2、按显示器件分类:LED数码显示屏:显示器件为7段码数码管,适于制作时钟屏、利率屏等,显示数字的电子显示屏。LED点阵图文显示屏:显示器件是由许多均匀排列的发光二极管组成的点阵显示模块,适于播放文字、图像信息。第二章 系统整体设计方案21 需要实现的功能设
33、计一个室内用1616点阵LED图文显示屏,要求在目测条件下LED显示屏各点亮度均匀、充足,可显示图形和文字,显示图形或文字应稳定、清晰无串扰。图形或文字显示有静止、移入移出等显示方式。22 显示模式方案论证为了吸引观众增强显示效果,可以有多种显示模式,最简单的显示模式是静态显示。这里所说的“静态显示模式”不同于静态驱动方式。与静态显示模式相对应,就有各种动态显示模式,它们所显示的图文都是能够动的。按照图文运动的特点又可以分为闪烁、平移、旋转、缩放等多种显示模式。产生不同显示模式的方法,并不意味着一定要重新编写显示数据,可以通过一定的算法从原来的显示数据直接生成。例如,按顺序调整行号,可以使显示
34、图文产生上下平移;而顺序调整列显示数据的位置,就可以达到左右平移的目的;同时调整行列顺序,就能得到对角线平移的效果。其它模式的数据刷新,也可找到相应的算法。不过当算法太复杂,太浪费时间的话,也可以考虑预先生成刷新数据,存储备用。刷新的时间控制,要考虑运动图形文字的显示效果。刷新太慢,动感不显著;刷新太快了,中间过程看不清。一般刷新周期可控制在几十毫秒范围之内。 从理论上说,不论显示图形还是文字,只要控制与组成这些图形或文字的各个点所在位置相对应的LED器件发光,就可以得到我们想要的显示结果,这种同时控制LED显示屏的各个发光点亮灭的方法称为静态驱动显示方式。1616的点阵共有256个发光二极管
35、,显然单片机没有这么多端口,如果我们采用锁存器来扩展端口,按8位的锁存器来计算,1616的点阵需要256/8=32个锁存器。这个数字很庞大,因为我们仅仅是1616的点阵,在实际应用中的显示屏往往要大得多,这样在锁存器上花的成本将是一个很庞大的数字。因此在实际应用中的显示屏几乎都不采用这种设计,而采用另一种称为动态扫描的显示方法。动态扫描的意思简单地说就是逐行轮流点亮,这样扫描驱动电路就可以实现多行(比如16行)的同名列共用一套列驱动器,每行有一个行驱动器,具体就1616的点阵来说,把所有同一行的发光管的阳极连在一起,把所有同一列的发光管的阴极连在一起(共阳的接法),先送出对应第一行发光管亮灭的
36、数据并锁存,然后选通第一行使其燃亮一定的时间,然后熄灭;再送出第二行的数据并锁存,然后选通第二行使其燃亮相同的时间,然后熄灭;第十六行之后,又重新燃亮第一行,反复轮回。当这样轮回的速度足够快(每秒24次以上),由于人眼的视觉暂留现象,就能看到显示屏上稳定的图形了。23 显示数据传输方案论证采用扫描方式进行显示时,每行有一个行驱动器,各行的同名列共用一个列驱动器。显示数据通常存储在单片机的存储器中,按8位一个字节的形式顺序排放。显示时要把一行中各列的数据都传送到相应的列驱动器上去,这就存在一个显示数据传输方式的问题。从控制电路到列驱动器的数据传输可以采用并行方式或串行方式。显然,采用并行方式时,
37、从控制电路到列驱动器的线路数量大,相应的硬件数目多。当列数很多时,并行传输的方案是不可取的。采用串行传输的方法,控制电路可以只用一根信号线,将列数据一位一位传往列驱动器,在硬件方面无疑是十分经济的。但是,串行传输过程较长,数据按顺序一位一位地输出给列驱动器。只有当一行的各列数据都已传输到位之后,这一行的各列才能并行地进行显示。这样,对于一行的显示过程就可以分解列数据准备和列数据显示两个部分。对于串行传输方式来说,列数据准备时间可能相当长,在行扫描周期确定的情况下,留给行显示的时间就太少了,以至影响到LED的亮度。解决串行传输中列数据准备和列数据显示的时间矛盾问题,可以采用重叠处理的方法。即在显
38、示本行各列数据的同时,准备下一行的列数据。为了达到重叠处理的目的,列数据的显示就需要具有锁存功能。单片机列驱动器行驱动器LED显示点阵电源图2-1 显示屏电路框图经过上述分析,可以归纳出列驱动器电路应具备的主要功能。对于列数据准备来说,它应能实现串入并出的移位功能;对于列数据显示来说,应具有并行锁存的功能。这样,本行已准备好的数据打入并行锁存器进行显示时,串并移位寄存器准备下一行的列数据,而不会影响本行的显示。 第三章 系统硬件电路的设计 由于图文屏的控制电路采用单片机方案,控制功能的实现应在硬件和软件两方面进行折中。单片机及相应软件,主要负责存储(或生成)显示数据、安排控制信号的定时与顺序等
39、。但是单片机的接口数量少,驱动能力不强,必须扩展一定的硬件电路,才能满足显示屏的需要。系统硬件部分电路大致上可以分成稳压电源、单片机系统及外围电路、列驱动器电路、行驱动器电路和LED显示屏电路五部分。31 5V稳压电源的设计3.1.1 5V稳压电源原理稳压电源的功能是把来自电网的220V交流电压转变为所需的、稳定的直流电压。它由电源变压器、整流电路、滤波电路和稳压电路四个部分组成。(1)交流电压变换部分。一般的电子设备所需的直流电压较之交流电网提供的220V电压相差较大,为了得到输出电压的额定范围,就需要将电网电压转换到合适的数值。所以,电压变换部分的主要任务是将电网电压变为所需的交流电压,同
40、时还可以起到直流电源与电网的隔离作用。(2)整流部分。整流电路的作用,是将变换后的交流电压转换为单方向的脉动电压。由于这种电压存在着很大的脉动成份(称为纹波),因此一般还不能直接用来给负载供电,否则,纹波的变化会严重影响负载电路的性能指标。(3)滤波部分。滤波部分的作用是对整流部分输出的脉动直流电进行平滑 ,使之成为含交变成份很小的直流电压。也就是说,滤波部分实际上是一个性能较好的低通滤波器,且其截止频率一定低于整流输出电压的基波频率。(4)稳压部分。尽管经过整流滤波后电压接近于直流电压,但是其电压值的稳定性很差,它受温度、负载、电网电压波动等因素的影响很大,因此,还必须有稳压电路,以维持输出直流电压的基本稳定。变压器把220V交流电(市电)变为稳压所