:360元/年技术创新仿真技术PLC技术应用200例》您的论文得到两院院士关注基于Proteus的Led大屏幕的设计与仿真DesignandSimulationofLedDisplayBasedonProteus(武汉科技大学王孟陈林WANGMengCHENLin摘要:通过用Proteus软件对Led大屏幕进行的设计与仿真,阐述了Led大屏幕的显示原理,详细介绍了Proteus的特点、基本的使用方法以及Proteus在单片机系统硬、软件开发与仿真中的应用。它能有效地提高开发效率、降低开发成本、缩短开发周期,对于单片机应用系统、电子电路的开发和教学等具有很大的实用价值。整个设计过程充分体现了该软件在实际系统开发中的有效性和实用性。关键字:Proteus;Led大屏幕;仿真;单片机中图分类号:TP368文献标识码:BAbstract:ThedesignandsimulationoftheLedDisplaycarriedoutbyProteussoftwarehaveexplainedtheprincipleoftheLedDis-play.Thespecialty,thebasicusingskillsofProteusanditsapplicationinthedevelopmentandsimulationofthehardwareandsoft-wareofMCUhavebeenintroducedinparticular.TheProteussoftwarecaneffectivelyimprovethedevelopmenteffect,cutthedevel-opmentcostandshortenthedevelopmentperiod.ItattachesgreatutilityvaluetotheapplicationsystemofMCU,thedevelopmentofElectronics,teachingandsoon.Thewholedesignprocessfullyembodiesitsvalidityandutilityintherealdevelopmentsystem.Keywords:Proteus;LedDisplay;Simulation;MCU文章编号:1008-0570(200806-1-0233-031引言单片机体积小、重量轻而且性价比高,在越来越多的领域中得到广泛应用。在单片机应用系统的开发过程中,按照传统的模式,先根据应用系统要求完成原理图的设计、PCB电路图绘制、电路板制作以及元器件的焊接等,然后通过仿真器对系统硬件和软件调试,最后将调试成功的程序固化到单片机中。这一过程中的主要问题是,在开发过程中需要大量的硬件设备,不仅易损坏而且携带不方便,另外在系统调试的过程中还要担心硬件的故障问题,如需要修改硬件,要重新制板,在时间上和投入上带来很大的不便。Proteus软件的出现恰好解决了这个问题。Proteus软件是英国LabcenterElectronics公司开发的电路分析与实物仿真软件。它可以仿真、分析(SPICE各种模拟器件和集成电路。利用它可随时搭建一个单片机应用系统并对其仿真,而且Proteus单片机仿真软件无需建立物理原型就能完全进行单片机系统的设计和测试,大大提高了开发效率、降低开发成本、缩短开发周期。2Proteus软件环境Proteus软件是专用于开发单片机的集成软件,可以支持许多型号的单片机仿真,该软件的单片机仿真库里有51系列、PIC系列、AVR系列等。Proteus软件中包含了大量的电子元器件库,如各种芯片、按键、显示器,示波器等,可供用户采用。Proteus对原理图输入、单步调试、实时仿真、PCB设计等几种功能都作了集成。在Proteus环境中,可以直接对电路的原理图进行设计。针对系统功能设计的程序,可装入原理图的单片机中,进行单步、断点和连续运行等多种调试方式。也可以将Proteus与KeilC51集成开发环境连接起来进行软、硬件结合的调试。程序运行的状态在原理图中相关期间实时显示出来,模拟了实际电路的运行状况。设计的电路原理图,可生成相应的网络表,并在PCB设计中被调用。3基于Proteus的单片机设计开发以Led大屏幕显示系统的设计与仿真为例,来更加直观地说明Proteus软件在单片机应用系统开发中的实用特点。本文设计的是一个32×16的Led大屏幕,可以显示出2个汉字(本例“”中显示的是创新。基于功能,选用ATMEL公司生产的通用芯片AT89C51单片机构成应用系统。AT89C51是内含8位4K程序存储器,128B数据存储器,2个定时器/计数器的通用芯片。系统开发环境采用ProteusISIS6。3.1Led大屏幕模拟系统构图1是AT89C51单片机与LED大屏幕显示器接口电路的原理图。图中,LED显示器为32×16点阵,水平方向有4个8×8LED点阵,垂直方向有2个8×8LED点阵,整个显示屏由4×2=8个8×8LED点阵拼装成。每个16×16LED点阵显示一个汉字。2个字块的行线相应地并接在一起,形成2路复用,行控制信号由P2口经74HC154(4-16译码驱动后形成行扫描信号输出(并行传送,16根信号线。2个字...