收藏 分享(赏)

LED显示屏的计算机远程控制系统设计.doc

上传人:wo7103235 文档编号:6152296 上传时间:2019-03-30 格式:DOC 页数:50 大小:636.50KB
下载 相关 举报
LED显示屏的计算机远程控制系统设计.doc_第1页
第1页 / 共50页
LED显示屏的计算机远程控制系统设计.doc_第2页
第2页 / 共50页
LED显示屏的计算机远程控制系统设计.doc_第3页
第3页 / 共50页
LED显示屏的计算机远程控制系统设计.doc_第4页
第4页 / 共50页
LED显示屏的计算机远程控制系统设计.doc_第5页
第5页 / 共50页
点击查看更多>>
资源描述

1、LED显示屏的计算机远程控制系统设计摘要LED (light-emitting diode)显示屏系统是将光电、计算机以及控制等技术综合一体的现代新技术,它与传统的广告宣传紧密结合成为新的媒体宣传工具,广泛应用于展览中心、金融市场、医院、体育场馆、机场、码头、车站、街道、高速公路等公共场所的信息显示和广告宣传。LED 显示屏系统主要由显示屏、显示屏控制器以及完成文字录入和显示模式控制的计算机三个部分组成。该系统既可以显示中文、英文、也可以显小图形符号或用户指定的特殊图形符号。LED 显示屏由于内容更新方便,显示方式多样和视觉感觉理想而倍受用户的欢迎,也是广告(公共)宣传中近年高速发展的新型科技

2、产品。但是由于其系统配套复杂,控制显示内容只能就近完成,设备维护较复杂,使得 LED 显示屏的应用场所受到很大的限制,这些都要求该技术进一步的完善和提高。本系统是针对只显示文字,图形符号的文字 LED 显示屏系统而进行研究的,通过该系统实现对显示屏的远程控制,随时可以更新显示内容。实现远程控制的方式我们采用目前管理方便,运行成本较低的 RS485 总线传输。而显示屏控制则由控制电路板来完成,即两片单片机和一个双口 RAM。由于 RS485 总线的最大传输距离为 1200 米,其上最多可挂 32 台接收设备,这样就实现了计算机到 LED 屏幕的总分式控制。 该成果是采用信息技术改造传统产业的典型

3、模式。通过系统改造,减少了人流,物流,工作流,极大的加快了信息流,减少了使用管理费用,扩大了 LED 显示屏的应用范围。该技术可以应用在小区、连锁店、学校等新建的公共场所。采用了本系统后,操作者可以在办公室内分时更新多台 LED 显示屏的显示内容。关键词: LED 显示屏,计算机,微处理器,单片机,双口 RAMThe LED display of computer remote control system designAbstractThe display screen system of LED( light-emitting diode) synthesizes the integrat

4、ive modern new technology of the technology, such as photoelectricity, computer and control,etc., It combines closely with traditional advertising and becomes the new media instrument of propaganda, Apply to the exhibition centre extensively, The information of public places, such as financial marke

5、t, hospital, stadium, airport, quay, station, street, expressway,etc. shows and advertising. LED display screen system finish characters input and show by display screen, display screen controller 3 main parts of computer that mode control form mainly, This system can show Chinese, English and can s

6、how the figure symbol or the special figure symbol which the user appointed too .LED display screen because content newer and convenient, display mode variety and vision feel relatively ideal time receive by user favourably, It is the new-type scientific and technologicalproducts of high-speed devel

7、opment in recent years while propagating of advertisement( public) too, But because its system forms a complete set complicatedly, can only finish nearby to control, plant maintenance is relatively complicated, Make a lot of places used receive very great restriction,Cant realize long-range to contr

8、ol and transmit information and need this technology need further perfection and development in step.A systematic one is to only shows the charactersing for this, LEDs display screen of characters system of the figure symbol is studied,Realize through this system what this display screen show conten

9、t long-range to control, at any time go on and show basic purpose that content upgrades . To realize the remote control of the way we use current management, operation convenience with lower cost RS485 bus transport. And display control circuit is accomplished by control, two double mouth and a RAM

10、chip. Due to the maximum transmission distance RS485 bus for 1200 meters, its most 32 receiving equipment can be hanged, thus realizing the computer to control the total fraction LED screen.This result is using information technology to transform traditional industries of typical model. Through the

11、system reform, reduce the flow, logistics, workflow, greatly reduce the speed, the use of information management fee, expanded the LED display applications. This technology can be applied in the village, chain, the new public schools, etc. Using this system, the operator can be updated in office tim

12、e many LED display show content.Keywords: LED display screen, the computer, Microprocessor, MCU Multi-RAM第 1 页 共 46 页 1 绪论1.1 LED显示屏简介LED 显示屏系统 1,主要由显示屏 (含显示阵列,行、列驱动电路,电源)显示屏控制器和计算机(含录入管理软件)这三个主要部分组成。可以实现视频、音频、数据及其它信息接收、存储、管理和最终的显示播放。主要功能是再现图文声音和视频信息。它是集光、电、声为一体的新型广告媒体。它采用先进的多媒体技术和相应的软件,可以通过计算机键盘、扫描

13、仪、录像机、摄像机等输入中西文字,图形视频图像等。由计算机发出的信息和控制信号,通过控制器和行列驱动电路,控制发光二极管的亮暗状态,从而在显示阵面上显示出多色,多灰度生动活泼的绚丽多彩的各种画面 2。LED 显示屏是作为广播、电视、报纸、杂志之后的又一新传播媒体。目前在商场、广场、体育馆、车站、码头、航空港、医院、银行、证券期货交易所、电视台的演播室、大型企业形象宣传牌、监控中心等处都有日益广泛的应用。LED 显示屏根据使用场所可以分为室外屏和室内屏两种,其主要区别是发光管的发光亮度不同。而根据所显示的内容则也可以分为图像屏和文字屏两种,图像屏可以显示图象以及多媒体,而文字屏则主要显示文字,也

14、可以显示简单的固定图像,有单色和三色两种。显示图像的多媒体室外屏是投资巨大(高达数百万)的大型高档设备,主要应用在大型公共场所、形象工程和一些重要场所。LED 室外全彩色显示系统由红、绿、蓝三原色组成,可显示自然界所有颜色,在阳光照射下,屏幕能够显示清晰的图像。室外系统采用功能强大的多媒体技术,可实时播放电视或录像,不仅能显示各种图像文字,而且能将二维或者三维电脑动画与视频相叠加,适用于商业区、展览中心、体育场馆、娱乐中心、商场、车站、航空港、码头等处的信息显示和广告宣传。其特点为:电耗低、寿命长、全天候,可在任何地点安置。室内 LED 显示系统也能实现视频、声音、新闻及其他信息的接收、存储、

15、管理和最终播放,是一种全新的户内传播媒体。系统可以将电视、录像、影碟及计算机图像等多种不同类型媒体的内容作为播放的节目信息源,具有简单方便和直观演示播放的特点,已适用于商场、车站、空港码头、大型宾馆、会议中心、展览中心、证券等处的室内商业广告和各种信息的显示和宣传。由于该场所主要以文字显示为主,所有以文字屏为主,这也是我们所见到最多的 LED 显示屏,由于其屏幕面积较大,有时也第 2 页 共 46 页 称其为 LED 大屏幕显示系统。系统中控制器中的单片机通过 RS-485 接收由上位机(计算机) 传入的显示信息和控制信息,写入双口 RAM 进行储存。当显示系统正常运行时,系统可以将 RAM

16、的内容读出,根据内容控制各个控制信号,一并送入 LED 显示屏体进行显示,通过各个发光二极管的亮暗实现完整的信息显示 3。在系统中单片机控制采集数据并存贮数据到双口RAM 系统。1.2 LED显示屏存在的问题以及发展尽管目前 LED 显示屏的应用范围越来越广,但是在应用中也暴露出一些新的问题,如内容更新必须要计算机完成;作为控制的计算机离 LED 屏幕距离有一定的距离(一般不超过 10 米) 限制;每台计算机一般只能控制一台 LED 显示屏。这一切都极大的限制了LED 的显示屏的发展。如果用户要求远程控制或多台控制则就更难实现。除此之外,由于每个系统中必须有一台计算机进行控制,这使得系统的单体

17、投资比较大,维护管理费用也比较高,这一切都极大的制约了 LED 显示屏的发展。国内外的 LED 生产厂家对远程控制这一需求也进行了研究,也提出了一些解决方案,但是在实际运行中都有一定的限制,如有的生产厂家将互联网技术引入远程传输,即每个 LED 显示屏还采取的是原来的计算机系统,但是计算机与互联网相连,通过互联网实现与远程计算机进行数据交流,这种方法从原理上可以实现,但是在实际使用上还有很大的差距,如对客户的每个 LED 显示屏都要求与互联网相连接,从运行管理上这种远程控制方式并不能解决现场上不用计算机设备这一功能,日常运行管理费用比原来的还高,因此这种方法实际使用的很少。从 LED 显示屏的

18、需求上,市场上不仅需要像大屏幕的这样大型的显示屏,也需要根据不同场地配置不同规格的小型显示屏。但是由于 LED 显示屏无论大型还是小型,其最小系统的三大组成部分不能改变,而对于三部分中占投资比重较大的计算机实际利用率并不高,仅在内容更新时才与 LED 显示屏相连接,如果能将计算机去掉或多台LED 显示屏公用一台计算机,则可以有效的减少一次性投资,大大的拓宽了 LED 显示屏的使用范围,这将有着非常重要的市场价值。现代化的大工业的发展是将自动控制原理充分的应用到生产过程中,现代化的流水线除了将中心控制的控制信号和现场的控制器相连接外,也通过公共通信网络实现第 3 页 共 46 页 远程控制,实现

19、计算机(又称上位机)和各个小的控制器(下位机)的有机结合,组成一个科学的自动控制系统。我们将现代工业控制的方式方法应用到 LED 显示屏的远程控制系统。将位一于 LED 显示屏的现场控制计算机采用专用的控制器代替,再通过 RS485网络与集中控制的计算机相连是实现远程控制并能有效解决上述问题的方法之一。综上所述,为了有效的解决以上问题,我们提出了基于 RS485 总线的远程控制LED 显示屏方案。13 项目研究的意义传统的文字 LED 显示屏尽管有信息更新方便和视觉效果较好深受用户的欢迎,但由于一次投资大,远程控制功能差使得使用范围受到很大的限制,特别是需要远距离大范围多点应用 LED 显示屏

20、则成本和维护费用则更高,为了减少日常维护费用,积极开拓 LED 显示屏的应用范围,我们采用在现代化大工业中采用的远程数据传输和远程控制技术,将位于各个地区的 LED 显示屏实现远程控制,依托 RS485 网络可以实现对显示屏显示内容的远程更新。该技术的研究成功可以对广告业有巨大的推动作用,如果将该技术应用在己经建设好的 LED 显示屏上,则将 LED 显示屏的日常维护管理由专业的人员(公司 )远程操作,减少的维护管理费用,这也可以使用在显示屏需要移动的场所。如果将该技术使用在新建 LED 显示屏则效益更加明显,由于采用远程控制,其位于现场的显示屏可以根据功能、位置选择不同的型号。各种型号的 L

21、ED 显示屏都可以由远程计算机进行不同内容的更新,这样就可以将过去要使用 LED 显示屏必须要三大部分(LED 显示屏、控制器、计算机)简化为两部分,将投资的计算机去掉,这样就可以使 LED 显示屏应运范围更广,特别是有许多连锁店的商业机构,有成片开发的小区,大型的校园则使用效果更加明显。该技术的成熟也有可能使广告行业派生出新的服务功能和服务行业,如果将计算机管理人员、显示屏维护人员和广告宣传策划人员有机的结合,组成以服务 LED 显示屏服务的广告服务公司,解决众多使用 LED 显示屏企业中专业维护人员不足的这一基本问题,为企业提供包括 LED 内容更新和日常维护的全部工作,实现专业人员专业使

22、用的功能。其商业价值也非常显著,完全符合现代社会的专业分工更细的发展要求,因此可能使广告服务有新的模式出现。可以预见,在一个地区采用一台计算机控制多台显示屏实现内容即时更新,就是第 4 页 共 46 页 实现了信息流的快速传递,减少了过去传统的人流、物流和工作流,使得信息传播更加迅速,从而为企业带来的巨大经济效益。1.4 LED显示屏远程控制系统图 1.1 是我们采用全新技术的 LED 显示屏远程控制系统的原理框图。计算机将编好的内容经 RS232/RS485 转换卡发送给接收单片机。实现数据转发的接口板有两个单片机,一个用于控制双口 RAM 的接受,另一个单片机把双口 RAM 内的数据传输给

23、显示屏,从而完成整个数据的传输 4。计算机 RS-232 电缆 RS232/RS485 转换卡接收单片机 双口RAM发送单片机 译码器 移位寄存器 LED显示屏接口板 LED 显示板接口RS-485图 1.1 LED 显示屏控制系统原理图1.5 系统要进行研究的主要内容1.5.1上位机通信软件设计根据 LED 显示屏系统的工作原理以及建立的运行控制模式,编程在计算机上使用的专用软件,进行数据的发送。1.5.2.接口板硬件电路设计接口板是解决位于传输线一端的计算机与另一端的 LED 显示器连接的问题。其作用是把来自计算机的数据存入双口 RAM,再由发送单片机把数据送入 LED 显示屏上进行显示。

24、使系统能正常运行的核心部位是单片机。整个过程如图 1.2 所示。第 5 页 共 46 页 计算机 RS232/RS485 转换卡接收单片机 双口RAM发送单片机屏幕显示控制信号RS232 RS485图 1.2 接口板电路框图1.5.3.下位机控制软件设计 此系统软件主要由两部分组成:即接收单片机软件和发送单片机软件。接收软件主要用于接收上位机传入的数据,单片机初始状态监测上位机的控制信号。单片机监测到控制信号后,把双口 RAM 内容清零。接收上位机传入的数据,并把数据存入双口 RAM 内。监测到数据传输结束后,发控制信号给另一单片机。随后程序返回到监测状态,继续监测上位机的控制信号。发送软件主

25、要用于从双口 RAM 读数据,并通过串行口发送数据到显示屏。单片机初始状态监测另一单片机发出的控制信号,监测到控制信号后,从双口 RAM 内读数据,并通过串行口传送数据到显示屏内的控制器解除交握。程序返回到监测另一单片机发出的控制信号状态。1.5.4.LED显示屏控制器设计LED 显示屏的控制和驱动电路由发送单片机、列驱动电路、行驱动电路、移位寄存器及附属电路组成。该电路的显示采用逐行扫描方式。工作时,单片机从缓冲区取出第一行需要显示的点阵数据,再由列点阵数据输入端按位依次串行输入至列移位寄存器。然后,让行点阵选通端使能,从而使列移位寄存器中的数据同时并行输出以选通该行。经延时一段时间后,再进

26、行下一行点阵数据的显示,经过不断的逐行扫描来实现字符或简单图形的显示。1.6各项研究的基本要求1.6.1 计算机收发软件功能要求(1)能够分时向各个单片机发送数据。第 6 页 共 46 页 (2)采用 windows 界面。1.6.2接口板接收单片机软件性能要求(1)实现远程呼叫的响应。(2)能够接收由计算机控制并经传输线输出的数据,并把数据存入双口 RAM 内。(3)检测数据传输的工作状态,系统结束后,发控制信号给接口板的发送单片机。1.6.3接口板发送单片机软件性能要求(1)检测接收单片机的控制信号。(2)从双口 RAM 中读数据,并通过串行口发送给显示屏。1.6.4接口板硬件性能要求(1

27、)实现数据转发。(2)保证信号收发时序的配合要求。1.6.5 LED显示屏性能要求(1)显示清晰,亮度适中(2)显示内容无闪烁 第 7 页 共 46 页 2 硬件系统介绍2.1微处理器2.1.1微处理器的发展微处理器又称单片机,具有控制功能强,体积小,功耗小等一系列的优点,它在工业控制、智能仪表、节能技术改造、通讯系统、信号处理及家用电器产品中都得到广泛的应用。随着数字技术的发展和单片机的广泛应用,以往采用模拟电路、数字电路实现的电路系统,大部分功能单元都可以通过对单片机硬件功能的扩展及专用控制程序来实现 6。近年来,微处理器的发展速度足以让世人惊叹。以计算机为主导的信息技术作为一种崭新的生产

28、力,正在向社会的各个领域渗透,也使机电一体化的进程大大加快。机电一体化是当今制造技术和产品发展的主要倾向,也是我国机电工业发展的必由之路。可以认为,它是用系统工程学的观点和方法,研究在机电系统和产品中如何将机械、计算机、信息处理和自动控制技术综合应用,以求机电系统和产品达到最佳的组合。机电一体化产品所需要的是嵌入式微型处理器,各种型号和功能更强的单片机和超级接口芯片不断出现,进一步向高层次发展的重要标志就是构成多机系统和分布式网络。世界上单片机芯片的产量以每年 27%的速度递增,到本世纪初已达 30 亿片,而我国的年需求量也超过了一亿片的数量,这表明单片机有着广阔的应用前景。目前而言,英特尔公

29、司的“MCS-51 系列”是所有单片机应用中的基础,后续的产品基本上是在它们的基础上进行性能改良和设计开发的,MCS-51 单片机应用系统功能较强、价格较低,较早应用,目前应用广泛。MCS-51 系列的三个基本产品是 8031,8751,8051。它们本是同根生,引脚与指令完全兼容,核心是一个 8 位的 CPU,但内部结构有所不同。8031 除 CPU 外,还包括 128 字节的 RAM, 21 个特殊功能寄存器(SFR)、4 个 8 位并行输入输出口、1 个全双工串行口,2 个 16 位的定时器/计数器,但内部没有程序存储器,需要在芯片外扩展 EPROM 芯片。8051 包含了 8031,芯

30、片内又集成了 4K 字节的 ROM,用作程序存储器,并且 8051 是掩膜型单片机,不超过 4K 字节的程序是厂家制作芯片时,第 8 页 共 46 页 代用户烧制的,用户不能修改。所以 8051 在国内很少见到。问题与 8051 功能相同的是 8751,但是它的 4K 字节的程序存储器采用了 EPROM,用户可以其中反复修改程序。但是 8751 价格昂贵,甚至比 8031 外加一片 4K 字节的 EPROM 还贵,而且经常擦写的EPROM 也较易损坏,8751 的 EPROM 一旦损坏,整个片子就报废了。因此其应用范围也有所限制。Intel 公司还在 MCS-51 系列三种基本型产品的基础上,

31、推出了各类增强型产品,主要有 8032 / 8052 / 8752。它们的内部 RAM 增到 256 字节,8752 / 8052 片内的程序存储器容量增到 8K 字节,定时器/计数器增至 3 个 16 位计数器,有 6 个中断源。另外还有低功耗的 CHMOS 工艺芯片的 80C31 / 87C51/ 80C51。有二种掉电工作方式,其一是让 CPU 停止工作,其它部分仍继续工作,其二是除片内 RAM 继续保持数据外,其它部分都停止工作。还有一种可用 BASIC 语言编程的 BASIC52 单片机,其芯片内固化有 BASIC 解释程序,而且 BASIC52 语言能和 MCS-51 汇编语言混合

32、使用 7。高性能的 8XCX52 系列是以 8052 为基础,采用 CHMOS 工艺,并将 MCS-96 系列中的高速输入/输出、A/D 转换器、脉冲宽度调制、看门狗定时器等移植进来构成新一代MCS-51 产品,PHILIPS 公司生产的 8XC552 系列即为此类产品。到目前为止,MCS-51 也是后继有人了,首先是低功耗、高性能的 89C51。 AT89C系列和 51 完全兼容,但内含 4K 字节的 FLASH PEROM(快擦写可编程/擦除只读存储器),可以电可擦写 1000 次以上。AT89C 系列单片机价格也便宜,使用也方便,是真正单片的单片机。它的时钟频率高达 20MHz,芯片上的

33、 EEPROM 允许在线(+5V)电擦除、电写入,此外还支持软件选择的二种掉电工作方式,非常适于电池供电的场合。2.1.2 AT89C51单片机采用美国 Atmel 公司的 AT89C51 单片机,外部管脚如图 2. 1 所示。第 9 页 共 46 页 图 2.1AT89C51 单片机AT89C51 是一种带 4K 字节闪烁可编程可擦除只读存储器 (FPEROM-Flash Programmable and Erasable Read Only Memory)的低电压、高性能 CMOS 8 位微处理器。该器件采用 ATMEL 高密度非易失存储器制造技术制造,与工业标准的 MCS-51 的指令集

34、和输出管脚相兼容。该控制器将多功能 8 位 CPU 和闪烁存储器组合在单个芯片中,是一种高效微控制器 8,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。AT89C51 的主要特性如下:(1)能与 MCS-51 兼容(2)有一个 4K 字节可编程闪烁存储器(3)使用寿命比较长一般为 1000 写/擦循环(4)数据保留时间长一般为 10 年(5)全静态工作:0Hz-24Hz(6)三级程序存储器锁定(7)128*8 位内部 RAM(8) 32 条可编程 I/0 线(9)两个 16 位定时器 /计数器(10) 5 个中断源(11)可编程串行通道(12)低功耗的闲置和掉电模式第 10 页 共 46

35、 页 (13)片内振荡器和时钟电路AT89C51 的管脚说明如下:VCC 端口:供电电压。GND 端口:接地端口。P0 端口:P0 端口为一个 8 位漏级开路双向 I/0 端口,每脚可吸收 8 个 TTL 门电流。当 P0 的管脚第一次写 1 时,被定义为高阻输入。P0 能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。在 FLASH 编程时,P0 端口作为原码输入口,当FLASH 进行校验时, P0 输出原码,此时 P0 外部必须被拉高。P1 端口:Pl 端口是一个内部提供上拉电阻的 8 位双向 I/0 端口,Pl 端口缓冲器能接收输出 4 个 TTL 门电流。 Pl 端口管脚写

36、入 1 后,被内部上拉为高,可用作输入,P1 端口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在 FLASH 编程和校验时,P1 端口作为低八位地址接收。P2 端口:P2 端口为一个内部上拉电阻的 8 位双向 I/0 口,P2 端口缓冲器可接收,输出 4 个 TTL 门电流,当 P2 端口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。作为输出时,P2 端口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2 端口当用于外部程序存储器或 16 位地址外部数据存储器进行存取时,P2 端口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进

37、行读写时,P2 端口输出其特殊功能寄存器的内容。P2 端口在 FLASH 编程和校验时接收高八位地址信号和控制信号。P3 端口:P3 端口管脚是 8 个带内部上拉电阻的双向 I/0 口,可接收输出 4 个 TTL门电流。当 P3 端口写入“ 1”后,它们被内部上拉为高电平,并用作输入。作为输入,当外部下拉为低电平,P3 端口将输出电流,这是由于内部上拉的缘故。P3 端口也可作为 AT89C51 的一些特殊功能口,如下表所示:(1) P3. 0 RXD(串行输入端口)(2) P3. 1 TXD(串行输出端口)(3) P3.2 /IN 他 0(外部中断 0)(4) P3.3 /INTl(外部中断

38、1)(5) P3.4 T0(记数器 0 外部输入)(6) P3.5 T1(记数器 1 外部输入)第 11 页 共 46 页 (7) P3.6 /WR(外部数据存储器写选通 )(8) P3.7 /RD(外部数据存储器读选通)(9) P3 端口同时为闪烁编程和编程校验接收一些控制信号。(10) RST:复位输入。当振荡器复位器件时,要保持 RST 脚两个机器周期的高电平时间。(11) ALE/PROG 当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字节。在 FLASH 编程期间,此引脚用于输入编程脉冲。在平时,ALE 端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的 1/6。因

39、此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE 脉冲。如想禁止 ALE 的输出可在 SFRBEH 地址上置 0。此时,ALE 只有在执行MOVX 和 MOVC 指令时 ALE 才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态 ALE 禁止,置位无效。(12) /PSEN:外部程序存储器的选通信号。在由外部程序存储器取址期间,每个机器周期两次/PSEN 有效。但在访问外部数据存储器时,这两次有效的/PSEN 信号将不出现。(13) /EA/VPP:当/EA 保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否

40、有内部程序存储器。注意加密方式 1 时,/EA 将内部锁定为 RESET;当/EA 端保持高电平时,此间内部程序存储器。在 FLASH 编程期间,此引脚也用于施加 12V编程电源(VPP) 。(14) XTALl:反向振荡放大器的输入及内部时钟工作电路的输入。(15) XTAL2:来自反向振荡器的输出。振荡器的特性如下:XTAL1 和 XTAL2 分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2 应不接。输入至内部时钟信一号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽

41、度。芯片擦除:整个 FPEROM 阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持 ALE 管脚处于低电平 l0ms 来完成。在芯片擦操作中,代码阵列全被写“1“且在任何非空存储字节被重复编程以前,该操作必须被执行。此外,AT89C51 设有稳态第 12 页 共 46 页 逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU 停止工作。但 RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存 RAM 的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止 10。2.2双口 RAM2.2.1双口 RAM的工作原理及特点作为一种

42、性能优越的快速通信器件,双口 RAM 为多处理器之间提供了一条快速通信通道。双口 RAM 适合运用在多 CPU 的高速数字系统中。双口 RAM 提供了两路完全独立的端口,每端都有完整的地址、数据和控制总线。对于单个 CPU 而言,双口RAM 同普通 RAM 没有什么明显区别,只有当多个 CPU 对同一地址进行操作时,才会出现争用现象。对于地址数据争用情况的解决,双口 RAM 提供了以下几种工作方式:(1)硬件判优方式:双口 RAM 具有解决两个处理器同时访问同一个地址单元的硬件仲裁逻辑。在双口 RAM 的两套控制线中,各有一 BUSY 引脚,当一端的 CPU 对该存储器的某地址进行读写时,双口

43、 RAM 会将这一端的 BUSY 引脚置高电平,而将另一端 BUSY 引脚置低电平 ;同时,当另一端的 CPU 也要对双口 RAM 进行读写操作时,它会检测己端的 BUSY 信号,如果为低则不能读取,而要等待一个时钟周期再检测BUSY 信号,直到为高电平时才进行存储操作。这样就避免了两个 CPU 同时竞争资源而引发错误的情况 9。(2)软件(中断)判优方式:双口 RAM 具有两套中断逻辑,通过两个 INT 引脚分别连到两个 CPU 的中断引脚上,以实现双 CPU 的握手信号。双口 RAM 的最高的两个字节为特殊中断字节,即当 CPU 对这两个字节读写时,可以清除或发送中断:当左边CPU 向奇地

44、址( 对于工 IDT7005 而言为 1FFF 地址)进行写操作时,双口 RAM 向连到右端口中断引脚的 CPU 发出中断;右端 CPU 向奇地址进行读操作时,清除该中断。当右边 CPU 向偶地址(1FFE)进行写操作时,双口 RAM 向连到左端口中断引脚的 CPU 发出中断;左端 CPU 向偶地址进行读操作时,清除该中断。各引脚状态如下:表 2.1 双口 RAM 中断逻辑第 13 页 共 46 页 根据上述中断逻辑,可以实现双 CPU 的高速通讯。传统的串行数据通讯速度较慢,而并行通讯需要对并口初始化,且数据传输逐字进行,而传输过程中又要过多占用 CPU 时间,导致传输效率较低。而在双口 R

45、AM 传输中,CPU 将双口 RAM 作为自己存储器的一部分,当两个 CPU 需要数据传输时( 如左边向右边传),首先左边 CPU 将需要传送的数据放到双口 RAM 的某个通用地址单元,然后向双口 RAM 最高奇地址进行写操作,以向右边 CPU 发出一个中断,这样右边CPU 进入其中断服务程序,将该段地址单元的数据读出,之后对最高的奇地址进行读操作,以清除该中断。反向亦然。通过这种方式,就实现了双 CPU 的快速通讯 11。2.2.2双口 RAMIDT7132SA芯片采用美国 IDT 公司的 IDT7132SA, 2K 字节双口 RAM,管脚分布如图 2. 2 所示。第 14 页 共 46 页

46、 图 2.2 双口 RAMIDT7132SAIDT7132SA 各管脚的功能如下 12:A0LAl0L 为 11 位左端口地址I/00L 一 I/07L 为 8 位左端口数据输入输出口A0RAl0R 为 11 位右端口地址I/00R 一 I/07R 为 8 位右端口数据输入输出口/CSL 和/CSR 为左右端口的片选信号输入,输入信号,低电平有效/OEL 和/OER 为左右端口输出使能的控制信号,输入信号,低电平有效/WEL 和/WER 为左右端写入使能的控制信号,输入信号,低电平有效/BUSYL 和/BUSYR 为左右端口的状态信号,输出信号,低电平表示端口正在进行读写操作。2.3串行数据传

47、输2.3.1串行数据线 RS-485智能仪表是随着 80 年代初单片机技术的成熟而发展起来的,现在世界仪表市场基本被智能仪表所垄断。究其原因就是企业信息化的需要,企业在仪表选型时其中的一个必要条件就是要具有联网通信接口。最初是数据模拟信号输出简单过程量,后来仪表接口是 RS232 接口,这种接口可以实现点对点的通信方式,但这种方式不能实现联网功能。随后出现的 RS485 解决了这个问题,如图 2.3 所示。图 2.3 RS-485 接 口RS485 采用差分信号负逻辑, 2V6V 表示“0”,- 6V- 2V 表示“1”。RS485有两线制和四线制两种接线,四线制只能实现点对点的通信方式,现很

48、少采用,现在多采用的是两线制接线方式,这种接线方式为总线式拓扑结构在同一总线上最多可以挂接 32 个结点。在 RS485 通信网络中一般采用的是主从通信方式,即一个主机带多个从机。 。 由于 PC 机默认的只带有 RS232 接口,有两种方法可以得到 PC 上位机的 RS485第 15 页 共 46 页 电路:(1)通过 RS232/RS485 转换电路将 PC 机串口 RS232 信号转换成 RS485 信号,对于情况比较复杂的工业环境最好是选用防浪涌带隔离珊的产品。 (2)通过 PCI 多串口卡,可以直接选用输出信号为 RS485 类型的扩展卡。在低速、短距离、无干扰的场合可以采用普通的双绞线,反之,在高速、长线传输时,则必须采用阻抗匹配(一般为 120)的 RS485 专用电缆。在使用 RS485 接口时,对于特定的传输线路,从 RS485 接口到负载其数据信号传输所允许的最大电缆长度与信号传输的波特率成反比,这个长度数据主要是受信号失真及噪声等影响所影响。理论上,通信速率在 100Kpbs 及以下时,RS485 的最长传输距离可达 1200 米,但在实际应用中传输的距离也因芯片及电缆的传输特性而所差异。在传输过程中可以采

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报