1、Proteus入门图解教程作者:日期:Proteus入门教程Proteus单片机仿真软件是英国Labcenter公司开发的电路分析与实物仿真软件。它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,是目前最好的仿真单片机及外围器件的工具。下面开始简单介绍一下Proteus的使用,以点单片亮一个发光二极管为例。(本教程使用的Proteus版本是Proteus7.5sp3Professional汉化版)1.运行ISIS7Professionah出现以下窗口界面:UWIHLED-ISISPratedKWDMWUUDttflO覆EllE&
2、)皿)HWDMUD1七&面+9G尸MNSi二加IDMCtt预览窗口戊元件选择按钮模型选择工具栏。仿真调试按钮。编辑窗口口2.选择元件,把元件添加到元件列表中:单击元件选择按钮“P(pick),rDEVICES弹出元件选择窗口:四PickDesssQ1J在左上角的对话框“关键字”中输入我们需要的元件名称,Q3PickDevices关键字(2):完全匹配MP在这个实验中我们需要的元件有:单片机AT89c52(MicroprocessorAT89C52),晶振(CRYSTAL),电容(CAPACITOR),电阻(Resistors),发光二极管(LED-BLBY)。
3、输入的名称是元件的英文名称。但不一定输入完整的名称,输入相应关键字能找到对应的元件就行,例如,在对话框中输入的9c52”,得到以下结果:搜索结果89C52MCS8051的52Miaccortolia.B8m2568色耳33MHz,+1GbilTim)r83C52BUSMC5B0510352Mioccnrtalef|EkBb*.2568必33MH巳2d6hlIimers)元件预览干类牙在出现的搜索结果中双击需要的元件,该元件便会添加到主窗口左侧的;区:左6三三不-H3JLJ1宝常一常怪国T_WTF_结果(2):中=剖修商由1:结果(2):也
5、理图放好了。三三一二三三一三三二依次将各个元件放置到绘图编辑窗口的合适位置:田UNTHLED-ISISPofwsionjl文WD划SIE)ZH(TJ制ID)始度阳理g5tlB|函L)图河TjWH)OdfellflSadE团昂+9XiZAllirw强五I005G.SieT同ISphi3缸52叩CRfSFALClT1.InrC2|jinf二小A:.XI.HoH:CmTAL01L0&erK7AL12aA8P0VAD1PO0ZXTA12PDWQg2WAR%RS1POiADP20W陞住ri2fAKP1CMP22m41营r2s12PZW住P2W
6、8P10H7Pl1C2RriapairrxD田江西noJwnP3VT19flr1onnre39rU.U/XL*JP0.1/AD1POgaLGJ36LED-BIEZ345F7FPSENALEEAXTAL1XT小RSTCtrl+E卡抱兔而亲编辑属性X脆涂咫象F1.0/T2F1.1/T2EP12P13P1.4P15P1BP17G顺时针旋转Num-:逆时针盛Num-+:yx-演像Ctrl+Mt-策像Ctrl+C塌手册AT89C52Ctrl+HCtrl+D在设计浏览器中显示显示封装分函I铸1工作点信息参诊断留置绘图编在预,向预览窗口来调
7、节绘图编辑窗口的可视范围;k即可嬷皆的可视范围匚二喜创建器件放大/缩小电路视图可直接滚动鼠标灌稔罐圈会以鼠标指针为中心进行放大/缩小;_!__立信旧IV|工JUT)erriDlfiiBGlKS(5)JttftlBl*U*fe,AR)lMQU手令&i)团三++&Q39X电我,la算济助由;8(m(HQIlSI口IIII!O附优小e5J1xrnPOCTAOOPOVAD1POADJXT心PO.第SPOAD4POVAD5POe/A06RSTPOA07P2.3MP2VMPJ.2M10P2.犯11ALEP2328P2.WA13
8、P2.&W4P2JJAHpixxnP3QRXDPl1G2EXP3inDPlZP32QMT0PI.3P3.30mP14P3网PISP35JT1PICP36frtFPI7P3刃RDAT83C52、TT.mmmmmmanao*i2wosR2UNTIT160ISIS5函短。向文件IF)Mtvi*妹)工*TDIffrriDl埃力卬BtfCSlS)JhtfJBiSMY)Mtt)|H|口野。型电aaa:i小、aaq“vx电,*.俄/jtk|名、iT0IYum巨比g缶加/己/la七A:12(XTAL1P0.0ZAD0PO.1ZAD1P0.2/A
9、D2XTAL2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6RSTP0.7/AD7P2.0/A8P21/A9P2.2ZA10PSENP2.3/A11ALEEAP2.4/A12P2&A13P2.6/A14P2.7/A1510P1,CVT2P30/RXD繇时端,当鼠精瓶单击该点,谕鼠标移至另一元减将鼠标指针靠iP3.5/T1P3.6WRP3.7/RD16工19.XLICRYSTAL.I,,,Is形状变为绿色时,表示可以连,单击,两点间的线路就画好|JCKMcdjte.KM3ME(Ce:e-Ar3X!i2FiOL40xaoianomX(靠近连线后,双击右键
10、可删除连线)依次连接好所有线路:U1bVTJHfPDCVADO1ALlPO1ZAD1P0.2/AD2XTAL2POLADSP0.4/AD4P0.6/AD5PO6/ADBRSTPO7/AD7P2.0/A8P2.1/A9P2241DPSENF2.3/A1IALEP2.4fM2EAP2.5fM3P2.6fM4P1.0H2R2.7/A15F3.O/RXDP1.WEXP3.1/TX0P1.2P3.2/INTOPI.3P33JINT1P1.4P3.4roP1.5P3.5/T1P1.6P3.6V/RP1.7P3.7/RDAT89C52嗦HtbihiqhsHibiqhgHiHiHi(注意客
11、向)(4)|WFdep|TERMINALSTERMINALSG,;戳择工具栏中的二图标,出现:BU函BLI冷ESIiffl需尊图4*1BL|0LABEL04-x#7匚诵jNQLSDEFAULTINPUTOUTPUTBIDIRPOWERGROUNDBUS分别选择POWER”(电源)“GROUND”(地极)添加至绘图区,并连接好线路。(因为Proteus中单片机已默认提供源,所以不用给单片机加电源)(5)编辑元件,设置各元件参数双击元件,会弹出编辑元件的对话框。双击电容,将其电容值改为30pF:依次设置各元件的参数,其中晶振频率为11.0592MH乙电阻阻值为1k,因为发光二极管点
12、亮电流大小为3mA10mA左右,阴极给低电平。阳极接高电平。压降一般在1.7V.所以电阻值应该是(5-1.7)/3.3mA=1Ko双击单片机,单击1包!1,找到你编好的程序,其后辍名为hex。导入程序。编辑元件元件参考回:元件值M:IED|AT83C52PCBPackage;DIL40ProgramFile;ClockFrequency:AdvancedProperties112MHz|目HideAllVj|iHideAII|HideAll3|Enabletracelogging|No司|HideAllVOtherProperties:|r本元件不进行仿
13、真r附加层次模块圆)本元件不用于pcb制版回r隐藏通用引脚使用文本方式编辑所有属性4*停止单击IJ1J.U1LtHididfAIMUIruwzujuP01MD1P0KAD2XTAL2R33(AD3TO48D,P0(4D5F06C卬6RSTP07/AD7P2CWP2.L3P2MAi0P22MALEP212EAP25%3P2P27/A15P1WPI1/T2EXP3ORXDP31EDP12P32OJP13P331NT1P14P34/TOP15ps.smPISP3MgPI7P37.TOPI.5PI.7ATOC52用QX8P01MD1PO2CAD2P03CA
14、D3*-0茎博工善姜逐郢益差u程序开始执行,发光二极管亮了。在运行时,电路中输出的高电平用红色表示,低电平用蓝色表示。附:Proteus元件库Proteus中常用的元器件被分成了25大类,为了方便快速地查找到相应器件,在PickDevices(拾取元器件)对话框中,你应该首先选中相应的大类,然后使用关键词进行搜寻。Proteus的这25大类元器件分别为:AnalogICs模拟ICCMOS4000seriesCMOS4000系列DataConverters数据转换器Diodes二极管Electromechanical机电设备(只有电机模型)Inductors电感La
15、placePrimitivesLaplace变换器MemoryICs存储器ICMicroprocessorICs微处理器ICMiscellaneous杂类(只有电灯和光敏电阻组成的设备)ModellingPrimitives模型基元OperationalAmplifiers运算放大器Optoelectronics光电子器件Resistors电阻SimulatorPrimitives仿真基元Switches&Relays开关和继电器Transistors三极管TTL74、74ALS、74AS、74F、74HC、74HCT、74LS、74Sseries
16、74系列集成电路除此之外,你还应熟悉常用器件的英文名称,为您列举如下:AND与门ANTENNA天线BATTERY直流电源(电池)BELL铃,钟BRIDEG1整流桥(二极管)BRIDEG2整流桥(集成块)BUFFER缓冲器BUZZER蜂鸣器CAP电容CAPACITOR电容CAPACITORPOLCAPVARCIRCUITBREAKERCOAXCONCRYSTALDBDIODEDIODESCHOTTKYDIODEVARACTORDPY_3-SEGDPY_7-SEGDPY_7-SEG_DPELECTROFUSEINDUCTORINDUCTORIRON
17、有极性电容可调电容熔断丝同轴电缆插口晶振并行插口二极管稳压二极管变容二极管3段LED7段LED7段LED(带小数点)电解电容熔断器电感带铁芯电感INDUCT0R3JFETNJFETPLAMPLAMPNEDNLEDMETERMICROPHONEMOSFETMOTORACMOTORSERVONANDNORNOTNPNNPN-PHOTOOPAMPORPHOTOPNPNPNDARPNPDARPOTPELAY-DPDTRES1.2RES3.4POT-LINBRIDGERESPACKSCRPLUGPLUGACFEMALESOCKETSOURCE
18、CURRENTSOURCEVOLTAGESPEAKERSWSW-DPDYSW-SPSTSW-PBTHERMISTORTRANS1TRANS2TRIAC“可调电感N沟道场效应管P沟道场效应管灯泡起辉器发光二极管仪表麦克风MOS管交流电机伺服电机与非门或非门非门NPN三极管感光三极管运放或门感光二极管PNP三极管NPN三极管PNP三极管滑线变阻器双刀双掷继电器电阻可变电阻滑动变阻器桥式电阻电阻排品闸管插头三相交流插头插座电流源电压源扬声器开关双刀双掷开关单刀单掷开关按钮电热调节器变压器可调变压器三端双向可控硅TRIODE极真空管VARIST
19、OR变阻器.二ZENER齐纳二极管当然了,熟记上面的内容并不能保证你能熟练找到需要的器件,和很多事情一样,在Proteus中查找需要的器件也需要经验积累。比如,搜寻数码管,通常直接使用7seg进行搜索即可。原理图常用库文件:MiscellaneousDevices.ddbDallasMicroprocessor.ddbIntelDatabooks.ddbProtelDOSSchematicLibraries.ddbPCB元件常用库:Advpcb.ddbGeneralIC.ddbMiscellaneous.ddb分立元件库部分分立元件库元件名称及中英对照THERMISTOR电热
20、调节器TRANS1变压器TRANS2可调变压器TRIAC三端双向可控硅TRIODE三极真空管VARISTOR变阻器ZENER齐纳二极管DPY_7-SEG_DP数码管SW-PB开关其他元件库ProtelDosSchematic4000Cmos.Lib40.系列CMOS管集成块元件库4013D触发器4027JK触发器ProtelDosSchematicAnalogDigital.Lib模拟数字式集成块元件库AD系列DAC系列HD系列MC系列ProtelDosSchematicComparator.Lib比较放大器元件库ProtelDosShcem
21、aticInteLLibINTEL公司生产的80系列CPU集成块元件库ProtelDosSchematicLinear.lib线性元件库例555ProtelDosSchematticMemoryDevices.Lib内存存储器元件库ProtelDosSchematicSYnertek.LibSY系列集成块元件库ProtesDosSchematicMotorlla.Lib摩托罗拉公司生产的元件库ProtesDosSchematicNEC.libNEC公司生产的集成块元件库ProtesDosSchematicOperationelAmpl
22、ifers.lib运算放大器元件库ProtesDosSchematicTTL.Lib品体管集成块元件库74系列ProtelDosSchematicVoltageRegulator.lib电压调整集成块元件库ProtesDosSchematicZilog.Lib齐格格公司生产的Z80系歹ljCPU集成块元件库元件属性对话框中英文对照Libref元件名称Footprint器件封装Designator元件称号Part器件类别或标示值SchematicTools主工具栏WritingTools连线工具栏DrawingTools绘图工具栏PowerObjects电
23、源工具栏DigitalObjects数字器件工具栏SimulationSources模拟信号源工具栏PLDToolbars映象工具栏proteus常用元件中英文对照表元件名称中文名说明7407驱动门1N914二极管74Ls00与非门74LS04非门74LS08与门74LS390TTL双十进制计数器7SEG4针BCD-LED输出从0-9对应于4根线的BCD码7SEG3-8译码器电路BCD-7SEG转换电路ALTERNATOR交流发电机AMMETER-MILLImA安培计AND与门BATTERY电7也/电,也组BUS总线CAP电容CAPACITOR电容器CLOCK时钟信每源CR
24、YSTAL晶振D-FLIPFLOPD触发器FUSE保险丝GROUND地LAMP灯LED-RED红色发光二极管LM016L2行16列液晶可显示2行16列英文字符,有8位数据总线D0-D7,RS,R/W,EN三个控制端口(共14线),工作电压为5V。没背光,和常用的1602B功能和引脚一样(除了调背光的二个线脚)LOGICANALYSER逻辑分析器LOGICPROBE逻辑探针LOGICPROBEBIG逻辑探针用来显示连接位置的逻辑状态LOGICSTATE逻辑状态用鼠标点击,可改变该方框连接位置的逻辑状态LOGICTOGGLE逻辑触发MASTERSWITCH按钮手动闭合,立即自动
25、打开MOTOR马达OR或门POT-LIN三引线可变电阻器POWER电源RES电阻RESISTOR电阻器SWITCH按钮手动按一下一个状态SWITCH-SPDT二选通一按钮VOLTMETER伏特计VOLTMETER-MILLImV伏特计VTERM串行口终端Electromechanical电机Inductors变压器LaplacePrimitives拉普拉斯变换MemoryIesMicroprocessorIesMiscellaneous各利器件AERIAL-天线;ATAHDD:ATMEGA64:BATTERY:CELL;CRYSTAL-晶振;FUSE;METER-仪表;ModellingPrimitives各种仿真器件是典型的基本元器模拟,不表示具体型号,只用于仿真,没有PCBOptoelectronics各种发光器件发光二极管,LED,液晶等等PLDs&FPGAsResisto