I目录摘要IIAbstractIII第一章绪论11.1课题背景11.2选题意义11.3论文主要内容1第二章方法论证对比32.1单片机编程语言32.2控制系统设计32.3显示方式3第三章系统硬件设计43.1总体硬件设计43.2系统各硬件电路介绍53.2.1电源电路设计介绍53.2.2复位电路53.2.3晶振电路63.2.4按键电路63.2.5点阵驱动模块设计实现73.2.6通信系统硬件设计8第四章重要器件介绍94.1LED点整显示屏介绍94.2限流电阻10第五章系统软件设计116.1软件整体介绍116.2显示驱动程序126.3系统主程序13第六章系统的创作过程与调试146.1电路制作过程146.1.1设计原理图156.1.2设计PCB图156.1.3硬件仿真166.1.4转印PCB166.1.5腐蚀和打孔166.1.6焊接元器件176.2硬件调试过程176.3软件调试过程17总结18参考文献19致谢20附录一21附录二23附录三24II基于51单片机的LED点阵显示屏设计摘要本次设计的核心模控制块所用的芯片型号是STC89C52单片机,我们使用4块带锁存功能的串并转换芯片74HC595外加NPN三极管作为16×16LED点阵显示屏的驱动。用PC机作为上位机与单片机进行通信,实现显示内容的更新。该系统可以实现的功能有字符或图片的动态和静态特效显示,可显示中、英文字符。而且该系统还带有级联扩展端口,需要扩展显示屏的大小时直接连接此端口就能实现。系统采用串行传输方式进行数据传送减少了单片机I/O口的占用,简化了电路走线。本次所选用的是价格便宜,应用最广泛的STC单片机,而且写入程序也非常方便,这就使得整个系统成本降低了许多,也方便了系统的维护和检修。关键词:单片机STC89C52;74HC595;16x16LED点阵;点阵字库。IIIAbstractThecoreofthedesignofchipusedinthemodelcontrolblockisSTC89C52single-chipmicrocomputer,weuse4piecesofstringwithlatchfunctionandconversionchip74hc595areneededasa16x16plusNPNleddotmatrixdisplaydriver.UsingPCasaPCandsinglechipmicrocomputercommunication,realizethedisplaycontentupdates.ThesystemcanrealizethefunctionofthecharactersorimagesofdynamicandstaticeffectsshowedthatcanshowChineseandEnglishcharacters.Withcascadeexpansionport,andthesystemalsoneedstoextendscreensizedirectlyconnecttothisport.DatatransfersystemadoptsserialtransmissionwayforreducingthenumberoftheSCMI/Oport,simplifythecircuitline.Isselectedforthecheaperprice,themostwidelyusedonSTCmicrocontroller,andwriteprogramisalsoveryconvenient,thismakesthecostdownalotof,thewholesystemisconvenientformaintenanceandoverhaulofthesystem.Keywords:singlechipSTC89C52;74HC595;16x16LEDlattice;latticefonts.第1页第一章绪论1.1课题背景LED显示技术是八十年代后期才迅速发展起来的新型显示媒体,LED显示屏LightEmittingDiode:又叫电子显示屏,是由几百甚至几十万个发光二极管组成的阵列。LED点阵显示屏在近几年不论是技术上还是应用范围方面都有了很大的进步,目前已经研究出了能发蓝光和纯绿光的LED。LED之所以应用越来越广泛是因为它有许多其他器件无法相比的有点,例如工作电压低、亮度高、功耗小、寿命长性能稳定、耐冲击、抗震性强等,这些优点使其受到人们的青睐。目前LED显示屏的应用已十分广泛了,主要包括:(1)机场航班动态信息显示。(2)证券交易、金融信息显示。(3)港口、车站旅客引导信息提示。(4)道路交通信息显示。(5)调度指挥中心信息显示。(6)广告媒体新产品等。LED显示屏的种类可分为很多种,有室内显示屏、室外显示屏、单色显示显示屏、全彩色显示屏等。1.2选题意义该设计使我们掌握了LED点阵显示屏的显示原理以及其硬件电路的设计方法,同时也了解了LED行业的发展现状和趋势。通过本次设计我们巩固了以前学过的知识特别是硬件电路设计流程这一块,而且对以前所学的Keil、Protel99、Proteus等设计软件也有了进一步的认识和掌握,也使自己的C语言编程的能力得到了提高。其次,本次设计也为今后从事相关方面的工作奠定了一定基础。因此,此课题无论是对自己的就业与今后工作态度的培养都有非常现实与积极的意义。1.3论文主要内容论文的结构...