LED点阵显示屏系统的设计_第1页
LED点阵显示屏系统的设计_第2页
LED点阵显示屏系统的设计_第3页
LED点阵显示屏系统的设计_第4页
LED点阵显示屏系统的设计_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

...wd...LED点阵显示屏系统的设计摘要本文介绍了一款以单片机STC89C52为控制器的LED点阵显示屏系统的设计。该系统可实现中英文字符的显示和动态特效显示。并且可以通过级联的方式来扩大显示屏幕的尺寸以到达增加显示内容的目的。系统单片机发送控制命令,由显示驱动模块驱动一个16×64的LED点阵显示屏的扫描显示。PC机与单片机之间的通信采用RS—232C通信标准来实现。所选用的STC89C5单片机具有价格低廉程序写入方便的特点使得整个系统方便维护和检修。除此之外,该系统只占用了单片机少量的I/O口和内存,为系统留下了功能扩展的空间。关键字:STC89C52;LED点阵显示;串行通信目录28911第一章绪论4283511.1课题背景4231611.1.1选题背景4247671.1.2研究现状及开展趋势4181141.2论文主要内容227305第二章方案论证与选择4317002.1系统硬件方案455372.1.1显示屏主控制器4216292.1.2LED点阵显示屏5221622.1.3硬件设计方案6107592.2系统软件方案785742.2.1单片机编程语言7104372.2.2系统软件编译器介绍816477第三章系统硬件设计9199593.1硬件整体设计概述及功能分析9209803.2控制单元设计104633.2.1STC89C52简介10143983.2.2控制系统设计1357893.3译码电路设计15152113.4驱动电路设计16323703.4.1八同相三态缓冲器/线驱动器74HC2441634503.4.2反相器74HC0417211743.4.3行驱动电路设计17317363.4.4列驱动电路设计17259853.6电源设计1818542第四章系统软件设计2047964.1主程序设计2096014.2子程序的设计20305514.2.1LED显示屏的显示方式2014914.2.2点阵数据表达方式21100044.2.3显示程序的设计224898第5章系统调试24321795.1系统硬件局部调试方法2459525.1.1短路与虚焊检测24201055.1.2上电测试24117285.2系统软件调试方法2435275.3系统联合调试及结果2533125.4调试结果分析2510489结论263270附录27第一章绪论1.1课题背景1.1.1选题背景LED显示屏是八十年代后期在全球迅速开展起来的新型信息显示媒体,显示屏由几万……几十万个半导体发光二极管像素点均匀排列组成。利用不同的材料可以制造不同色彩的LED像素点。目前应用最广的是红色、绿色、黄色。而蓝色和纯绿色LED的开发已经到达了实用阶段。LED显示屏可以显示变化的数字、文字、图形图像;不仅可以用于室内环境还可以用于室外环境,具有投影仪、电视墙、液晶显示屏无法比较的优点。在短短的十来年中,LED点阵显示屏就以亮度高、工作电压低、功耗小、小型化、寿命长、耐冲击和性能稳定的优点迅速成长为平板显示的主流产品,在信息显示领域得到了广泛的应用。LED的开展前景极为广阔,目前正朝着更高亮度、更高耐气候性、更高的发光密度、更高的发光均匀性、可靠性、全色化方向开展。LED显示屏的应用涉及社会经济的许多领域,主要包括:〔1〕证券交易、金融信息显示。〔2〕机场航班动态信息显示。〔3〕港口、车站旅客引导信息显示。〔4〕体育场馆信息显示。〔5〕道路交通信息显示。〔6〕调度指挥中心信息显示。〔7〕邮政、电信、商场购物中心等服务领域的业务宣传及信息显示。〔8〕广告媒体新产品等。1.1.2研究现状及开展趋势〔1〕我国LED产业开展现状我国的LED显示屏产业经过几年的开展,基本形成了一批具有一定规模的骨干企业。据不完全统计,至1998年底,年度销售总额在1000万元以上的企业有20多家,其销售总额达6亿元左右,占行业市场总额的85%以上。全国从事LED显示屏的各类企业有100余家,从业人员近6000人,行业年度销售总额近8亿元人民币,1996年、1997年的增长速度均保持40%左右,1998年略有回落。在国内市场上,国产LED显示屏的市场占有率近100%,国外同类产品基本没有市场,四十三届世乒赛主会场天津体育中心、京九铁路、北京西客站、首都机场、浦东机场等,均由国内代表企业中标。技术水平相对领先,我国LED显示屏产业在规模开展的同时,产品技术推陈出新,一直保持比较先进的水平。90年代初即具备了成熟的16级灰度256色视频控制技术及无线遥控等国际先进水平技术,近年在全彩色LED显示屏、256级灰度视频控制技术、集群无经线控制、多级群控技术等方面均有国内先进、到达国际水平的技术和产品出现;LED显示屏控制专用大规模集成电路也已由国内企业开发生产并得到应用。LED显示屏产业培养形成了一批LED显示屏科技队伍,在全国LED显示屏行业的从业人数6000人中,科技人员有2800多人,将近50%。LED显示屏产业正成为我国电子信息产业的重要组成局部,也是平板显示领域唯一立足国内形成的民族高科技产业。〔2〕LED显示屏的开展趋势现代信息社会中,作为人一机信息视觉传播媒体的显示产品和技术得到迅速开展,进入二十一世纪的显示技术将是平板显示的时代,LED显示屏作为平板显示的主导产品之一无疑会有更大的开展,并有可能成为二十一世纪平板显示的代表性主流产品。高亮度、全彩化蓝色及纯绿色LED产品自出现以来,成本逐年快速降低,已具备成熟的商业化条件,根基材料的产业化。使LED全彩色显示产品成本下降,应用加快。LED产品性能的提高,使全彩色显示屏的亮度、色彩、白平衡均到达比较理想的效果,完全可以满足户外全天候的环境条件要求,同时,由于全彩色显示屏价格性能比的优势,预计在未来几年的开展中,全彩色LED显示屏在户外广告媒体中会越来越多地代替传统的灯箱、霓红灯、磁翻板等产品,体育场馆的显示方面全彩色LED屏更会成为主流产品。全彩色LED显示屏的广泛应用会是LED显示屏产业开展的一个新的增长点。未来LED显示屏会向着标准化、标准化,产品构造多样化的方向开展。〔3〕选题意义该设计课题使我们能够掌握LED显示屏的基本显示原理和设计方法,对LED显示屏这个行业有了较为深刻的了解和认识。并且对大学期间所学习的一些理论进展了实践,使我们对所学过的理论知识有了新的认识。并且通过该设计课题掌握了51单片机的的软硬件开发工具的使用方法,为以后从事相关行业的工作积累了实际工作经历。目前我国的信息行业开展迅速,作为主要平面显示媒介的LED显示屏的作用也越练越广泛,相关的从业人员也会越来越紧缺。但同时应该清楚的认识到我国的LED技术虽然开展迅速但和世界先进水平还有一定的差距。因此此课题不管是对自己的就业还是对我国LED显示技术的开展都有非常现实与积极的意义。1.2论文主要内容针对设计题目的特点,对论文的内容和构造将做如下安排:〔1〕初步方案的论证和选择搜集题目的有关资料,并参照目前通用的设计思想和设计方法拟定几套设计方案进展分析比较。最终选定了以单片机为核心控制器件,外加译码电路和驱动电路的设计方案。〔2〕方案实现以设计方案为指导思想选择适宜的器件来实现这一思想,选择器件时要从功能和电气特性两方面来选择和论证。经过比照选择选定STC89C52单片机为核心控制器件,由74HC244为八同相三态缓冲器/线驱动器,74HC138为译码电路器件,74HC595和4953为驱动电路器件。论文列出了详细的器件参数和在系统中的连接使用方法。〔3〕软件编写根据硬件特点和设计要求,软件选用C语言编写。程序按功能分为静态显示、动态显示、通信等几个功能上相对独立的模块。然后按照所划分的模块逐个编写和调试,最后将独立的模块整合起来。〔4〕验证与测试调试分为硬件调试、软件调试和系统联合调试几步来进展。在硬件调试中发现有单片机端口驱动能力缺乏、驱动电路工作不稳定等问题。在软件调试中出现程序整合工作不协调等问题。通过分析,查找找出了问题原因并设法将其解决。〔5〕结论设计完成后对设计中所遇到的问题、经历教训、以及自己的想法进展总结。第二章方案论证与选择2.1系统硬件方案大多数的LED显示屏都在户外,所以对硬件的质量要求非常的高。为方便检修和维护硬件电路设计时常常采用模块化的设计方法。硬件的设计采用模块化设计,既要满足模块本身功能又要能够和整个系统兼容。如图2-1所示,根据显示系统的功能特点确定系统硬件由显示屏局部,控制局部组成。控制局部执行显示指令并将显示代码处理后控制显示局部的显示内容和显示方式。16X64LED16X64LED点阵显示屏单片机译码电路驱动电路图2-1系统硬件组成框图2.1.1显示屏主控制器控制局部是整个系统的核心局部,其功能为经计算机将编好的程序下载到单片机中,再有单片机控制显示局部显示内容。其常用的电子设计方法有单片机、及EDA技术。几种设计方法比较各有其特点:〔1〕单片机单片机是集成了CPU,ROM,RAM和I/O口的微型计算机。它有很强的接口性能,非常适合于工业控制,因此又叫微控制器(MCU)。单片机品种齐全,型号多样CPU从8,16,32到64位,多采用RISC技术,片上I/O非常丰富,有的单片机集成有A/D,“看门狗〞,PWM,显示驱动,函数发生器,键盘控制等。它们的价格也上下不等,这样极大地满足了开发者的选择自由。除此之外单片机还具有低电压和低功耗的特点。随着超大规模集成电路的开展,NMOS工艺单片机被CMOS代替,并开场向HMOS过渡。供电电压由5V降到3V,2V甚至到1V,工作电流由mA降至μA,这在便携式产品中大有用武之地。〔2〕EDAEDA(即ElectronicDesignAutomation)即电子设计自动化,它是以计算机为工具,在EDA软件平台上,对用硬件描述语言HDL完成的设计文件自动地逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化、逻辑布局布线、逻辑仿真,直至对于特定目标芯片进展适配编译、逻辑影射和编程下载等。设计者只需用HDL语言完成系统功能的描述,借助EDA工具就可得到设计结果,将编译后的代码下载到目标芯片就可在硬件上实现。由于FPGA/CPLD可以通过软件编程对该硬件的构造和工作方式进展重构,修改软件程序就相当于改变了硬件,软件编写可以采用自顶向下的设计方案,而且可以多个人分工并行工作这样便缩短了开发周期和上市时间,有利于在剧烈的市场竞争中抢占先机。而且MCU是通过串行执行指令来实现特定功能,不可防止低速,而FPGA/CPLD那么可实现硬件上的并行工作,在实时测控和高速应用领域前景广阔;另一方面,FPGA/CPLP器件在功能开发上是软件实现的,但物理机制却和纯硬件电路一样,十分可靠。二种设计方式相比较各有优点且都能够实现控制功能,但单片机的技术门槛较低开发成本也较低非常适合初学者进展学习和锻炼使用。现在市场上常用的单片机主要有MCS-51、AVR、ARM、PIC等。其中应用最广泛的单片机首推Intel的51系列,由于产品硬件构造合理,指令系统标准,加之生产历史“悠久〞,有先入为主的优势常作为单片机学习的教材。且51系列的I/O脚的设置和使用非常简单,当该脚作输入脚使用时,只须将该脚设置为高电平〔复位时,各I/O口均置高电平〕。当该脚作输出脚使用时,那么为高电平或低电平均可。所以在控制局部方案的选择中选定51系列单片机作为控制局部的核心器件。2.1.2LED点阵显示屏显示局部包括了一块至少可以显示一个汉字的显示屏,以及驱动该显示屏的驱动电路。由于单片机的I/O口有限要不能直接用I/O口来驱动LED显示屏,所以需要对单片机I/O口进展扩展增加单片机并行输出的能力。LED显示屏是由一个个的发光二极管点阵构成的,要构成大屏幕的LED显示屏就需要多个发光二极管。构成LED屏幕的方法有两种,一是由单个的发光二极管逐点连接起来,如图2-2所示;二是选用一些由单个发光二极管构成的LED点阵子模块构成大的LED点阵模块。目前市场上普遍采用的点阵模块有8×8、16×16几种;这两种屏幕构成方法各有有缺点,单个发光二极管构成显示屏优点在于当单个的发光二极管出现问题时只需更换一个二极管即可,检修的成本较低,缺点在于连接线路复杂;而点阵模块构成的方法却正好与之相反,模块构成省约了大量的连线,不过当一个LED出现问题时同在一个模块的所有LED都必须被更换。这就加大了维修的成本。两种方法相比较,决定采取模块构成的方法来制作一个LED点阵显示屏。为了防止模块的缺点,选择点阵数较小的模块来减小出现这一问题的风险。所以构建一个16×64的LED点阵屏选用16块8X8阵模块。图2-2LED点阵内部图一个16×64的LED显示屏行有16和列有64个引脚,不能单靠51单片机的端口驱动所以必须要对单片机的端口个数进展扩展。经常采用的端口扩展方法是用串并转换芯片进展译码。常用的串并转换芯片有74HC138〔3线-8线译码器〕、74HC244〔8位串并转换器〕、74HC595等。52单片机端口低电平时,吸入电流可达20mA,具有一定的驱动能力;而为高电平时,输出电流仅数十μA甚至更小〔电流实际上是由脚的上拉电流形成的〕,基本上没有驱动能力,所以单片机不能直接驱动LED显示屏显示。在单片机和显示屏之间还需要增加以功能放大位目的的驱动电路。2.1.3硬件设计方案最终方案如图2-3所示,以处理显示内容,用串行通信的方式将显示内容和控制指令传输到单片机系统,单片机根据计算机传输来的内容和指令通过端口译码扩展后驱动16块8×8ED点阵模块构成的16×64ED点阵显示屏。题目将以此方案为指导思想展开具体的硬件电路设计。16X64LED16X64LED点阵显示屏单片机译码电路驱动电路图2-3硬件设计方案2.2系统软件方案软件的设计除了满足设计功能外还必须要满足易读写,方便下载和编译。设计目标和硬件总体构造确定的情况下,软件可以分为主程序,显示子程序,各种特效显示子程序,通信程序三个主要局部组成。具体构造如图2-4所示。图2-4软件功能构造框图软件的编写需要借助软件编辑器和编译软件,编译完成后还需要下载到单片机中执行。编写软件之前得首先选择一种适宜的语言以及配套的编辑器和编译软件。最后还要选择一款与所选单片机的下载器或下载软件来把编写的程序下载到单片机中执行。2.2.1单片机编程语言现在主要运用的单片机编程语言为汇编语言和C语言。两种语言相比较各有优点。汇编语言(AssemblyLanguage)是面向机器的程序设计语言,是一种功能很强的程序设计语言,也是利用计算机所有硬件特性并能直接控制硬件的语言。其具有执行速度快,占内存空间少等优点,但在编写复杂程序时具有明显的局限性,汇编语言依赖于具体的机型,不能通用,也不能在不同机型之间移植。C语言是一种源于编写UNIX操作系统的语言,它是一种构造化语言,可产生压缩代码。C语言构造是以括号{}而不是特殊符号的语言。C可以进展许多机器级函数控制而不用汇编语言。与汇编相比,有如下优点:对单片机的指令系统不要求了解,仅要求对51的存储器构造有初步了解;存放器分配、不同存储器的寻址及数据类型等细节可由编译器管理;程序有标准的构造,可分为不同的函数。这种方式可使程序构造化;将可变的选择与特殊操作组合在一起的能力,改善了程序的可读性;编程及程序调试时间显著缩短,从而提高效率;提供的库包含许多标准子程序,具有较强的数据处理能力;已编好程序可容易的植入新程序,因为它具有方便的模块化编程技术。C语言作为一种非常方便的语言而得到广泛的支持,C语言程序本身并不依赖于机器硬件系统,基本上不做修改就可根据单片机的不同较快地移植过来。基于以上理由决定采用C语言为该显示系统的编程语言。2.2.2系统软件编译器介绍C语言编写的程序并不能被单片机直接执行还需要编译为单片机可执行的机器语言。因此在系统软件设计中,编译器必不可少。支持MCS-51用C语言编程的编译器主要有两种:FranklinC51编译器和KEILC51编译器。目前在单片机开发中普遍都是使用KEILC51来进展编译。因此软件设计最终方案为采用C语言为程序语言,KELC为编译工具按照控制、通信、显示等几个功能模块来编写程序。第三章系统硬件设计3.1硬件整体设计概述及功能分析显示系统具体设计主要由单片机系统,译码电路,显示驱动电路和16×64的点阵屏四局部组成。具体工作流程为:计算机将编好的程序向经下载软件下载到单片机中,单片机接收后执行控制指令处理显示代码将显示内容通过I/O口串行输出并且控制译码电路完成串并转换并行输出,最后由显示驱动电路进展电压和电流的处理以到达LED显示屏的显示电流、电压要求,进而使显示屏显示内容。根据硬件的功能构造图选取适宜器件,器件不但要求能实现所要求的功能还要能兼容至整个系统之中。通过查阅资料和比照最终的硬件原理图如图3-1所示。单单片机译码电路电源列驱动电路行驱动电路16X64LED显示屏图3-1硬件电路框图该系统所要实现的功能和要求有以下几点:〔1〕LED显示屏的面积必须满足至少显示一个汉字的标准。并且显示要清晰。〔2〕驱动电路要能提供LED显示所需范围内的电压和电流要求。〔3〕译码电路的上下电平的区分能力以及译码的输入输出频率必须满足单片机以及驱动电路的要求。〔4〕单片机要能接收计算机所下载的程序,并进展存储,经处理后控制LED显示屏的显示,并且端口驱动能力要足以驱动译码电路。执行频率要能到达扫描显示的最低要求。〔5〕单片机由ISP下载线下载程序和供电,可不设立专用供电电源。〔6〕由串口完成单片机与计算机的通信,通信速度和数据传输的可靠性要到达显示要求。3.2控制单元设计控制单元是整个显示系统的核心,该系统中采用52系列单片机为核心器件,用来和计算机通信处理计算机发送的控制指令和显示内容。并且直接输出数据通过译码电路控制LED显示屏的显示内容和显示状态。在52系列单片机中选定一款适宜的机型来作为控制单元的主控芯片。根据题目的要求该芯片必须要具有的就是方便的编程能力,因为在软件设计时方便的程序下载对程序的验证和编写非常有用。还有就是为了提高LED显示屏的扫描速度,单片机的执行速度要尽可能的快。根据这两点要求,选择宏晶科技生产的STC89C52RC为控制单元的主控芯片。3.2.1STC89C52简介STC89C52RC单片机是宏晶科技推出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期可以任意选择,封装图和引脚示意图见图3-2,图3-3。图3-2STC89C52RC封装示意图主要特性如下:1.增强型8051单片机,6时钟/机器周期和12时钟/机器周期可以任意选择,指令代码完全兼容传统8051.2.工作电压:5.5V~3.3V〔5V单片机〕/3.8V~2.0V〔3V单片机〕3.工作频率范围:0~40MHz,相当于普通8051的0~80MHz,实际工作频率可达48MHz4.用户应用程序空间为8K字节5.片上集成512字节RAM6.通用I/O口〔32个〕复位后为,P1/P2/P3/P0是准双向口/弱上拉,P0口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为I/O口用时,需加上拉电阻7.ISP〔在系统可编程〕/IAP〔在应用可编程〕,无需专用编程器,无需专用仿真器,可通过串口〔RXD/P3.0,TXD/P3.1〕直接下载用户程序,数秒即可完成一片8.具有EEPROM功能9.具有看门狗功能10.共3个16位定时器/计数器。即定时器T0、T1、T211.外部中断4路,下降沿中断或低电平触发中断电路,PowerDown模式可由外部中断低电平触发中断方式唤醒12.通用异步串行口〔UART〕,还可用定时器软件实现多个UART13.工作温度范围:-40~+85℃〔工业级〕/0~75℃〔商业级〕14.STC89C52RC单片机的工作模式掉电模式:典型功耗<0.1μA,可由外部中断唤醒,中断返回后,继续执行原程序

空闲模式:典型功耗2mA典型功耗正常工作模式:典型功耗4Ma~7mA典型功耗掉电模式可由外部中断唤醒,适用于水表、气表等电池供电系统及便携设备图3-3STC89C52RC引脚示意图STC89C52RC引脚功能说明VCC〔40引脚〕:电源电压VSS〔20引脚〕:接地P0端口〔P0.0~P0.7,39~32引脚〕:P0口是一个漏极开路的8位双向I/O口。作为输出端口,每个引脚能驱动8个TTL负载,对端口P0写入“1〞时,可以作为高阻抗输入。在访问外部程序和数据存储器时,在访问外部程序和数据存储器时,P0口也可以分时作为低8位地址总线和8位数据总线。此时,P0口无需接上拉电阻。在FlashROM编在程时,P0端口接收指令字节端口指令;而在校验程序时,那么输出指令字节,验证时,要求外接上拉电阻。P1端口〔P1.0~P1.7,1~8引脚〕:P1口是一个带内部上拉电阻的8位双向I/O口。P1的输出缓冲器可驱动〔吸收或者输出电流方式〕4个TTL输入。对端口写入1时,通过内部的上拉电阻把端口拉到高电位,这时可用作输入口。P1口作输入口使用时,因为有内部上拉电阻,那些被外部拉低的引脚会输出一个电流。此外,P1.0和P1.1还可以作为定时器/计数器2的外部输入〔P1.0/T2〕和定时器/计数器2的触发输入〔P1.1/T2EX〕,具体参见下表:表3—1P1.0和P1.1引脚复用功能引脚号功能特性P1.0T2〔定时器/计数器2外部计数输入〕,时钟输出P1.1T2EX〔定时器/计数器2捕获/重装触发和方向控制〕在对FlashROM编程和程序校验时,P1接收低8位地址。P2端口〔P2.0~P2.7,21~28引脚〕:P2口是一个带内部上拉电阻的8位双向I/O端口。P2的输出缓冲器可以驱动〔吸收或输出电流方式〕4个TTL输入。对端口写入1时,通过内部的上拉电阻把端口拉到高电平,这时可用作输入口。P2作为输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流。在访问外部程序存储器和16位地址的外部数据存储器〔如执行“MOVX@DPTR〞指令〕时,P2送出高8位地址。在访问8位地址的外部数据存储器〔如执行“MOVX@R1〞指令〕时,P2口引脚上的内容〔就是专用存放器〔SFR〕区中的P2存放器的内容〕,在整个访问期间不会改变。在对FlashROM编程和程序校验期间,P2也接收高位地址和一些控制信号。P3端口〔P3.0~P3.7,10~17引脚〕:P3是一个带内部上拉电阻的8位双向I/O端口。P3的输出缓冲器可驱动〔吸收或输出电流方式〕4个TTL输入。对端口写入1时,通过内部的上拉电阻把端口拉到高电位,这时可用作输入口。P3做输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输入一个电流。在对FlashROM编程或程序校验时,P3还接收一些控制信号。P3口除作为一般I/O口外,还有其他一些复用功能。RST〔9引脚〕:复位输入。当输入连续两个机器周期以上高电平时为有效,用来完成单片机的复位初始化操作。看门狗计时完成后,RST引脚输出96个晶振周期的高电平。特殊存放器AUXR〔地址8EH〕上的DISRTO位可以使此功能无效。DISRTO默认状态下,复位高电平有效。ALE/ROG〔30引脚〕地址锁存控制信号:(ALE〕是访问外部程序存储器时,锁存低8位地址的输出脉冲。在Flash编程时,此引脚〔ROG〕也用作编程输入脉冲。在一般情况下,ALE以晶振六分之一的固定频率输出脉冲,可用来作为外部定时器或时钟使用。然而,特别强调在每次访问外部数据存储器时,ALE脉冲将会跳过。如果需要,通过将地址位8EH的SFR的第0位置“1〞,ALE操作将无效。这一位置“1〞,ALE仅在执行MOVX或MOV指令时有效。否那么,ALE将被微弱拉高。这个ALE使能标志位〔地址位8EH的SFR的第0位〕的设置对微控制器处于外部执行模式下无效。外部程序存储器选通信号〔SEN〕是外部程序存储器选SEN〔29引脚〕通信号。当AT89C51RC从外部程序存储器执行外部代码时,SEN在每个机器周期被激活两次,而访问外部数据存储器时,SEN将不被激活。A/VPP〔31引脚〕访问外部程序存储器控制信号,为使能从0000H到FFFFH的外部程序存储器读取指令,A必须接GND。注意加密方式1时,A将内部锁定位RESET。为了执行内部程序指令,A应该接VCC。在Flash编程期间,A也接收12伏VPP电压。XTAL1〔19引脚〕:振荡器反相放大器和内部时钟发生电路的输入端。XTAL2〔18引脚〕:振荡器反相放大器的输入端。3.2.2控制系统设计控制电路设计中采用的是单片机系统,该系统必须要是工作在一个最小系统〔指单片机的可以的最小配置系统〕。 STC89C52R的最小系统包括了外界时钟电路和复位电路,选定一定数量的I/O口作为控制口控制外部的各种器件和数据的输出。根据功能选择一定的单片机端口添加外围的器件,具体电路如图3-2所示。在该系统中,P1各口主要用作LED显示数据的控制输出。P1.0,P1.1,P1.2分别接74HC138的三个数据输入端,P1.3接74HC138的使能端,分别轮流控制两个74HC138输出,P1.5接74HC595的串行数据输入端,P1.6接74HC595的锁存口,控制数据的输出,P1.7接74HC595是74HC595的时钟输入端。端口30,EA/VPP:地址锁存允许信号输出端。在扩展外部存储器时,用于锁存低8位地址,当单片机上电正常工作时,ALE端周期性地以时钟振荡频率的1\6的固定频率向外输出正脉冲。要想访问外部程序,EA端必须保持低电平〔接地〕。因为没有扩展外部程序存储器,所以将EA置为高电平。图3-4控制局部电路图由于P3口是特殊功能口,在该系统中基本是采用其第二功能。其第二功能和实际运用如表3-2所示表3-2STC89C52R的P3口第二功能的应用端口第二功能信号名称P3.0RXD串行输入口P3.1TXD串行输出口P3.2外部中断0外部中断0输入口P3.3外部中断1外部中断1输入口P3.4定时器/计数器0定时器/计数器0输入口P3.5定时器/计数器1定时器/计数器1输入口P3.6写选通输出口P3.7入选通输出口STC89C52单片机的P0在访问外部数据存储器或程序存储器时,这组端口线分时作为低8位地址总线和8位数据总线,P2口在访问外部程序存储器或16位地址的外部数据存储器时,其作为高8位地址总线。所以P0和P2口留为外部数据存储器和程序存储器的扩展用,以备内部存储器和程序存储器不够用时使用。3.3译码电路设计译码电路的功能是为了解决单片机I/O端口缺乏。行译码所用器件为串并转换器74HC138。具体电路如图3-3所示74HC138的作用:八位二进制译码器74HC138的作用是用来选择显示行,一个74HC138可以选择8行中的一行,所以单元板/模块上有2块74HC138,这样就可以在16行中选择1行显示图3-374HC138D的引脚示意图第8脚GND,电源地。第15脚VCC,电源正极第1~3脚A、B、C,二进制输入脚。第4~6脚片选信号控制,只有在4、5脚为“0〞6脚为“1〞时,才会被选通,输出受A、B、C信号控制。其它任何组合方式将不被选通,且Y0~Y7输出全为“1〞。通过控制选通脚来级联,使之扩展到十六位。例:0E2A=0,0E2B=0,0E1=1,A=1,B=0,C=0,那么Y0为“0〞Y1~Y7为“1〞,详情见真值表。表3—374HC138的真值表InputOutputEnableselectCBAY0Y0Y2Y3Y4Y5Y6Y7LXXXXXHHHHHHHHHXHXXXHHHHHHHHHLLLLLLHHHHHHHHLLLLHHLHHHHHHHLLLHLHHLHHHHHHLLLHHHHHLHHHHHLLHLLHHHHHHHHHLLHLHHHHHHLHHHLLHHHHHHHHLHHLLHHHHHHHHHHL3.4驱动电路设计3.4.1八同相三态缓冲器/线驱动器74HC24474HC244芯片的功能:如果输入的数据可以保持比较长的时间(比方键盘),简单输入接口扩展通常使用的典型芯片为74HC244,由该芯片可构成三态数据缓冲器。74HC244芯片的引脚排列如图1所示。由于STC系列一般用并口进展编程,理论上可以直接用单片机的几根I/O口接并口线,但如果电路板没有做好,可能会连带把计算机并口烧坏,所以要加个74HC244芯片隔离一下。74HC244芯片的引脚排列如以以下列图图3-474HC244的引脚示意图74HC244芯片使用说明74HC244芯片内部共有两个四位三态缓冲器,使用时可分别以和作为它们的选通工作信号。当和都为低电平时,输出端Y和输入端A状态一样;当和都为高电平时,输出呈高阻态。3.4.2反相器74HC0474HC04:六反相器,一个起到上下电平的转换作用,还有一个就是增加信号的驱动能力,信号一般都从MCU从发出,直接驱动其他器件的能力不够,中间加一个逻辑电路来增加驱动能力。74HC04是一个普通的非门,而74HC14是斯密特触发器,是具有滞后特性的数字传输门。该器件既可以像普通“与非〞门那样工作,也可以接成斯密特触发器来使用。3.4.3行驱动电路设计发光二极管,LED(LightEmittingDiodes),即是在在某些半导体材料的PN结中,注入的少数载流子与多数载流子复合时会把多余的能量以光的形式释放出来,从而把电能直接转换为光能。PN结加反向电压,少数载流子难以注入,故不发光。这种利用注入式电致发光原理制作的二极管叫发光二极管,通称LED。行驱动采用4953。4953的作用:行驱动管,功率管每一显示行需要的电流是比较大的,要使用行驱动管,每片4953可以驱动2个显示行图3—54953的引脚分布图其内部是两个CMOS管,1、3脚VCC,2、4脚控制脚,2脚控制7、8脚的输出,4脚控制5、6脚的输出,只有当2、4脚为“0〞时,7、8、5、6才会输出,否那么输出为高阻状态。3.4.4列驱动电路设计74HC595的作用:LED驱动芯片,8位移位锁存器,用于驱动显示列,每片74HC595可以驱动8列,多片74HC595串接在一起,串行列数据信号RI〔DATA〕、锁存信号STB、串行时钟信号CLK都在这个芯片上,其引脚分布如以以下列图图3—674HC595的引脚示意图第8脚GND,电源地。第16脚VCC,电源正极第14脚DATA,串行数据输入口,显示数据由此进入,必须有时钟信号的配合才能移入。第13脚EN,使能口,当该引脚上为“1〞时QA~QH口全部为“1〞,为“0〞时QA~QH的输出由输入的数据控制。第12脚STB,锁存口,当输入的数据在传入存放器后,只有供应一个锁存信号才能将移入的数据送QA~QH口输出。第11脚CLK,时钟口,每一个时钟信号将移入一位数据到存放器。第10脚SCLR,复位口,只要有复位信号,存放器内移入的数据将清空,显示屏不用该脚,一般接VCC。第9脚DOUT,串行数据输出端,将数据传到下一个。第15、1~7脚,并行输出口也就是驱动输出口,驱动LED3.6电源设计在系统中74HC595、74HC138、STC89C52都需要5V的供电电压,在系统开发过程中可以使用电脑USB供电。在实际的大屏幕LED显示屏设计中,用电脑USB供电明显不切实际。此时需要对民用的220V进展降压整流为5V直流电压为显示系统供电。电路图如图3-9所示。图3-9电源原理图如以以下列图,用220V转12V的变压器进展降压后再通过一个桥式整流电路将交流电整流为直流电。最后通过5V三端稳压模块LM7805得出稳定的5V输出。第四章系统软件设计4.1主程序设计系统软件采用C语言编写,按照模块化的设计思路设计。首先分析程序所要实现的功能,程序要实现静态显示,动态显示功能。其功能构造如图2-4所示。通信程序接收计算机数据,交给主程序处理再通过控制程序选择不同的显示程序进展显示。主程序的工作流程如图4-1所示:开始开始调用相应显示程序读取显示控制命令选择显示方式从显示数组读取数据到显示存放器系统初始化图4-1主程序流程图程序开场时首先必须对单片机进展初始化,其中初始化的内容包括:各I/O口功能的设定等。按照设定的方式和内容显示出所需要的内容。4.2子程序的设计4.2.1LED显示屏的显示方式LED点阵屏显示方式主要由静态显示和动态扫描显示两种。对静态显示来说,每一个发光二极管都需要一套驱动电路,一帧画面输入以后便可一劳永逸地显示,除非我们改变了显示内容,需要重新输出新的点阵数据.这种方式系统原理相对简单一些,但所需的译码驱动装量很多,引线多而繁杂,不便于大屏幕的制造,成本高,其可靠性也较低.另一种动态扫描显示是把整个LED屏幕分成假设干局部,每一幅画面的显示是显示完一局部后,又显示第二局部……直到显示完最后一局部又重新开场显示第一局部,重复循环进展.在重复扫描速度足够快的情况下,我们看到的就是一幅稳定的画面.也就是说采用动态扫描显示需要不断进展画面的刷新.在这种方式下其显示驱动电路可重复利用,引线也大大减少,从而使硬件成本降低,且屏幕上的发光二极管轮流发光,使用时的耗电量大大降低.大屏幕的制造、维护要容易许多,可靠性也增加了.两种显示方式的比较再结合51单片机I/O口数量有限的原因决定采用动态扫描的方式进展显示。动态扫描分为行扫描和列扫描两种方式区别在于选通端和数据输入端分别是行还是列。在该显示系统中扫描显示的工作原理如图4-2所示,先选通列然后再从行送入对应列的数据,这样从第1列到第16列循环往复,只要切换的速度足够的快利用人眼的延时特性就可以看见一幅稳定的画面。图4-2扫描显示程序原理图4.2.2点阵数据表达方式该显示系统的显示数据采取横取模方向的数据存储方式如图4-3图4-3点阵数据原理图即数据是横向的,一个像素对应一个位。8个像素对应一个字节,字节的位顺序是左高右低,所以一幅画面的数据量为32字节。4.2.3显示程序的设计显示程序分为可根据不同的控制方式显示不同形式的画面。动态显示程序流程图如图4-4所示:NNY锁存器允许输出读取显示数据依次选通行,行74HC595的CLOCK端置低,锁存器制止输出对应列数组元素右移一位,溢出数据写入单片机端口输出数组元素右移一位,对应74HC595CLOCK端置高右移次数是否为8初始化开始图4-4动态显示程序流程图所有软件编写完成后都必须经过编译才能被单片机识别使用。为了减小软件的修改和优化难度,先把各子程序写为一个可单独执行的完整程序。各子程序编译没有错误后再输入单片机进展验证,这两项都通过后再将所有的程序整合到一起形成一个完整的程序再进展编译和验证。详细程序见附录2。第5章系统调试5.1系统硬件局部调试方法硬件调试主要是调试各局部的焊接是否合格和各芯片的输出输入电压是否符合设计要求,最后测试各硬件局部能否完成设计功能。因此把硬件调试按照以下四局局部步来进展:〔1〕测试所有焊点是否有短路和虚焊的现象存在;〔2〕通电测试所有硬件芯片的输入输出电压是否在设计要求的范围内;〔3〕测试ISP下栽线的功能是否能够实现;〔4〕测试串口系统的通信功能是否能够实现。由于最重要的显示系统功能的测试需要软件配合所以在硬件调试局部只测试单片机复位电平,功能局部测试放在系统联合调试局部来完成。5.1.1短路与虚焊检测检测工具为万用表,使用万用表的短路报警功能,逐个测试相临的两个焊点检测是否短路。按照电路图检测需要连接的两点是否短路来检测是否已经连接上,以此来检测虚焊的情况。检测和修改完成后为下一步通电检测排除了短路的不安全和由于虚焊引起检测结果不真实的麻烦。5.1.2上电测试由于系统测试时是采用USB电源为系统电源,所以电源输入都为5V。显示系统中单片机、译码器,锁存器,驱动电路的电源电压均要求为5V所以可同时直接接入。上电后首先观察电路是否有过热,异味,冒烟的现象出现。经过观察,没有这些现象出现。然后测试各器件的电源,接地及一些电平应该固定的端口的电压。测试的结果为:各器件电源端在4.3V~4.8V之间满足器件的电源电压要求,单片机端口在未接负载时端口电压为4.5V。5.2系统软件调试方法由于已经进展了硬件调试,所以软件调试主要是软件编译和将各功能块程序分别写入以验证其功能的可实现性。在进展功能调试前必须用KEILC对所有程序进展编译,编译成功生产可执行的.hex前方可进展功能测试。5.3系统联合调试及结果经过硬件调试和软件调试,排除了硬件的连接问题。其余功能的软件便可以在此根基上调试验证其功能的正确性。联合调试的具体方法如下:〔1〕编写一个逐点扫描的显示程序,再结合硬件电路运行。这样做的目的在于检测各器件是否能够正常运行和显示屏的各个LED灯是否有损坏。结果显示显示屏中LED显示屏完好,其他器件逻辑功能运行正常。〔2〕将动态显示子程序结合硬件电路进展调试。系统运行时显示正常,显示图像比较清晰,各动态显示效果也能够实现。5.4调试结果分析对调试中出现的问题进展了分析,得出以下原因和修改方法。〔1〕硬件的工作表现出不稳定,主要是表现在LED显示屏的驱动电路局部和单片机系统局部。具体表现为单片机接负载后电压被拉低值1.7V左右,无法满足译码电路的输入要求。显示时会有一些行驱动的输出不够设计指标,导致所驱动的那一行在显示屏上表现为选定的点不能够很好区分,图像出现模糊。〔2〕虚点的产生与软件和三极管电压有关。修改方法是将软件中的延时时间调至恰当值,将8550的e端电压降至3V左右。经过调试和修改,系统实现了题目所要求的显示,动态显示。结论经过这次毕业设计,我收获颇多,不仅学到了软硬件知识还有更为重要的实践经历和解决问题中所发现的问题。自从报了该设计之后,我就开场对LED进展详细资料的收集,从技术和产业的两方面对LED进展了解。通过了解我认识到LED是一门当今应用非常广泛的技术,整个产业每年都会有巨大的产值而且技术还在不断开展和创新。在查阅了大量的大屏幕显示屏资料后确定了题目的设计方案。整个设计采用STC89C52做核心控制器,74HC138组成译码电路,4953和74HC595做行和列驱动。在实现这一设计的过程中所遇到的问题和困难给我留下了珍贵的经历和深刻教训。〔1)设计之前应该进展大量的资料收集和分析,确定一个清晰的设计思路;〔2〕器件选择时要详细阅读器件使用手册,不但要考虑器件的功能实现还要考虑器件在整个系统中的兼容性;〔3〕硬件的系统的建设必须合理和稳定,实物建设之前最好进展仿真这样才能为软件提供一个可靠的试验平台;〔4〕软件的编写不但要实现功能还要不断的优化、简练、易读。随着课题的进展,对LED的了解也越来越深入。认为LED技术也会进一步开展,LED应用将会更加广泛。可以设想利用LED的高稳定性和低能耗,再与无线通信技术相结合在沙漠深处或者人迹罕至的雪山之颠树立一块依靠太阳能充电,通过无线传输方式更改显示内容的信息板为登山者提供指示和天气信息,为沙漠迷路的人指引方向。设计完毕了,但学习还在继续。我相信通过此次设计所得到的知识、心得、经历乃至感受都会让我在以后的日子里受益匪浅。附录附录1:硬件原理图附录2:程序#include<at89x52.h>#defineucharunsignedchar //给unsignedchar起名uchar#defineuintunsignedintucharcodelie[]={0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0xFF,0x80,0xFE,0xFE,0xEE,0xF6,0xF6,0xFE,0x00,0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFF,0x03,0xFF,0xFF,0xEF,0xEF,0xDF,0xFF,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*"平",0*/0xFF,0xFE,0x01,0xEF,0xEE,0xEE,0xEE,0xEE,0xEE,0xEE,0xEE,0xEE,0xEF,0xAF,0xDE,0xFD,0xFF,0x01,0xDF,0xBF,0x03,0xFB,0xDB,0xDB,0xDB,0xDB,0xDB,0xBB,0xAF,0x77,0xFB,0xFD,/*"顶",1*/0xFE,0xFE,0xFE,0xFE,0xDE,0xDE,0xDE,0xDE,0xDE,0xDE,0xDE,0xDE,0xDE,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0x07,0xF7,0xFF,/*"山",2*/0xFF,0xFF,0x80,0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0x00,0xFF,0xFF,0xFF,0xFF,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x01,0xFF,0xFF,/*"工",3*/0xFB,0xFB,0xFB,0xFB,0xBB,0xDB,0xDB,0xEB,0xEB,0xEB,0xFB,0xFB,0xFB,0xFB,0x00,0xFF,0xBF,0xBF,0xBF,0xBF,0xBB,0xBB,0xB7,0xB7,0xAF,0x9F,0xBF,0xBF,0xBF,0xBF,0x01,0xFF,/*"业",4*/0xFF,0x00,0xDB,0xDB,0xC3,0xDB,0xDB,0xC3,0xDB,0xDB,0xD1,0x0B,0xBB,0xFB,0xFB,0xFA,0xFF,0xFF,0x03,0x7B,0x7B,0x7B,0x7B,0x7B,0x03,0x7B,0xFF,0xB7,0xBB,0x7B,0x7D,0xFD,/*"职",5*/0xFB,0xFB,0xFB,0xFB,0xBB,0xDB,0xDB,0xEB,0xEB,0xEB,0xFB,0xFB,0xFB,0xFB,0x00,0xFF,0xBF,0xBF,0xBF,0xBF,0xBB,0xBB,0xB7,0xB7,0xAF,0x9F,0xBF,0xBF,0xBF,0xBF,0x01,0xFF,/*"业",6*/0xEF,0xEF,0xEF,0xEC,0x03,0xEF,0xEF,0xEA,0xE7,0xCF,0x2F,0xEF,0xEF,0xEF,0xAE,0xD9,0xDF,0xDF,0xDF,0x01,0xDF,0xDF,0xDF,0x03,0x7B,0x77,0xB7,0xAF,0xDF,0xAF,0x77,0xF9,/*"技",7*/0xFE,0xFE,0xFE,0xFE,0x80,0xFC,0xFA,0xFA,0xF6,0xEE,0xDE,0xBE,0x7E,0xFE,0xFE,0xFE,0xFF,0xDF,0xEF,0xEF,0x03,0x7F,0xBF,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFF,0xFF,0xFF,/*"术",8*/0xDD,0xEE,0xEE,0xFF,0x80,0xBF,0x7F,0xE0,0xFF,0xFE,0x00,0xFE,0xFE,0xFE,0xFA,0xFD,0xF7,0xF7,0xEF,0xDF,0x01,0xFD,0xFB,0x1F,0xBF,0x7F,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,/*"学",9*/0xFF,0x87,0xB4,0xAD,0xAB,0x9E,0xAF,0xB7,0xB4,0xB7,0x97,0xAF,0xBE,0xBE,0xBD,0xBB,0xBF,0xDF,0x01,0xFD,0xFB,0x07,0xFF,0xFF,0x01,0x6F,0x6F,0x6F,0xED,0xED,0xF1,0xFF,/*"院",10*/0xFE,0XFD,0XFB,0XE0,0XEF,0XEF,0XEF,0XE0,0XEF,0XEF,0XE0,0XEF,0XEF,0XEF,0XE0,0XEF,0XFF,0XFF,0XFF,0X0F,0XEF,0XEF,0XEF,0X0F,0XEF,0XEF,0X0F,0XEF,0XEF,0XEF,0X0F,0XEF,/*"自",0*/0xFF,0xFF,0x83,0xFF,0xFE,0xFF,0x01,0xDF,0xDF,0xDF,0xB7,0xBB,0x02,0xBA,0xFD,0xFB,0xBF,0xBF,0xBF,0xBF,0x03,0xBB,0xBB,0xBB,0xBB,0x7B,0x7B,0x7B,0xFB,0xFB,0xD7,0xEF,/*"动",1*/0xF7,0xF7,0xF7,0xEF,0xEF,0xCF,0xCF,0xAF,0x6E,0xED,0xEB,0xEF,0xEF,0xEF,0xEF,0xEF,0x7F,0x7F,0x7B,0x77,0x6F,0x5F,0x3F,0x7F,0x7F,0x7F,0x7F,0x7D,0x7D,0x7D,0x81,0xFF,/*"化",2*/0xFF,0xC0,0xFB,0xF7,0xEF,0xC0,0xFE,0xF9,0xE7,0x80,0xFE,0xF6,0xEE,0xDE,0xBA,0xFD,0x07,0xFF,0xFF,0xDF,0xBF,0x7F,0xFF,0xEF,0xF7,0x03,0xFB,0xDF,0xEF,0xF7,0xFB,0xFF,/*"系",3*/0xFF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xFF,0xFF,0xEF,0xEF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*"!",4*/0xFE,0xFF,0xC0,0xDF,0xDF,0xDE,0xD7,0xDB,0xDB,0xDD,0xDD,0xDD,0xBF,0xBF,0x60,0xFF,0xFF,0x7F,0x01,0xFF,0xFF,0xFB,0x7B,0x7B,0xB7,0xB7,0xEF,0xEF,0xDF,0xBF,0x01,0xFF,/*"应",16*/0xFF,0xC0,0xDE,0xDE,0xDE,0xC0,0xDE,0xDE,0xDE,0xC0,0xDE,0xDE,0xDE,0xBE,0xBE,0x7F,0xFF,0x07,0xF7,0xF7,0xF7,0x07,0xF7,0xF7,0xF7,0x07,0xF7,0xF7,0xF7,0xF7,0xD7,0xEF,/*"用",17*/0xFE,0xFE,0xFE,0xC0,0xDE,0xDE,0xDE,0xC0,0xDE,0xDE,0xDE,0xC0,0xDE,0xFE,0xFE,0xFF,0xFF,0xFF,0xFF,0x07,0xF7,0xF7,0xF7,0x07,0xF7,0xF7,0xF7,0x07,0xF5,0xFD,0xFD,0x01,/*"电",18*/0xFF,0x80,0xFF,0xFF,0xFF,0xFE,0xFE,0x00,0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFA,0xFD,0xFF,0x07,0xEF,0xDF,0xBF,0x7F,0xFF,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*"子",19*/0xEF,0xEF,0xEF,0xEC,0x03,0xEF,0xEF,0xEA,0xE7,0xCF,0x2F,0xEF,0xEF,0xEF,0xAE,0xD9,0xDF,0xDF,0xDF,0x01,0xDF,0xDF,0xDF,0x0

温馨提示

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

评论

0/150

提交评论