大屏幕显示系统本科课程设计_第1页
大屏幕显示系统本科课程设计_第2页
大屏幕显示系统本科课程设计_第3页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录第一章 绪论 1第一节什么是LED显示屏 3第二节LED显示屏的广泛应用 3第三节LED显示屏的发展 4第四节LED显示屏的特点 4第五节LED显示屏的分类 4第六节LED显示屏发展趋势 6第七节小结 6第二章 方案论证 7第三章 硬件设计部分 9第一节系统的工作原理 9第二节 单片机外部扩展电路 10第三节数据输出电路 23第四节 时钟脉冲电路 25第五节移位寄存电路 26第六节显示电路 29第四章 软件设计部分 32第一节串行通讯 32第二节 串行口工作方式 32第三节波特率的设置 33第四节编程思想 34结束语 35致谢 36参考文献 37附录A 流程图及程序 38附录B 电路原理图

2、 45毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师 的指导下进行的研究工作及取得的成果。 尽我所知,除文中特别加以标 注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成 果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本; 学校有权保存毕业设计(论文)的印刷本和电子版,

3、并提供目录检索与 阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文; 在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期:第一章绪论第一节什么是LED显示屏LED电子显示屏是由几万-几十万个半导体发光二极管像素点均匀排列组成。 利用不同的材料可以制造不同色彩的 LED像素点。目前应用最广的是红色、绿色、 黄色。而蓝色和纯绿色LED的开发已经达到了实用阶段。LED显示屏可以显示变化 的数字、文字、图形图像;不仅可以用于室内环境还可以用于室外环境,具有投影 仪、电视墙、液晶显示屏无法比拟的优点。第二节LED显示屏的广泛应用信息化社会的到来,促进了现代信息显示

4、技术的发展, 形成了 CRT LCD PDP LED EL、DLP等系列的信息显示产品,纵观各类显示产品,各有其所长和适宜的 市场应用需求。随着LED材料技术和工艺的提升,LED显示屏(led pan el )以 突出的优势成为平板显示的主流产品之一,是集光电子技术、微电子技术、计算机 技术、信息处理技术于一体的高技术产品,他是通过一定的控制方式,用于显示文 字、图形、图像、动画、行情、视频、录像信号等各种信息的LED器件阵列组成的显示屏幕。以其独具一格的优势,成为信息传播的重要媒体,在社会经济的许多领 域得到广泛应用,主要包括:(1)证券交易、金融信息显示(2)机场航班动态信 息显示(3)港

5、口、车站旅客引导信息显示(4)体育场馆信息显示。(5)道路交通 信息显示(6)调度指挥中心信息显示(7)邮政、电信、商场购物中心等服务领域 的业务宣传及信息显示(8)广告媒体新产品(9)演出和集会(10)展览会第三节LED显示屏的发展随着大规模集成电路和计算机技术的高速发展,led得到了飞速发展,从 93 年至今,全国LED市场保持持续增长,国产LED显示屏的市场占有率近100%国 外同类产品基本没有市场。在 2001年全国LED显示屏市场销售额中,LED显示屏 专业委员会成员单位占80%有16亿多。国内LED显示屏产品及市场发展迅速, 厂家众多,但目前主导骨干企业群尚在形成之中,处于群雄逐鹿

6、的时代。随着LED显示产品行业的竞争逐步变得有序,市场即将转入规模化、品牌化竞争,当逐步形 成实力占据市场分额50%以上的三到五家企业时,显示屏市场将趋于成熟。根据LED显示屏专业委员会的统计,2001年成员单位的出口额约为4亿元人 民币,这是LED显示屏走向国际市场的良好迹象。 国产LED显示屏走出国门加入国 际市场将使LED产业得到大的提升。第四节LED显示屏的特点LED之所以受到广泛重视而得到迅速发展,是与它本身所具有的优点分不开的。这些优点概括起来是:1)发光亮度强,在可视距离内阳光直射屏幕表面时,显示内容清晰可见超级灰度控制具有1024-4096级灰度控制,显示颜色 16.7M以上,

7、色彩清晰逼真,立体感强.2)2)静态扫描技术,采用静态锁存扫描方式,大功率驱动,充分保证发光亮度3)3)自动亮度调节 具有自动亮度调节功能,可在不同亮度环境下获得最佳播放效果4)4)全面采用大规模集成电路 ,可靠性大大提高,便于调试维护5)5)全天候工作,完全适应户外各种恶劣性环境,防腐,防水,防潮,防雷,抗震整 体性能强、性价比高、显示性能好,像素筒可采用P10mm、P16mm等多种规格.6)6)先进的数字化视频处理,技术分布式扫描,BSV液晶拼接技术高清显示,模块化设计/恒流静态驱动,亮度自动调节,超高亮纯色象素,影像画面清晰、无抖动和重影,杜绝失真。视频、动画、图表、文字、图片等各种信息

8、显示、联网显示、远程控制作为新一代的显示媒体,已广泛应用于各行各业。以其现代化、智能化的姿态用于 企、事业单位形象宣传和公共场所信息显示,已成为不可或缺的显示窗口,成为信 息传播的重要媒体。第五节LED显示屏的分类一、按颜色基色可以分为:单基色显示屏:单一颜色(红色或绿色)。双基色显示屏:红和绿双基色,256级灰度、可以显示65536种颜色。全彩色显示屏:红、绿、蓝三基色,256级灰度的全彩色显示屏可以显示一千六百 多万种颜色二、按显示器件分类:LED数码显示屏:显示器件为7段码数码管,适于制作时钟屏、利率屏等,显示数 字的电子显示屏。LED点阵图文显示屏:显示器件是由许多均匀排列的发光二极管

9、组成的点阵显示模 块,适于播放文字、图像信息。三、按使用场合分类:室内显示屏:发光点较小,一般 3mm-8mm显示面积一般几至十几平方米。 室外显示屏:面积一般几十平方米至几百平方米,亮度高,可在阳光下工作,具有 防风、防雨、防水功能。四、按发光点直径分类:室内屏:3mm3.75mm 5mm室外屏:10mm12mm16mm19mm21mm26mm室外屏发光的基本单元为发光筒,发光筒的原理是将一组红、绿、蓝发光二极管圭寸 在一个塑料筒内共同发光增强亮度。尽管LED显示屏的种类很多,而且发展更迅速、更先进,但由于知识储备的限 制,和个人能力有限,我选择单色显示屏作为这次设计的主要设计方案。第六节L

10、ED显示屏发展趋势、咼亮度、全彩化蓝色及纯绿色LED产品自出现以来,成本逐年快速降低,已具备成熟的商业化 条件。全彩色LED显示屏将是LED显示屏的重要发展方向。LED产品性能的提高, 使全彩色显示屏的亮度、色彩、白平衡均达到比较理想的效果,完全可以满足户外 全天候的环境条件要求,全彩色LED屏将会成为主流产品。全彩色LED显示屏的广 泛应用会是LED显示屏产业发展的一个新的增长点。二、标准化、规范化材料、技术的成熟及市场价格的基本均衡之后,LED显示屏的标准化和规范化 将成为LED显示屏发燕尾服的一个新趋势。在市场竞争条件下,产品质量,系统的 可靠性等将成为主要的竞争因素,这就对LED显示屏

11、的标准化和规范化有了较高要 求,业内骨干企业已开始在企业实施IS09000系列标准,行业规范和标准体系的形 成,对产品的检测有了相对统一的认识和评判依据,待业的发展将趋于有序。三、产品结构多样化信息化社会的形成,LED显示的应用前景更为广阔。预计大型或超大型 LED显 示屏的主流产品局面将会发生改变,适合于服务行业特点和专业性要示诉小型LED显示会有较大提高,面向信息服务领域的LED显示屏产品门类和品种体系将更加丰 富,部分潜在的市场需求和应用领域将会有所突破,如公共交通、停车场、餐饮、 医院等综合服务方面的信息显示屏需求量将有更大的提高,大批量、小型化的标准系列LED显示屏在LED显示屏市场

12、总量中将会占有多数份额。LED的发展前景广阔, 目前正朝着更高亮度、更高耐气候性、更高的发光均匀性、更高的可靠性、全色化 方向发展。第七节小结现代信息社会中,作为人-机信息视觉传播媒体的显示产品和技术得到迅速发 展,进入二一世纪的显示技术将是平板显示的时代,LED显示作为平板显示的主要产品之一无疑会有更大的发展。813第二章方案论证LED大屏幕显示从显示方式来分,可分为静态显示和动态显示两种。从它显示 的方式来看有两种方案可以选择, 下面通过对这两种方案的比较讨论, 从而选择更 为合适的方案进行设计。方案一:静态显示是由单片机一次输出显示后,就能保持该显示结果,直 到下次送新的显示模型为止。这

13、种显示每一个象素需要一套驱动电路, 如果显示屏 为n*m各象素屏,则需n*m套驱动电路;以8*8点阵为例,则需要64套驱动电路。 之所以称之为静态显示,是由于显示屏中的各点相互独立, 而且各点的显示情况已 经确定,相应锁存器的输出将维持不便,直到显示另一种情况为止。也正因为如此, 静态显示器的亮度都较高。这种显示方式接口,编程容易,管理也简单,且占用机 时少,显示可靠,付出的代价是占用口线资源较多。但采用静态显示技术,画面稳 定,无杂点,图像效果细腻、清晰;动画效果生动、多样;视频效果流畅、逼真高 亮度,色彩鲜艳,视角大,寿命长(大于10万小时),稳定性高,响应速度快等特 占八、方案二:动态显

14、示采用多路复用技术,如果是 p路复用的话,则每p个象 素需一套驱动电路,n*m个象素仅需n*m/p套驱动电路。以大屏幕显示器为 8*64 点阵为例,可将大屏幕分成8个8*8点阵的LED显示块拼装而成。将8个块的行线 相应的并接在一起,形成8路复用,经由pl 口输出的行扫描信号进行驱动。8个 块的列线分别经由各串入并出移位寄存器的输出进行驱动。采用此方式,在某一时刻,只让某一行的行选线处于选通状态,而其他各点的行选线处于关闭状态,列选 线同样一列选通而其他关闭,这样就可选通一点亮,以此方式循环下去,就可以显 示各点的显示情况,虽然这些点的现实情况是在不同时刻出现的, 而且同一时刻只 有一位显示,

15、其他各位熄灭,但由于人眼视觉暂留现象,只要每点显示间隔足够短,则可造成多点同时亮的假象,达到显示目的。对动态显示而言,P愈大驱动电路就愈少,成本也就愈低,引线也大大减少,更有利于高密度显示屏的制造。但采用动 态显示占用机时长,只要单片机不执行显示程序就立刻停止。且存在闪烁、抖动等 缺点,况且较静态显示亮度较弱。由以上两个方案比较可知,当系统中LED数量较多时,采用动态显示的方法较 为经济,但从设计要求来看,显示屏是192*576的超大屏,系统中LED的数量远远 超过数百只,如果仍采用动态显示的方法,会使系统变得较为复杂,可靠性降低, 且成本下降有限。且动态显示后的亮度不够使大屏幕不足够清晰,为

16、此选用静态扫 显示法。从显示更新的方式来看,可分为动态扫描和静态扫描两种方式。因为此设计总 体思路是将大屏幕划分为24块,每块24列,逐块刷新,而不是整个大屏幕的点阵 同时显示,故不是静态扫描方式而是动态扫描方式, 所以总的来说采用的是动态扫13描,静态驱动方式对系统进行设计。第三章硬件设计部分本设计做的题目是大屏幕控制系统,它由上位机和下位机组成,本设计主 要实现下位机的功能,由单片机以串行方式接收从计算机串行口 232发送来的要显 示的图形,并存储在片外RAh中。根据系统命令要求将显示内容送向大屏幕,即根 据不同要求可以以不同的方式显示图象,逐行刷新、逐列刷新、隔行隔列刷新,也 可以以图形

17、方式如扇形,百叶窗形等等,这里我们选择实现大屏幕逐块刷新。系统 大致分为单片机外部扩展电路,数据输出电路,时钟脉冲电路,移位寄存电路和显 示五大部分。第一节 系统的工作原理系统将192*576大屏幕分为24块,每块24列。通过指令逐块刷新。若以8*8 点阵为单位,将每一块分成24*3小块,以第一行为例,说明其工作原理:首先单片机以串行方式接受从串行口 232发送来的图形文字点阵数据并存储在片外RAM62256中,通过74LS138地址译码器对三个74LS273锁存器进行片选,锁存并输出 24位数据,因为80C31是8位的微处理器芯片,所以数据是根据译码地址的不同 8 位8位输出的,而不是同时将

18、24位数据输出。再将24位的数据输出端分别接24 个CD4094移位寄存器,每个移位寄存器的输出端分别连接8个发光二极管,形成8*24点阵。由P1 口对3个74LS138译码器进行片选并输入地址,74LS138译码器的每个输出端的输出信号通过非门产生时钟脉冲。单片机每输出一个脉冲,移位寄存器内的数据就向上移动一位,然后将另24位数据输入到CD4094移位寄存器中,当输出8个时钟脉冲后,每个移位寄存器移动 8位,存入8位数据,控制发光二极 管的亮灭,第一行如此,其他行也是一样的,各列的24个移位寄存器串联,将数据从最低端送向大屏幕顶端,完成这一块的显示,依此原理,将24块逐块刷新达到最终显示目的

19、。系统方框图如下:移显位示寄电4存路电路时钟脉冲电路数据电路图3 1系统结构方框图第二节 单片机外部扩展电路8031的开发设计是本论文的重点。系统的主要芯片单片机选用80C31,但因为 80C31 个内部没有ROM勺8位微处理器芯片,所以需要扩展程序存储器了,在这 里我们选用27512EPROM之所以我们没有选择带有片内 ROM勺单片机,是因为对 于大屏幕系统来说,对程序存储器的容量要求很大,因为大屏幕的显示形式是多种 多样的,变化无穷,这就需要较大的程序存储器来存储不同显示形式的各种程序, 况且因为系统对数据的存储能力要求较高,使用带有片内ROM勺单片机同样需要扩 展外部数据存储器,并没有简

20、单和方便很多,反而可能带来不便,所以本设计选择 80C31。80C31单片机内部有128个字节RAM存储器,CPU寸内部的RAM具有丰富的 操作指令,但在用于实时数据采集和处理时,仅靠片内提供的128个字节的数据存 储器是远远不够的,为此需扩展外部数据存储器,因为整个大屏幕是由十万多个点 组成的,每个点占一个位,这就需要大约13K字节容量,所以在这里我们选用32K的 62256RAM一、TSC 80C31 单片机(一)概述TSC80C31/80C51单片机是8051NMOS 8位单片机系列中高性能的 SCMO单片 机。TSC8031/80C5啲全静态结构允许通过将时钟频率降低到任意值,甚至是直

21、流,来减少系统能量的消耗,而不丢失数据。TSC80C31/80C5保留了所有8051的特点 如:4K字节ROM 128字节RAM 32条I/O线、两个16位定时器、具有五个中断 源、两个优先级嵌套中断结构、一个全双工串行口和一个片内振荡器及时钟电路。另外,TSC80C31/80C51有两个软件可选择方式来降低激活减少的能量消耗。 在待机方式下cpu是不工作的,而此时RAM定时器,串行口和中断系统都继续工 作。在掉电方式下,单片机内所有运行状态都停止,只有RAM中的数据被保存起来。 TSC80C31/80C51被大量生产并应用 SCMO发展,允许它们在 5v电压、0到44MHz 范围内工作。TS

22、C80C31/80C5在 2.7到5.5v电压、20MHzF同样有效。TSC80C31/80C51-L16 低能量方式 电压:2.7-5.5v 频率:0-16MHz TSC80C31/80C51-L20:低能量方式 电压 27-5.5 频率:0-20MHz TSC80C31/80C51-12:0-12MHzTSC80C31/80C51-20:0-20MHzTSC80C31/80C51-25:0-25MHzTSC80C31/80C51-30:0-30MHzTSC80C31/80C51-36:0-36MHzTSC80C31/80C51-40:0-40MHzTSC80C31/80C51-44:0-4

23、4MHz虽然80C31的型号有很多种,而且每种型号的单片机的性能都很好,但从我们的设计来看,大屏幕显示系统是一个耗能较大的系统,所以不能使用低能量方式的型号,因为对频率的要求不是很高,只不过是控制显示屏的更新速度,频率越大更 新速度就越快,但他的更新频率还要考虑到其他芯片的工作速度,像数据存储器的存储速度等,所以又不能盲目选择,考虑到程序数据存储器的工作速度不是很高, 较 高频率可能使其不能正常工作,故选择 12MHz晶振的单片机。(二)特点能量控制方式128字节RAM4K字节ROM32条可编程I/O线两个16位定时器/计数器64K程序存储空间64K数据存储空间全静态结构0.8um CMOS处

24、理布尔处理机(三)片内总体结构80C31片内总体结构的详细框图如图3-2所示。它主要由九个部件组成,一个 8位的中央处理器;4KB/8KB的只读存储器(ROM; 128字节/256字节的数据存储 器(RAM; 32条I/O 口线;2个或3个定时器/计数器;1个具有5个中断源、2个 优先级的中断嵌套结构;用于多处理机通讯、I/O扩展或全双工的串行口;特殊功 能寄存器(SFR ;以及一个片内振荡器和时钟电路。这九个部件都是通过片内单一 总线连接而成,其基本结构依然是通过CPU加上外围芯片的结构模式。但在功能单 元的控制上却有了重大变化,采用了特殊功能寄存器的集中控制方法。I瑞口殛哥B!im驻T r

25、ar|巨丽T定时口1与挽 制r 1 T r rIMHMigj u * iiHOK存黔-V-I jk,-1 . ft.W 1TLli-i 1if 1#"宗討、牢行和TOW SPFCMJI 存券PC'Ji仓*舞口|槪存器1疇$僦存翻阴口 1亜助聲护口 ?呃勃辭DPTRpt<i fpa fl- pa t图32总体结构框图r!if d3 £ £LOJLOJLOJLLOJUl咼呻缈为鈍m浒善斟33PQFP44:疋I29松1D11 ” r列岁学h&巾里些翅 nrwimnnnnni匱屮TNCME門因Pi'AHi-aINDEX OOHER<二

26、SSasUS¥ as 二CL iuel *LdP15HB Uu Tu SBI- * -:pciw-X PObJlfiASTr*:TATPLCC44TSOV3 1MMiCMttic fj fin. r p; cjtuTIC】sxffHs円E白 瓷 s 519 yss E mb 2_Pi.C C Pf.1 cPT.; 口P1,3 CFT.* dP>5C pre c PlTtJfl ST C r叫隔E 叱EQ CPJ3N- CP3 4HT CPQ 5iT1 C r*i $wr C n.rit 匚 XTA-2 t XTAli C VSSCti-DIL4040 J VCC w O'

27、;AO3337=C 1A i3 =7 2,A23 M i'43 W 5A5 QW.Afi3 砌 7A7 -3E* AL£3说i J? AA1E !32ft?Al.论 5'Ai;3 2 4.AS;3 *>?3Alf切脚iW?2 b 1A*图33 80C31引脚结构图(四)芯片的引脚说明1、主电源引脚VCC和VSSVCC在正常待机、掉电、操作时提供+5v电压VSS接地端2、输入/输出(I/O )引脚P0 P1、P2、P3(1)P0 口P0 口是一个8位双向三态I/O 口。在输入数据时,P0 口引脚写入“ 1”使引脚 处于高阻状态,作高阻抗输入,同时, P0 口在存取

28、片外程序和数据存储信息时, 也是地址总线的低8位字节和数据总线分时复用口。在分时复用时,它使用大的内 部上拉电阻控制信号为高电平。TSC80C31/80C51的 P0 口能驱动8个LSTTL逻辑电 路的输入端。设计中我们选用 P0 口来向74LS273锁存器传送数据,并将内容存入 片外RAM中。实际上每一个74LS273相当一个片外存储器,且每一个都需要对应地 址,所以选择32K数据存储器.系统要带动的发光二极管过多,所以在这里74LS273 锁存器的每一个输出端都加一个驱动芯片74F07。(2)P1 口P1 口是一个带有内部上拉电阻的 8位准双向I/O 口。由于这种接口输出没有高阻状态,输入

29、也不能锁存,故不是真正的双向I/O 口。P1 口作为输入线时,引脚先写入“ T把该口线内部上拉电阻拉为高电平,作为输入,P1 口引脚由于内部上拉作用在外部拉低产生源电流。 在TSC80C31/80C51中,P1 口能驱动3个低功耗 LSTTL逻辑电路的输入端,能在没有外部上拉作用的情况下驱动CMOSt入端。设计中使用P1 口对24区移位脉冲电路中的74LS138译码器进行片选,来控制74LS138 输出端的高低电平,进而产生移位时钟脉冲,同样,在每个74LS138译码器的输出端分别加一个驱动芯片74F07。(3)P2 口P2 口是一个带有内部上拉电阻的 8位准双向I/O 口。P2 口作为输入线

30、时,引 脚先写入“ T把该口线内部上拉电阻拉为高电平,作为输入,P2 口引脚由于内部上拉作用在外部拉低产生源电流。P2 口通过16位地址在从片外程序存储器取或向 片外数据存储器输入时,输出地址高字节,在应用时,它用大的内部上拉电阻发出“ 1”,当使用8位地址扩展片外数据存储器时,P2 口输出P2特殊功能寄存器的内 容,在TSC80C31/80C5仲,P2 口同样输入地址高字节并在运行程序时控制信号。 P2 口能驱动3个低功耗LSTTL逻辑电路的输入端,能在没有外部上拉作用的情况 下驱动CMO输入端。设计中应用P2 口来输出地址的高八位字节,并应用P27、P26 P25作为24位数据输出电路中7

31、4LS138译码器的地址输入端,来控制 74LS273的 工作状态。(4)P3 口P3 口是一个带有内部上拉电阻的 8位双向I/O 口。P3 口作为输入线时,引脚 先写入“ 1”把该口线内部上拉电阻拉为高电平,作为输入, P3口引脚由于内部上 拉作用在外部拉低产生源电流。它同样提供 51系列特点一致的各种特定功能,如下:P3.0RXD(串性输入)P3.1TXD(串行输出)P3.2INT0(外部中断0输入)P3.3INT1(外部中断1输入)P3.4TD(定时器0输入)P3.5TI(定时器1输入)P3.6 WR(片外数据存储器写选通)P3.7 RD(片外数据存储器读选通)作为第一功能使用时,就作为

32、普通I/O 口用,功能和操作方法与 P1 口相同。作为 第二功能使用时,各引脚的定义如上,值得强调的是,P3 口的每一条引脚均可独立定义为第一功能的输入输出或第二功能。P3 口能驱动3个低功耗LSTTL逻辑电路的输入端,能在没有外部上拉作用的情况下驱动CMO输入端。设计中主要应用了 P3口的 P3.0、P3.1、P3.6、P3.7 口。P3.6(WR),P3.7( RD )作为选通信号 与片外数据存储器相连接。P3.1 口与CD4094移位寄存器中的STR端口相连,来控 制CD4094俞出端的数据锁存。P3.0作为串行输入端与串行口 232相连,因为232 传来的负信号,所以在前端加一个非门,

33、把信号变为正的。232串口送来的电压信号+5v+15v时1; -5v-15v时为0。当电压信号为+5+15时,VCC经过二极管 将电压钳制在高于VCC+0.7v当电压信号为-5-15时,GND!过二极管将电压钳 制在-0.7v,从而送给单片机高低电平信号,如下图 3-4所示RXD11 R1 4. 6KCZ31/D1U_VCCGND图34电平转换电路3、控制或与其它电源复用引脚(1)复位单片机的复位都是靠外部电路实现的,在振荡器运行的情况下,要实现复位, 必须使RST引脚保持2个机器周期的高电平。复位电路的核心就是必须保证 RST引 脚上出现10ms以上稳定的高电平,这样就能实现可靠的复位。推荐

34、在此引脚与Vss 引脚之间连接一个约8.2K Q的下拉电阻,与Vcc引脚之间连接一个约10u F的电 容,以保证可靠的复位。复位操作使 P1、P2、P3 口都为1,这种操作可以达到异 步目的,虽然振荡器还没有开始工作。设计中选用上电复位。如下图3-5所示:VCC图35复位电路(2)ALE当访问外部存储器时,ALE的输出把地址的低字节锁存到外部锁存器。即使不 访问外部存储器,ALE端仍以不变的频率(振荡器频率的1/6 )周期性的发出正脉 冲信号,因此,它可以用作对外输出的时钟,或用于定时目的。然而要注意的是, 每当访问外部数据存储器时,将跳过一个 ALE脉冲。ALE端可以驱动(吸收或输出 电流)

35、八个LSTTL逻辑电路的输入端,它没有外部上拉可以驱动 CMO输入端。(3)PSENPSEN是外部存储器读选通信号输出端,在从外部程序存储器取指令期间, PSEN在每个机器周期内两次有效,但在此期间,每当访问外部数据存储器时,这 两次有效的PSEN信号将不出现。在从内部程序存储器取指令时PSEN不工作。PSEN 可以驱动(吸收或输出电流)八个 LSTTL逻辑电路的输入端,它没有外部上拉可以 驱动CMO输入端。(4)EA当EA保持高电平时,cpu访问内部程序存储器,但在 PC (程序计数器)值超 过OFFFH( 8031 )或 仆FFH( 8052)时,将自动转向执行外部程序存储器内的程序。当E

36、A保持低电平时,cpu只访问外部程序存储器,不管是否有内部程序存储 器。EA必须不能悬空4、外接晶体引脚XTAL1和 XTAL2XTAL1接外部晶体的一个引脚。在单片机内部,他是一个反相放大器构成的振 荡电路的输入端,这个放大器构成了片内振荡器。当外部振荡器工作时,此引脚作 为驱动端接收外部振荡器信号。XTAL2接外部晶体的另一端。在单片机内部,他是一个反相放大器构成的振荡电路的输出端,当外部振荡器工作时,此引脚应悬空(五)、待机和掉电方式处理图36介绍了内部待机和掉电方式时钟结构,图表明,掉电方式使振荡器停 止工作,待机方式语序中断、串行口、定时器在 cpu的时钟关闭时,继续执行其功 能。这

37、些特殊方式被经过特殊功能寄存器软件PCO(电源控制)所激活,它的硬件地址是87H, PCON没有位寻址功能。图36待机和掉电方式硬件图PCON电源控制寄存器(MSB)(LSB)SMOD)-GF1GFOPDIDL本设计中并没有应用到待机方式和掉电方式, 所以这里不做详细说明了,而且 电源控制寄存器的后几个标志符也就没有发挥其作用,但系统应用到了串行口方 式,所以SMO标志符保留其功能。表3 1电源控制寄存器功能表标志符位置名称及功能SMODPCON.7双波特率选择位, 提高一倍SM0D=,1在串行口方式1,2,3情况下波特率-一-PCON.6无定义-一-PCON.5无定义-一-PCON.4无定义

38、GF1PCON.3通用标志位GF0PCON.2通用标志位PDPCON.1掉电方式位,设置该位来激活掉电方式工作IDLPCON.0待机方式位,设置该位来激活待机方式工作如果将PD和IDL同时置1,先进入掉电方式。单片机复位时,PCON勺状态为(000x0000)时钟停止方式静态标志,TSC80C31/80C5时钟速度能减少到0MHz而不丢失存储器和寄存器 中的任何数据,这种方式允许按步使用,而且允许通过将时钟频率降低到任意值来 减少系统能量消耗。在0MHz能量消耗和在掉电方式下是相同的(六)、振荡器特点一个用于构成振荡器的反相放大器,引脚XTAL1和 XTAL2分别是放大器的输入 端,如图3-7

39、所示,使用石英晶体或陶瓷谐振器。'XTAL2 : 19rXTAL1 : 19VSS:20图37石英晶体振荡器采用外部时钟方式,外部信号接至 XTAL1而XTAL2可处于不接状态如图6所 示,外部振荡信号通过一个2分频的触发器而成为内部时钟信号, 对外部信号的占 空比没有什么要求,但在具体的数据菜单上高电平持续时间和低电平持续时间必须NC外部 掃落 信号XTAL2: 13XTAL1 : T9VSS : 20图38外部振荡信号结构图这里我们选择内部时钟方式,12MHZ勺晶体振荡器如图3-7、外部程序存储器的扩展原理单片机扩展外部程序存储器的硬件电路如图3-9所示:口 POALE口曲 p F

40、图39 MCS-51单片机程序存储器的扩展单片机访问外部程序存储器所使用的控制信号有:ALE低8位地址锁存控制;PSEN:外部程序存储器“读取”控制。在外部存储器取指期间,P0 口和P2 口的16跟I/O线输出地址码,其中P0口 作为分时复用地址/数据总线,它送出程序计数器中的低 8位地址,由ALE信号选 通进入地址锁存器,然后变成浮置状态等待从程序存储器读出指令码,而P2 口输出的程序计数器中的高8位地址保持不变。最后PSEN作为选通EPROMEEPRO的 信号,将指令码读入单片机。根据设计要求选用27512 EPROM27512是64K*8的紫外线擦除、电可编程只 读存储器,单一 +5V供

41、电,工作电流最大125mA维持电流40mA读出时间最大为 250ns。27512为28线双列直插式封装,其管脚配置如下图 3-10所示:otnlQflBolQJCItB"MA2A3M阳和心MA9山A11A1?加KL+m墮mu图3-10 27512引脚图各管脚含义如下:A0A15为地址线;0007为数据输出线;CE为片选线,OE /Vpp是数据输出 选通/编程电源。三、地址锁存器由于单片机的P0口是分时复用的地址/数据总线,因此在进行程序存储器扩展 时,必须利用地址所存器将地址信号从地址/数据总线中分离开来。通常,地址锁存器可使用带三态缓冲输出的 8D锁存器74LS373或8282,也

42、可 以使用清除端的8D锁存器74LS273,地址锁存信号为ALE在这里我们选用74LS373,它是透明的带有三态门的八 D锁存器,管脚配置图如3-11所示:12L5II15科L5图3-11 74LS373引脚图当三态门的使能信号线OE为低电平时,三态门处于导通状态,允许1Q8Q俞出至VOUT8,当OE端为高电平时,输出三态门断开,输出线0U工8处于浮空状态。G称为 数据打入线,当74LS373用作地址锁存器时,首先应使三态门的使能信号 0E为低 电平,这时,当G输入端为高电平时,锁存器输出状态和输入状态相同;当 G端从 高电平返回到低电平时,输入端的数据锁入的8位锁存器中。当用74LS373作

43、为地 址锁存器时,它们的锁存控制端G和STB可直接与单片机的锁存控制信号端 ALE相 连,在ALE下降沿进行地址锁存。四、外部数据存储器的扩展原理单片机扩展外部RAM勺电路原理如图312所示:MCS61一D0-B7地址RAMCEWEOE口 po帧RD1-J_1译码口2 p图312扩展外部RAMfe路原理图从图可以看出:数据存储器只使用 WR、RD控制线而不用PSEN。正因为如 此,数据存储器与程序存储器地址可完全重叠,均为OOOOHFFFFH但数据存储器与I/O 口及外围设备是统一编址的,即任何扩展的I/O以及外围设备均占用数据存 储器地址。在图中,P0 口为RAM勺复用地址/数据线,P2口的

44、三根线用于对RAMS 行页面址。在对外部 RAM读/写期间,CPU产生RD / WR信号。本设计选用62256静态RAM它是32K*8位的静态随机存储器芯片,它采用CMOS 工艺制造,单一 +5V供电,额定功耗200m,典型存取时间200ns。为28线双列直 插式封装,其管脚配置如图3-13所示,图3-13 62256引脚图各引脚定义如下:A0A14为片内15位地址线;I/00107为双向数据线,CE为片选信号线;OE 为读允许信号线; WE为写信号线。在设计中,它的取址范围是 0000FH 7FFFH第三节数据输出电路以24区中的一区为例,向移位寄存器内输入数据的总体思想是通过3片74LS2

45、73锁存不同地址的数据。由74LS138译码器进行片选,逐个选通74LS273锁 存器,达到向寄存器输入24位数据的目的。由于74LS273是带清除端CLR的八D触发器,只有当清除端为高电平时才具有 锁存功能,所以将锁存器74LS273的CLR引脚分别接高电平,使其保持具有锁存功 能。因为74LS273的CLK引脚是锁存的控制端,在上升沿锁存,所以使用74LS138译码器通过输出端高低电平的变化控制CLK的电平的上升、下降,达到控制锁存的目的。地址输入端由A15 A14 A13控制,74LS138有3个附加的控制端S1、S2、 和S3,当S仁1、S2+S3=0时,Gs输出为高电平(S=1),译

46、码器处于工作状态, 否则,译码器被禁止,所有的输出端被封锁在高电平,故将S2,S3接地,S1接VCC 其功能表如下:表3 2 3线一8线译码器74LS138的功能表输入输出S1S2+S3A2A1A0Y0Y1Y2Y3Y4Y5Y6Y70*11111111*1*1111111110000011111111000110111111100101101111110011111011111010011110111101011111101110110111111011011111111110在选片上我们的具体做法是:将 74LS138译码器的三个输出端(这里我们只 对三个74LS273芯片进行片选,所以可以是

47、任意三个输出端,我们选用Y4 Y5 Y6) 分别接到三个或门的输入端,或门的另一端接低电平信号,我们这里接WR。从上表可以知道,3 8译码器没有选通是输出端全都是1,所以经过或门后273锁存器 不工作,当38译码器输入100时,Y4为0,其他端为1,经过或门变为低电平 产生一个下降沿,在将3 8译码器输入111,使Y4为1,经过或门变为高电平产 生一个上升沿,故第一片273锁存器锁存8位数据;当38译码器输入101时, Y5为0,其他端为1,对于Y5来说产生了一个下降沿,将3 8译码器输入111 时,Y5为1,经过或门产生了一个上升沿,第二片 273锁存器锁存8位数据;依 次类推,当38译码器

48、先后输入110和111后,Y6端产生一个上升沿,第三片 23锁存器锁存8位数据。译码器的地址输入端与 P27、P26 P25相连,取值分别为100、101、110所以 他的地址范围是 8000H8FFFH A000HAFFFHC000HCFFFH因为每一位数据信号通过移位寄存器要控制发光二极管的亮灭,单凭芯片的驱动能力是远远不够的,所以,我们在锁存器的每一个输出端连接一个74F07OC门,它是6位驱动器,为LED提供一定的驱动电流。0C门又称为集电极开路的门电路, 能驱动较大电流。因为系统中这种门电路工作在开路, 所以每一个74F07需要接一 个上拉电阻,1K阻值的电阻即达到其要求。因为每个区

49、的移位寄存器是与其他23个区的移位寄存器并联,所以在送给一个区数据的同时也将这24位数据送给另外23个区,只不过在给一个区送数据的时候,其他 23个区没有移位脉冲,不保存数 据,当一个区送完数据而完成这一块的显示更新时,新的24位数据送入下一个区,而将最初送入的数据覆盖,因此并不影响下一个区数据的移位,依此方式传送数据。而将最初送入的数据覆盖,因此并不影响下一个区数据的移位, 依此方式传送 数据。第四节时钟脉冲电路大屏幕的显示主要是由CD4094移位寄存器的移位来传送显示信号,移位寄存 器的每一次移位都需要一个脉冲,由于大屏幕分为24块,即24区,每个区的各个移位寄存器需要移位脉冲控制。故采用

50、三个74LS138译码器级连来输出24个信号, 通过非门产生高低电平进而产生脉冲信号,根据系统要求送向24区,每一个时钟脉冲同时送给一个区的24*24个移位寄存器,选定一个区后,连续输送192个脉冲, 更新完这一区后,选择下一区。74LS138译码器的功能前文已经叙述,不在重复。这里只讲一下脉冲产生的具 体做法,如图11所示,译码器通过P10P17 口进行片选和地址输入。将各个译码 器的地址输入端 A B、C分别和P12、P11、P10连接在一起。采用P15 P14 P13 进行片选,当P15 P14 P13为000时,由译码器的功能可知,三片译码器均不被 选通,不工作;当P15 P14 P1

51、3为001时,第一片译码器被选通,P12、P11、P10为000时输出信号Y0经过非门产生一个脉冲信号,为了避免其他输出端在此 时产生脉冲信号,将第一片译码器的输出端重新置1,经非门变为低电平,再将P12、 P11、P10置为000使输出信号Y0经过非门再产生一个脉冲信号,依此方法,将192 个脉冲送向24*24个移位寄存器。以次类推,当 P12、P11、P10为001时选通第二 区,方法同上,输出192个脉冲送向24*24个移位寄存器,就这样依次将脉冲信号 传送给八个区;当P15、P14 P13为010时,同样,第二片译码器被选通,P12、 P11、P10值的变化产生的脉冲信号将依次传送给另

52、八个区;当 P15 P14 P13为011时,第三片译码器被选通,脉冲信号依次送给最后八个区,这样脉冲信号传送完毕。同样要控制发光二极管的亮灭,单凭芯片的驱动能力是远远不够的,所以,我们在译码器的每一个输出端连接一个 74F07OQ门,来驱动电路。同样,在设计中 因为系统中这种门电路工作在开路,所以每一个74F07需要接一个上拉电阻,1K3个并联的非门,用来产生脉冲,之所以选择3个并联是为了增加驱动能力0 12 3 4Y Y Y Y |Y Y YU17 4L S13 802,3/4. 5. 6 . 7 .4 3 2 1 0111119 7Y YIY Y Y YIYU27 4L S13812 3

53、 4 5 6 7IY YlY YlY Y YU37 4L S13 8B2GA12®B2qA2®cBAB2Ga128cBA斗.51P41P31P21P.pO1P阻值的电阻即达到其要求。在每个输出端的负载电阻后端连接图314时钟脉冲电路第五节移位寄存电路前文已经介绍,大屏幕为192*576点阵,点数较多,屏幕较大。所以需要很多 移位寄存器。大屏幕分为24块,每块有192*24个点,每8个点需要一个移位寄存 器,数目比较庞大,以一块24*24为例,24行,每行24个移位寄存器并联在一起, 每列串联在一起,每收到一个时钟脉冲移位一次,达到显示功能。移位寄存器除了具有存储代码的功能以外,还具有移位功能。所谓移位功能,是指寄存器里存储

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论