Proteus,,,(400050):ProteusVSM,Proteus,ProteusVSMKeil,ProteusVSM,:Proteus;;Keil;:TP29:B:10042373X(2008)062043202DesignandSimulationofSingleChipApplicationSystemBasedonProteusCHENShaohang,LIShan,MIAOLiangliang,SUXianlong(ChongqingInstituteofTechnology,Chongqing,400050,China)Abstract:ThispaperintroducesfeaturesandfunctionoftheProteussoftware,andhowtouseitrealizethedesignandsim2ulationofsinglechipsystem.ThewayofinterfacingProteusVSMtoKeilisalsopresentedindetails.HardwaresimulationbasedonProteusVSMsoftwarecancarryverygoodeffecttoexploitationofsinglechip.Keywords:Proteus;singlechipcompilation;Keil;embeddeddevelopmentplatform:2007209217,,,,PCB,,Proteus,,1ProteusVSMProteusLabcenter,:(1)ProteusVSMSPICE3F5,,;(2),51AVRPICMCU,ARM7/LPC2000;(3);(4);(5)Keil,2ProteusProteusProtel,EWBProteusAT89C51,24XXXXXX,:2.1ProteusVSMISIS1LibraryPickDevice/Sym2bol,,,1,11AT89C51MicroprocessorICs8051Family7SEG2MPX62CCOptoelectronics72SegmentDisplay74LS245TTL74LSseriesTransceiversCRYSTALMiscellaneousCAPCapacitorsGenericCAP2ELECCapacitorsGenericRESResistorsGeneric2,GNDVCC3420076269þü+5V1223:32.2/T050ms,50ms1,,,201s,34:T0INT:PUSHPSWPUSHACCINCR0CJNER0,#20,EXITMOVR0,#0INCSECONDMOVA,SECONDCJNEA,#60,EXITMOVSECOND,#0INCMINUTEMOVA,MINUTECJNEA,#60,EXITMOVMINUTE,#0INCHOURMOVA,HOURCJNEA,#24,EXITMOVHOUR,#0EXIT:POPACCPOPPSWRETI452.3ProteusPro2teusKeilProteusKeil:(1)ProteusMODELSvdm51.dllkeil/C51/BIN;(2)KeilTOOLS.INI,[C51]TDRV5=BIN\VDM51.DLL(Proteus6EMU2LATOR),TDRV,TDRV,Keil,TDRV;(3)KeilProjectoptionsfortarget,De2bugUse,Proteus6EM2ULATOR;(4)ProteusISIS,DebugUseRemoteDebugMonitor;(5)IP127.0.0.1,IP,Port8000Keil,(49)44:ProteusA/D,(BIT)250,A/D8,,3,,5,5,,,,,4,,,[1].PIC[M].:3,2005.[2],.[J].,2003(17):2162219.[3],.[J].,1999.[4].[D].,1995.1982,,,(44)(3.Hex),,663ProteusVSMKEILC51,ProteusVSM,Proteus,Proteus,[1],.[M].:,2004.[2],.KeilCx51V7.0Vision2[M].:,2004.[3].80C51[M].:,2003.,1981,,9420076269þü