ISIS SCHEMATIC FILEy DesignplateDS kjh\ kjdg\bJS28/10/1228/10/12yCPIKP * DESIGN CONFIGURATION DATAArialDefault Font p M M ``@@@@ COMPONENTȪȪPINPORT@MARKER`O@ACTUATOR`O@@ INDICATOR`O@@VPROBE`OIPROBE`OTAPE`O GENERATOR`OTERMINAL@ SUBCIRCUIT=ȪȪ 2D GRAPHICWIRE DOT@@@WIRE@BUS WIREPSBORDERȪȪTEMPLATE COMPONENT ID&H Default FontCOMPONENT VALUE&0 Default Font PROPERTIES&0 Default FontTERMINAL LABEL&0 Default Font WIRE LABEL&0 Default Font SUBCKT ID&H Default Font SUBCKT NAME&0 Default FontSCRIPT&0 Default FontPIN NAME&0 Default Font PIN NUMBER&0 Default Font VPROBE LABEL&0 Default Font IPROBE LABEL&0 Default FontGENERATOR LABEL&0 Default Font TAPE LABEL&0 Default FontACTIVE READOUT0ArialPWRRAILS*RAILS *BINDINGS $MKRDECREMENT:70!`O@@ACTUATOR;4!`O@@ACTUATOR9ȜȜ;4!`O@@ACTUATOR98cȜ;4!`O@@ACTUATOR9p $MKRINCREMENT:70!`O@@ACTUATOR;4!`O@@ACTUATORpȜ8c;4!`O@@ACTUATORp8c8c;4!`O@@ACTUATORp9$MKRNODE޳3~94`O@MARKER9pp994`O@MARKER99pp $MKRORIGIN{3=8`O@MARKER9p s94`O@MARKER s94`O@MARKER s $MKRPINNAME޳304$MKRORIGINje`O@MARKER0Default FontNAME $MKRPINNUM޳304$MKRORIGINhc`O@MARKER/0Default Font99 $PINDEFAULT޳3264PIN?04$MKRORIGIN04?$MKRNODE04$MKRPINNUM04$MKRORIGIN04$MKRPINNAME4081.IECy JV04$MKRORIGIN@8"ȪȪCOMPONENT@jb"ȪȪCOMPONENT`? `3Default Font& $PINDEFAULTA1 p_$PINDEFAULTB2 ?$PINDEFAULTY3{*DEVICE} PREFIX=U PINOUT=4081 DATA=cd4081bc.pdf,,,,,Proteus CD,pdfs\digital {*COMPONENT} {PACKAGE=DIL14} {MODFILE=40AND2} {VOLTAGE=5V} {ITFMOD=CMOS} {*PROPDEFS} {VOLTAGE=Model Timing Voltage:,KWDLIST,3,5V,10V,15V} {ITFMOD=Interface Model,HIDDEN STRING} {MODFILE=LISA Model File,READONLY STRING} {PACKAGE=PCB Footprint:,PACKAGE,0} {*INDEX} {DESC=Quad 2-Input AND Gate} {CAT=CMOS 4000 series} {SUBCAT=Gates & Inverters} LOGICPROBE (BIG)K$~`"ȪȪwCOMPONENT`00`0``0jb"ȪȪCOMPONENT0 `Arial?04$MKRORIGIN$PINDEFAULTD0LPB_0$~`"ȪgCOMPONENT`00`0``004$MKRORIGINjb"ȪȪ{COMPONENT0 `Arial0LPB_1$~`"ȪgCOMPONENT`00`0``0jb"ȪȪ{COMPONENT0 `Arial104$MKRORIGIN{*DEVICE} ACTIVE=LPB,2 {*PROPDEFS} {PRIMITIVE="Primitive Type",HIDDEN STRING} {PACKAGE=PCB Package,HIDDEN PACKAGE} {*INDEX} {CAT=Debugging Tools} {SUBCAT=Logic Probes} {DESC=Logic State Indicator - Large Version} {*COMPONENT} {PRIMITIVE=DIGITAL,RTDPROBE} {PACKAGE=NULL} LOGICSTATEKF~`"ȪȪwCOMPONENTO0O00OO0jb"ȪȪCOMPONENT/ `Default Font?04$MKRORIGIN040$MKRINCREMENT0400$MKRDECREMENT$PINDEFAULTQ0LS_0$~`"ȪcCOMPONENTO0O00OO0jb"ȪȪ{COMPONENT/ `Arial004$MKRORIGINLS_1$~`"ȪcCOMPONENTO0O00OO0jb"ȪȪ{COMPONENT/ `Arial104$MKRORIGIN<{*DEVICE} ACTIVE=LS,2 {*PROPDEFS} {PRIMITIVE="Primitive Type",HIDDEN STRING} {STATE="Active State",HIDDEN STRING} {PACKAGE=PCB Package,HIDDEN PACKAGE} {*INDEX} {CAT=Debugging Tools} {SUBCAT=Logic Stimuli} {DESC=Logic State Source (Latched Action)} {*COMPONENT} {PRIMITIVE=DIGITAL,RTDSTATE} {STATE=0} {PACKAGE=NULL} [4081]y J*PINOUT 4081 ELEMENTS=4 PINS=14 IP A = 1,5,8,12 IP B = 2,6,9,13 OP Y = 3,4,10,11 PP (VDD) = 14 PP (VSS) = 7 PINSWAP=A,B GATESWAP=TRUE Y/ISIS CIRCUIT FILE MOBJECT DATA %x"ȪȪ{COMPONENT Default FontDescription du comportement d'un composant dans un script EasyHDLbWYh,0 Default FontSCRIPTEasyHDL est le langage de script natif d'ISIS Proteus. Il permet de gnrer des signaux logiques ou analogiques de forme quelconque ou comme nous allons le voir ici de dcrire rapidement les quations logiques de la sortie d'une fonction. ˨sO"ȪȪ{COMPONENT `Default FontEtape 1 : utiliser un symbole existant ou crer un nouveau symbole ":"ȪȪ{COMPONENT `Default FontEtape 2 : ajouter les proprits PRIMITIVE=DIGITAL,SCRIPT et SCRIPT=TOTO au composant ""ȪȪ{COMPONENT `Default FontEtape 3 : crire un script TOTO dcrivant la sortie en fonction des entres comme ci-dessousU1:A8p2H Default FontCOMPONENT ID4081850 Default FontCOMPONENT VALUE4081810 Default FontSUBCKT NAME.{PACKAGE=DIL14} {MODFILE=40AND2} {VOLTAGE=5V} 800 Default FontPROPERTIESa{VOLTAGE=5V} {ITFMOD=CMOS} {MODFILE=40AND2} {PACKAGE=DIL14} PRIMITIVE=DIGITAL,SCRIPT SCRIPT=TOTO 4081.IEC%(&$`.@2H Default FontCOMPONENT ID`. 50 Default FontCOMPONENT VALUELOGICPROBE (BIG)`.10 Default FontSUBCKT NAME{PRIMITIVE=DIGITAL,RTDPROBE} `.00 Default FontPROPERTIESLOGICPROBE (BIG)}$@WIRE,`X}.2H Default FontCOMPONENT IDX}50 Default FontCOMPONENT VALUE LOGICSTATEX}10 Default FontSUBCKT NAME'{PRIMITIVE=DIGITAL,RTDSTATE} {STATE=0} X}00 Default FontPROPERTIES' LOGICSTATE0ڇ&@WIRE8+X}p2H Default FontCOMPONENT IDX}P50 Default FontCOMPONENT VALUE LOGICSTATEX} 10 Default FontSUBCKT NAME'{PRIMITIVE=DIGITAL,RTDSTATE} {STATE=0} X} 00 Default FontPROPERTIES' LOGICSTATE0ڇ%(@WIRE8+ Izjb"ȪȪ{COMPONENT `Default FontA Izjb"ȪȪ{COMPONENT `Default FontB hjb"ȪȪ{COMPONENT `Default FontY_2*SCRIPT PROGRAM TOTO PIN A,B,Y Y=A|B *ENDSCRIPT HK(,0 Default FontSCRIPT5*SCRIPT PROGRAM TOTO PIN A,B,Y Y=!(A^B) *ENDSCRIPT }CD`E,0 Default FontSCRIPTZRemarque : l'explorateur de projet donne le nom exact des bornes des composants existants u.DXr0,0 Default FontSCRIPTRemarque : la proprit SCRIPT isole le composant de son modle comportemental d'origine et l'accroche au script nomm TOTO et crit directement dans ISIS (sans composant, ni sous-circuit, ni fichier externe, ni compilateur) wmVDP!,0 Default FontSCRIPTlRemarque : pour les quations logiques les oprateurs sont & ET | OU ^ Ou-Exclusif et ! NON /"ȪȪ{COMPONENT `Default FontDans cet exemple on utilise le symbole d'une porte ET pour lui donner l'quation du OU-Exclusif-NON : ˨"ȪȪ{COMPONENT Default FontTlcharger d'autres fichiers comments ISIS Proteus sur le site www.gecif.netTe":x,0 Default FontSCRIPT>Ralis par Jean-Christophe MICHEL www.gecif.net Octobre 2012 ISIS CIRCUIT FILE MOBJECT DATACCT000? __DEFAULT__)/ROOT10U1:AA1B2Y3CCT000 __DEFAULT__ __DEFAULT__ITFMOD.MDFLISA MODEL DESCRIPTION FORMAT 5.0 ================================= Design: K:\Prodev\Spice\ITFMOD.DSN Doc. no.: Revision: Author: Created: 18/03/98 Modified: 23/06/05 *MODELDEFS,18 CMOS : RHI=100,RLO=100,TRISE=1u,TFALL=1u,V+=VDD,V-=VSS NMOS : RHI=100,RLO=10,VUD=2,VTL=0.8,VHL=0.2,VTH=2.5,VHH=0.2,V+=VCC,V-=GND TTL : RHI=50, RLO=5,VUD=2,VTL=0.8,VHL=0.2,VTH=2.5,VHH=0.2,RPOS=5k,RNEG=20k,V+=VCC,V-=GND,FLOAT=HIGH TTLHC : RHI=5,RLO=5, V+=VCC,V-=GND TTLHCT : RHI=5,RLO=5, V+=VCC,V-=GND TTLLS : RHI=100, RLO=10,VUD=2,VTL=0.8,VHL=0.2,VTH=2.5,VHH=0.2,RPOS=12k,RNEG=50k, V+=VCC,V-=GND,FLOAT=HIGH TTLS : RHI=25, RLO=2.5,VUD=2,VTL=0.8,VHL=0.2,VTH=2.5,VHH=0.2,RPOS=5k,RNEG=20k,TRISE=0.5n,TFALL=0.5n, V+=VCC,V-=GND,FLOAT=HIGH PLD : RHI=20,RLO=20, V+=VCC,V-=GND,FLOAT=HIGH PIC : RSHI=20, RSLO=20,RWHI=20k,VUD=2,VTL=0.8,VHL=0.2,VTH=2.5,VHH=0.2,V+=VDD,V-=VSS,TRISE=10n,TFALL=10n PIC3V3 : RSHI=20, RSLO=20,RWHI=20k,VUD=2,VTL=0.8,VHL=0.1,VTH=1.5,VHH=0.1,V+=VDD,V-=VSS,TRISE=10n,TFALL=10n 8051 : RHI=20, RLO=20,VUD=2,VTL=0.8,VHL=0.2,VTH=2.5,VHH=0.2,RPOS=5k,RNEG=20k,V+=VCC,V-=GND,FLOAT=HIGH,TRISE=10n,TFALL=10n AT89 : RHI=20, RLO=20,VUD=2,VTL=0.8,VHL=0.2,VTH=2.5,VHH=0.2,RPOS=5k,RNEG=20k,V+=VCC,V-=GND,FLOAT=HIGH,TRISE=10n,TFALL=10n HC11 : RHI=20, RLO=20,VUD=2,VTL=0.8,VHL=0.2,VTH=2.5,VHH=0.2,V+=VDD,V-=VSS,TRISE=10n,TFALL=10n AVR : RSHI=20, RSLO=20,RWHI=100k,VUD=2,VTL=0.8,VHL=0.2,VTH=2.5,VHH=0.2,V+=VCC,V-=GND,TRISE=10n,TFALL=10n MSP430 : RSHI=20, RSLO=20,RWHI=100k,VUD=2,VTL=0.8,VHL=0.2,VTH=2.5,VHH=0.2,V+=VCC,V-=GND,TRISE=10n,TFALL=10n PICCOLO: RSHI=20, RSLO=20,RWHI=100k,VUD=2,VTL=0.8,VHL=0.2,VTH=2.5,VHH=0.2,V+=VCC,V-=GND,TRISE=1n,TFALL=1n LPC2100: RSHI=20, RSLO=20,RWHI=100k,VUD=2,VTL=0.8,VHL=0.2,VTH=2.5,VHH=0.2,V+=V3,V-=VSS BSTAMP : RSHI=20, RSLO=20,RWHI=20k,VUD=2,VTL=0.8,VHL=0.2,VTH=2.5,VHH=0.2,V+=VDD,V-=VSS,TRISE=10n,TFALL=10n RS232 : VLO=-8.5,VHI=8.5,RHI=300,RLO=300,VTL=1.2,VHL=0.5,VTH=1.7,VHH=0.5,RPOS=5k,RNEG=5k,V+=VCC,V-=GND,FLOAT=HIGH,TRISE=1u,TFALL=1u ???@ư>1- ABSTOL1e-12 BADMOS3No BYPASSYes CHGTOL1e-14DEFAD0DEFAS0 DEFAULTS0 DEFL0.0001 DEFW0.0001 GMIN1e-18GMINSTEPS120 ITL1100ITL250ITL450 LOGSTART0 LOGTIME60 MAXORD2METHODTRAPEZOIDAL NOOPITERNo NUMSTEPS50 OLDLIMITNo PIVREL0.001 PIVTOL1e-13 RELTOL0.01 RSHUNT1e+12 SRCSTEPS120 TDLOWER0.9 TDSCALE1 TDUPPER1.1TEMP27 TMIN1e-12TNOM27TRACE_CONTENTIONS1,0TRACE_CONVERGENCE1,1TRACE_DCPATHS1,2TRACE_ITFMODS1,3TRACE_NETTYPES1,4TRACE_OPTIONS1,5TRACE_PERFORMANCE1,6TRACE_SPICELINK1,7TRANGMIN1e-18TRTOL7TRYTOCOMPACTNo TTOL1e-09 VNTOL1e-06@v6>pYx`k&0