ISIS SCHEMATIC FILEy DesignplateDS kjh\ kjdg\bJS19/10/1220/10/14ZEP ET * 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 $MKRBUSNODE޳3I=8`O@MARKER9p s $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 $MKRLABEL޳304$MKRORIGINkf`O@MARKER0Default FontLABEL$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 $MKRTOGGLE7j70!`O@@ACTUATOR;4!`O@@ACTUATOR9p;4!`O@@ACTUATOR9ȜȜ;4!`O@@ACTUATOR98cȜ;4!`O@@ACTUATORȜ8cp;4!`O@@ACTUATORp8c8c$PINBUS޳304$MKRORIGIN04?$MKRBUSNODE04$MKRPINNAME $PINDEFAULT޳3264PIN?04$MKRORIGIN04?$MKRNODE04$MKRPINNUM04$MKRORIGIN04$MKRPINNAME $PINIECBIDIR3d`PIN(X@)@X@)(@Xd`PINxIX9)9xI)xIX964PIN?04$MKRORIGIN04?$MKRNODE04$MKRPINNUM04$MKRORIGIN04$MKRPINNAME$PINIECNEGDUAL{3 64PIN?04$MKRORIGIN04?$MKRNODE04/$MKRPINNUM64PIN04$MKRPINNAME64PIN64PIN((064PIN(00 $PINIECNEGIP3n64PIN?04$MKRORIGIN04?$MKRNODE040$MKRPINNAME64PIN64PIN04/$MKRPINNUM $PINIECNEGOP364PIN064PIN`04$MKRPINNAME04`$MKRNODE04$MKRORIGIN040$MKRPINNUMZ`PIN $PINIECPOSCLK籒3fd`PIN64PIN?04?$MKRNODE04$MKRORIGIN040$MKRPINNAME04$MKRPINNUM $PININVERT޳3d20PINX)64PIN?04$MKRPINNUM04$MKRORIGIN04?$MKRNODE04$MKRORIGIN04$MKRPINNAME $PINNEGCLK޳3d`PINX))))X)64PIN?04$MKRPINNUM20PINX)04?$MKRNODE04$MKRORIGIN04$MKRORIGIN04$MKRPINNAME $PINPOSCLK޳3d`PINX))))X)64PIN?04$MKRPINNUM04$MKRORIGIN04?$MKRNODE04$MKRORIGIN04$MKRPINNAME $PINSHORT޳364PIN04$MKRPINNUM04$MKRNODE04$MKRORIGIN04$MKRORIGIN $TERBIDIR߳3{i`!@TERMINAL s0 s0;4!@TERMINAL;4!@TERMINAL s04$MKRORIGIN04$MKRNODE04H$MKRLABEL$TERBUS߳3i`!@TERMINAL040$MKRBUSNODE04$MKRORIGIN04$MKRLABEL $TERDEFAULT߳370!@TERMINAL;4!@TERMINAL90040$MKRNODE04$MKRORIGIN04/$MKRLABEL $TERGROUND߳3;4!@TERMINAL0;4!@TERMINAL0;4!@TERMINAL;4!@TERMINALȜ8c04$MKRORIGIN040$MKRNODE04?$MKRLABEL $TERINPUT߳3@i`!@TERMINAL s s;4!@TERMINAL004t$MKRORIGIN040t$MKRNODE04/$MKRLABEL $TEROUTPUT߳3@i`!@TERMINAL s0 s0;4!@TERMINAL04H$MKRLABEL04$MKRNODE04$MKRORIGIN $TERPOWER߳3@i`!@TERMINAL00;4!@TERMINAL004$MKRNODE04$MKRORIGIN04`$MKRLABEL7SEG-BCDmJIH4 @8"@ȪgCOMPONENT8.81$`"Ȫ`COMPONENT`(`H7`(H7`(`"Ȫ`COMPONENTH7+Hi(HiU`+H7UHi`"Ȫ`COMPONENT3`3(]``(]3`"Ȫ`COMPONENT+(] Hi3(]HiUH+U Hi`"Ȫ`COMPONENTeH7;`e;`'((((H7;`"Ȫ`COMPONENTHqHHpHpqqHH`"Ȫ`COMPONENThCe;He;((mhC((;04$MKRORIGIN 08.$PINSHORTD3 x 8.$PINSHORTD2 8.$PINSHORTD1 Q8.$PINSHORTD07SEG_C|@8"@ȪgCOMPONENT8.81$04$MKRORIGIN7SEG_04 @8"@ȪgCOMPONENT8.81$`"Ȫ`COMPONENT`(`H7`(H7`(`"Ȫ`COMPONENTH7+Hi(HiU`+H7UHi`"Ȫ`COMPONENT3`3(]``(]3`"Ȫ`COMPONENT+(] Hi3(]HiUH+U Hi`"Ȫ`COMPONENTeH7;`e;`'((((H7;`"Ȫ`COMPONENTHqHHpHpqqHH`"Ȫ`COMPONENThCe;He;((mhC((;04$MKRORIGIN7SEG_14 @8"@ȪgCOMPONENT8.81$`"Ȫ`COMPONENT`(`H7`(H7`(`"Ȫ`COMPONENTH7+Hi(HiU`+H7UHi`"Ȫ`COMPONENT3`3(]``(]3`"Ȫ`COMPONENT+(] Hi3(]HiUH+U Hi`"Ȫ`COMPONENTeH7;`e;`'((((H7;`"Ȫ`COMPONENTHqHHpHpqqHH`"Ȫ`COMPONENThCe;He;((mhC((;04$MKRORIGIN7SEG_24 @8"@ȪgCOMPONENT8.81$`"Ȫ`COMPONENT`(`H7`(H7`(`"Ȫ`COMPONENTH7+Hi(HiU`+H7UHi`"Ȫ`COMPONENT3`3(]``(]3`"Ȫ`COMPONENT+(] Hi3(]HiUH+U Hi`"Ȫ`COMPONENTeH7;`e;`'((((H7;`"Ȫ`COMPONENTHqHHpHpqqHH`"Ȫ`COMPONENThCe;He;((mhC((;04$MKRORIGIN7SEG_34 @8"@ȪgCOMPONENT8.81$`"Ȫ`COMPONENT`(`H7`(H7`(`"Ȫ`COMPONENTH7+Hi(HiU`+H7UHi`"Ȫ`COMPONENT3`3(]``(]3`"Ȫ`COMPONENT+(] Hi3(]HiUH+U Hi`"Ȫ`COMPONENTeH7;`e;`'((((H7;`"Ȫ`COMPONENTHqHHpHpqqHH`"Ȫ`COMPONENThCe;He;((mhC((;04$MKRORIGIN7SEG_44 @8"@ȪgCOMPONENT8.81$`"Ȫ`COMPONENT`(`H7`(H7`(`"Ȫ`COMPONENTH7+Hi(HiU`+H7UHi`"Ȫ`COMPONENT3`3(]``(]3`"Ȫ`COMPONENT+(] Hi3(]HiUH+U Hi`"Ȫ`COMPONENTeH7;`e;`'((((H7;`"Ȫ`COMPONENTHqHHpHpqqHH`"Ȫ`COMPONENThCe;He;((mhC((;04$MKRORIGIN7SEG_54 @8"@ȪgCOMPONENT8.81$`"Ȫ`COMPONENT`(`H7`(H7`(`"Ȫ`COMPONENTH7+Hi(HiU`+H7UHi`"Ȫ`COMPONENT3`3(]``(]3`"Ȫ`COMPONENT+(] Hi3(]HiUH+U Hi`"Ȫ`COMPONENTeH7;`e;`'((((H7;`"Ȫ`COMPONENTHqHHpHpqqHH`"Ȫ`COMPONENThCe;He;((mhC((;04$MKRORIGIN7SEG_64 @8"@ȪgCOMPONENT8.81$`"Ȫ`COMPONENT`(`H7`(H7`(`"Ȫ`COMPONENTH7+Hi(HiU`+H7UHi`"Ȫ`COMPONENT3`3(]``(]3`"Ȫ`COMPONENT+(] Hi3(]HiUH+U Hi`"Ȫ`COMPONENTeH7;`e;`'((((H7;`"Ȫ`COMPONENTHqHHpHpqqHH`"Ȫ`COMPONENThCe;He;((mhC((;04$MKRORIGIN7SEG_74 @8"@ȪgCOMPONENT8.81$`"Ȫ`COMPONENT`(`H7`(H7`(`"Ȫ`COMPONENTH7+Hi(HiU`+H7UHi`"Ȫ`COMPONENT3`3(]``(]3`"Ȫ`COMPONENT+(] Hi3(]HiUH+U Hi`"Ȫ`COMPONENTeH7;`e;`'((((H7;`"Ȫ`COMPONENTHqHHpHpqqHH`"Ȫ`COMPONENThCe;He;((mhC((;04$MKRORIGIN7SEG_84 @8"@ȪgCOMPONENT8.81$`"Ȫ`COMPONENT`(`H7`(H7`(`"Ȫ`COMPONENTH7+Hi(HiU`+H7UHi`"Ȫ`COMPONENT3`3(]``(]3`"Ȫ`COMPONENT+(] Hi3(]HiUH+U Hi`"Ȫ`COMPONENTeH7;`e;`'((((H7;`"Ȫ`COMPONENTHqHHpHpqqHH`"Ȫ`COMPONENThCe;He;((mhC((;04$MKRORIGIN7SEG_94 @8"@ȪgCOMPONENT8.81$`"Ȫ`COMPONENT`(`H7`(H7`(`"Ȫ`COMPONENTH7+Hi(HiU`+H7UHi`"Ȫ`COMPONENT3`3(]``(]3`"Ȫ`COMPONENT+(] Hi3(]HiUH+U Hi`"Ȫ`COMPONENTeH7;`e;`'((((H7;`"Ȫ`COMPONENTHqHHpHpqqHH`"Ȫ`COMPONENThCe;He;((mhC((;04$MKRORIGIN7SEG_104 @8"@ȪgCOMPONENT8.81$`"Ȫ`COMPONENT`(`H7`(H7`(`"Ȫ`COMPONENTH7+Hi(HiU`+H7UHi`"Ȫ`COMPONENT3`3(]``(]3`"Ȫ`COMPONENT+(] Hi3(]HiUH+U Hi`"Ȫ`COMPONENTeH7;`e;`'((((H7;`"Ȫ`COMPONENTHqHHpHpqqHH`"Ȫ`COMPONENThCe;He;((mhC((;04$MKRORIGIN7SEG_114 @8"@ȪgCOMPONENT8.81$`"Ȫ`COMPONENT`(`H7`(H7`(`"Ȫ`COMPONENTH7+Hi(HiU`+H7UHi`"Ȫ`COMPONENT3`3(]``(]3`"Ȫ`COMPONENT+(] Hi3(]HiUH+U Hi`"Ȫ`COMPONENTeH7;`e;`'((((H7;`"Ȫ`COMPONENTHqHHpHpqqHH`"Ȫ`COMPONENThCe;He;((mhC((;04$MKRORIGIN7SEG_124 @8"@ȪgCOMPONENT8.81$`"Ȫ`COMPONENT`(`H7`(H7`(`"Ȫ`COMPONENTH7+Hi(HiU`+H7UHi`"Ȫ`COMPONENT3`3(]``(]3`"Ȫ`COMPONENT+(] Hi3(]HiUH+U Hi`"Ȫ`COMPONENTeH7;`e;`'((((H7;`"Ȫ`COMPONENTHqHHpHpqqHH`"Ȫ`COMPONENThCe;He;((mhC((;04$MKRORIGIN7SEG_134 @8"@ȪgCOMPONENT8.81$`"Ȫ`COMPONENT`(`H7`(H7`(`"Ȫ`COMPONENTH7+Hi(HiU`+H7UHi`"Ȫ`COMPONENT3`3(]``(]3`"Ȫ`COMPONENT+(] Hi3(]HiUH+U Hi`"Ȫ`COMPONENTeH7;`e;`'((((H7;`"Ȫ`COMPONENTHqHHpHpqqHH`"Ȫ`COMPONENThCe;He;((mhC((;04$MKRORIGIN7SEG_144 @8"@ȪgCOMPONENT8.81$`"Ȫ`COMPONENT`(`H7`(H7`(`"Ȫ`COMPONENTH7+Hi(HiU`+H7UHi`"Ȫ`COMPONENT3`3(]``(]3`"Ȫ`COMPONENT+(] Hi3(]HiUH+U Hi`"Ȫ`COMPONENTeH7;`e;`'((((H7;`"Ȫ`COMPONENTHqHHpHpqqHH`"Ȫ`COMPONENThCe;He;((mhC((;04$MKRORIGIN7SEG_154 @8"@ȪgCOMPONENT8.81$`"Ȫ`COMPONENT`(`H7`(H7`(`"Ȫ`COMPONENTH7+Hi(HiU`+H7UHi`"Ȫ`COMPONENT3`3(]``(]3`"Ȫ`COMPONENT+(] Hi3(]HiUH+U Hi`"Ȫ`COMPONENTeH7;`e;`'((((H7;`"Ȫ`COMPONENTHqHHpHpqqHH`"Ȫ`COMPONENThCe;He;((mhC((;04$MKRORIGIN{*DEVICE} ACTIVE=7SEG,16 {*PROPDEFS} {PRIMITIVE="Primitive",HIDDEN STRING} {*INDEX} {CAT=Optoelectronics} {SUBCAT=7-Segment Displays} {DESC=7-Segment Binary Coded Decimal (BCD) Display} {*COMPONENT} {PRIMITIVE=DIGITAL,RTDPROBE} KEYPAD-PHONEK= @8"ȪȪCOMPONENT<B6`E80"ȪiCOMPONENT p_Hjb"ȪkCOMPONENT p_ S=x Arial{180"ȪiCOMPONENTP!p_Hjb"ȪkCOMPONENTP!p_ S=x Arial{280"ȪiCOMPONENT*p_Hjb"ȪkCOMPONENT*p_ S=x Arial{380"ȪiCOMPONENT Hjb"ȪkCOMPONENT S=x Arial{480"ȪiCOMPONENTP!Hjb"ȪkCOMPONENTP! S=x Arial{580"ȪiCOMPONENT*Hjb"ȪkCOMPONENT* S=x Arial{680"ȪiCOMPONENT ]Hjb"ȪkCOMPONENT ] S=x Arial{780"ȪiCOMPONENTP!]Hjb"ȪkCOMPONENTP!] S=x Arial{880"ȪiCOMPONENT*]Hjb"ȪkCOMPONENT*] S=x Arial{980"ȪiCOMPONENT 0H80"ȪiCOMPONENTP!0Hjb"ȪkCOMPONENTP!0 S=x Arial{080"ȪiCOMPONENT*0Hjb"ȪkCOMPONENT*0 S=x Arial{#<4" ȪȪxCOMPONENT0W0<4" ȪȪxCOMPONENT &<4" ȪȪxCOMPONENTx  H<4" ȪȪxCOMPONENTx H 04$MKRORIGIN |$PINDEFAULT1P!|$PINDEFAULT2*|$PINDEFAULT3p_$PINDEFAULTA$PINDEFAULTB]$PINDEFAULTC0$PINDEFAULTD{*DEVICE} ACTIVE=KEYPAD,0,DLL HELP=KEYPAD>MODEL,1 {*PROPDEFS} {PRIMITIVE="PRIMITIVE",HIDDEN STRING} {MODDLL="VSM Model",READONLY STRING} {A1="A1",HIDDEN STRING} {A2="A2",HIDDEN STRING} {A3="A3",HIDDEN STRING} {B1="B1",HIDDEN STRING} {B2="B2",HIDDEN STRING} {B3="B3",HIDDEN STRING} {C1="C1",HIDDEN STRING} {C2="C2",HIDDEN STRING} {C3="C3",HIDDEN STRING} {D1="D1",HIDDEN STRING} {D2="D2",HIDDEN STRING} {D3="D3",HIDDEN STRING} {PACKAGE=PCB Package,HIDDEN PACKAGE} {*INDEX} {CAT=Switches & Relays} {SUBCAT=Keypads} {DESC=Interactive matrix keypad for phone} {*COMPONENT} {PRIMITIVE=DIGITAL,DLL} {MODDLL=KEYPAD} {A1=ROUND,300,-300,300,1} {A2=ROUND,700,-300,300,2} {A3=ROUND,1100,-300,300,3} {B1=ROUND,300,-700,300,4} {B2=ROUND,700,-700,300,5} {B3=ROUND,1100,-700,300,6} {C1=ROUND,300,-1100,300,7} {C2=ROUND,700,-1100,300,8} {C3=ROUND,1100,-1100,300,9} {D1=ROUND,300,-1500,300,*} {D2=ROUND,700,-1500,300,0} {D3=ROUND,1100,-1500,300,#} {PACKAGE=NULL} MM74C922y J, |@8"ȪȪCOMPONENT` >P!*04$MKRORIGIN"$PINPOSCLKOSC5"$PINDEFAULTKBM6"p_$PINDEFAULTDA12"$PINDEFAULTA17"$PINDEFAULTB16"$PINDEFAULTC15"P$PINDEFAULTD14`$PINDEFAULTX111`$PINDEFAULTX210`?$PINDEFAULTX38`p_$PINDEFAULTX47`$PINDEFAULTY11`$PINDEFAULTY22`$PINDEFAULTY33`P$PINDEFAULTY44"@$PININVERT$OE13 `0 $PINDEFAULTVDD18 ` >$PINDEFAULTVSS9B{*DEVICE} {PREFIX=U} DATA=MM74C922.pdf,,,,,Proteus CD,pdfs\digital {*PROPDEFS} {VOLTAGE=Model Timing Voltage:,KWDLIST,3,5V,10V,15V} {PACKAGE="PCB Package",PACKAGE,2,DIL18,SOP20} {MODFILE=LISA Model File,READONLY STRING} {INTOSC="Oscillator Internal Source",ADVANCED YESNO} {COSE="Oscillator Capacitor",ADVANCED STRING} {CMSK="Bounce Mask Capacitor",ADVANCED STRING} {ITFMOD=Interface Model,HIDDEN STRING} {*INDEX} {MFR=Fairchild} {DESC=16-Key Encoder with debouncer} {CAT=CMOS 4000 series} {SUBCAT=Encoders} {*COMPONENT} {VOLTAGE=5V} {PACKAGE=DIL18} {MODFILE=MM74C922} {INTOSC=1} {COSE=10n} {CMSK=0.1u} {ITFMOD=CMOS} *PINOUT DIL18 {ELEMENTS=1} {PIN "$OE" = 13} {PIN "A" = 17} {PIN "B" = 16} {PIN "C" = 15} {PIN "D" = 14} {PIN "DA" = 12} {PIN "KBM" = 6} {PIN "OSC" = 5} {PIN "VDD" = 18} {PIN "VSS" = 9} {PIN "X1" = 11} {PIN "X2" = 10} {PIN "X3" = 8} {PIN "X4" = 7} {PIN "Y1" = 1} {PIN "Y2" = 2} {PIN "Y3" = 3} {PIN "Y4" = 4} {COMMON=VDD,VSS} *PINOUT SOP20 {ELEMENTS=1} {PIN "$OE" = 14} {PIN "A" = 19} {PIN "B" = 18} {PIN "C" = 17} {PIN "D" = 16} {PIN "DA" = 13} {PIN "KBM" = 7} {PIN "OSC" = 6} {PIN "VDD" = 20} {PIN "VSS" = 10} {PIN "X1" = 12} {PIN "X2" = 11} {PIN "X3" = 9} {PIN "X4" = 8} {PIN "Y1" = 1} {PIN "Y2" = 2} {PIN "Y3" = 3} {PIN "Y4" = 4} {NC=5,15} {COMMON=VDD,VSS} ISIS CIRCUIT FILEc MOBJECT DATA `Et"ȪȪ{COMPONENT FDefault FontDcodage simple d'un clavier matriciel 12 touches b*um"ȪȪCOMPONENT $Default FontOctobre 2014 b$vn"ȪȪCOMPONENT $Default Fontwww.gecif.net "ȪȪCOMPONENT `Default FontIl donne sa sortie un nombre entre 0 et 15 selon la touche enfonce. 0"ȪȪ{COMPONENT Default FontTlchargez d'autres exemples ISIS Proteus sur www.gecif.net p_]"ȪȪCOMPONENT `Default FontPour afficher le chiffre correspondant la touche actionne il reste concevoir un transcodeur 4 entres/4 sorties entre >@.qi"ȪȪ{COMPONENT $`Default FontEncodeurU10^@'2H Default FontCOMPONENT IDMM74C922^p50 Default FontCOMPONENT VALUEMM74C922^@10 Default FontSUBCKT NAME0{VOLTAGE=5V} {PACKAGE=DIL18} {MODFILE=MM74C922} ^@00 Default FontPROPERTIES{VOLTAGE=5V} {PACKAGE=DIL18} {MODFILE=MM74C922} {INTOSC=1} {COSE=10n} {CMSK=0.1u} {ITFMOD=CMOS} MM74C922"\D С3|?Ş{9ra 2H Default FontCOMPONENT ID9rА50 Default FontCOMPONENT VALUE KEYPAD-PHONE9r10 Default FontSUBCKT NAME({PRIMITIVE=DIGITAL,DLL} {MODDLL=KEYPAD} 9r00 Default FontPROPERTIESn{PRIMITIVE=DIGITAL,DLL} {MODDLL=KEYPAD} {A1=ROUND,300,-300,300,1} {A2=ROUND,700,-300,300,2} {A3=ROUND,1100,-300,300,3} {B1=ROUND,300,-700,300,4} {B2=ROUND,700,-700,300,5} {B3=ROUND,1100,-700,300,6} {C1=ROUND,300,-1100,300,7} {C2=ROUND,700,-1100,300,8} {C3=ROUND,1100,-1100,300,9} {D1=ROUND,300,-1500,300,*} {D2=ROUND,700,-1500,300,0} {D3=ROUND,1100,-1500,300,#}  KEYPAD-PHONE(rsO]Z[& 8]`9_С D@WIRE(QQQ@WIRE(0P!0P!Q@WIRE(` ` Q@WIRE( & &Q)~`$@WIREX2X}P$Y00 Default FontWIRE LABEL)~84W)~`x`$Z!PSBUS WIRE)~`x`@WIREX3[P$Y00 Default FontWIRE LABELx84Wx`8+`[!PSBUS WIREx`8+`!PSBUS WIRE<"<`8+`@WIREX4ۜP$Y00 Default FontWIRE LABEL8+84W8+` 8]HC&!PSBUS WIRE)~` 8]` 8]HC@WIREY1d"D00 Default FontWIRE LABELjHC 8]HC 8]R4v!PSBUS WIRE 8]HC 8]R4@WIREY2d400 Default FontWIRE LABELjR4 8]R4 8]$ov!PSBUS WIRE 8]R4 8]$@WIREY3d(!%00 Default FontWIRE LABELj$ 8]$ 8]Q9o!PSBUS WIRE 8]` 8]Q!PSBUS WIRE 8]$ 8]Q@WIREY4hch00 Default FontWIRE LABELjQ 8]Q?` $TERGROUND 40 Default FontTERMINAL LABEL{@WIRE(`p_` /`"ȪȪCOMPONENT `Default Fontl'encodeur 74C922 et l'afficheur 7 segments. Comme toutes les fonctions combinatoires ce transcodeur pourra tre ralis : ;"ȪȪCOMPONENT `Default Font- dans un logigramme en portes logiques p\@|"ȪȪCOMPONENT `Default Font- en utilisant les portes logiques programmables BOOL_xx ˨x"ȪȪCOMPONENT `Default Font- en programmant un PLD xh "ȪȪCOMPONENT `Default Font- en utilisant un botier mmoire jZ"ȪȪCOMPONENT `Default Font- en programmant un script EasyHDL @"ȪȪCOMPONENT `Default FontLe circuit 74C922 est un encodeur pour clavier matriciel 16 touches (4 lignes et 4 colonnes). M}u"ȪȪ{COMPONENT $`Default FontAfficheur 7 segments `E~v"ȪȪ{COMPONENT $`Default Fontavec dcodeur intgrISIS CIRCUIT FILE MOBJECT DATACCT000 __DEFAULT__ROOT10\YU10OSC5KBM6DA12A17B16C15D14X111X210X38X47Y11Y22Y33Y44$OE13VDD18VSS9]Z_\CCT000 __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 MM74C922.MDFLISA MODEL DESCRIPTION FORMAT 6.1 ================================= Design: K:\PROLIBS\DIGITAL\CMOS\MM74C922.DSN Doc. no.: Revision: Author: Created: 27/04/04 Modified: 24/10/05 *PROPERTIES,1 TGQ=? *MAPPINGS,3,VALUE+VOLTAGE MM74C922+5V : TDLZOQ=200n, TDHZOQ=200n, TDZLOQ=250n, TDZHOQ=250n, TDLHCQ=150n, TDHLCQ=150n MM74C922+10V : TDLZOQ=150n, TDHZOQ=200n, TDZLOQ=125n, TDZHOQ=125n, TDLHCQ=80n, TDHLCQ=80n MM74C922+15V : TDLZOQ=110n, TDHZOQ=200n, TDZLOQ=90n, TDZHOQ=90n , TDLHCQ=60n, TDHLCQ=60n *MAPPINGS,2,INTOSC 0 : OSC=[NULL] 1 : OSC="1,2" *MODELDEFS,0 *PARTLIST,17 G435D559A,DIGITAL!,U8(B0),COUNT=-1*,HIDDENPROPS=FALSE,INIT=LOW,MANUALEDITS=TRUE,PRIMITIVE=PROBE,START=0.00,WIDTH=0.5/(60u/) M435D559A,VPROBE,U8(B0),PRIMITIVE=PROBE R1,RESISTOR,10k,PRIMITIVE=DIGITAL R2,RESISTOR,10k,PRIMITIVE=DIGITAL R3,RESISTOR,10k,PRIMITIVE=DIGITAL R4,RESISTOR,10k,PRIMITIVE=DIGITAL R5,PULLUP,,CONNECT=,PRIMITIVE=NULL R6,RESISTOR,PULLUP,PRIMITIVE=DIGITAL R7,RESISTOR,10k,PRIMITIVE=ANALOGUE U1,DECODER_2_4,DECODER_2_4,INVERT="Q0,Q1,Q2,Q3",PRIMITIVE=DIGITAL U2,COUNTER_3,COUNTER_3,LOWER=0,PRIMITIVE=DIGITAL,UPPER=3 U3,LATCH_6,LATCH_6,EDGE=1,INVERT="CLK,OE",PRIMITIVE=DIGITAL,TDHLCQ=,TDHZOQ=,TDLHCQ=,TDLZOQ=,TDZHOQ=,TDZLOQ=,TGQ= U4,ENCODER_8_3,ENCODER_8_3,INVERT="D0,D1,D2,D3,D4,D5,D6,D7",PRIMITIVE=DIGITAL U5,AND_4,AND_4,PRIMITIVE=DIGITAL U6,INVERTER,INVERTER,PRIMITIVE=DIGITAL U7,DELAY_1,*1E4,PRIMITIVE=DIGITAL U8,AORB_1,AORB_1,INVERT=ASEL,PRIMITIVE=DIGITAL *NETLIST,37 #00000,3 U1,IP,D0 U2,OP,Q0 U3,IP,D0 #00001,3 U1,IP,D1 U2,OP,Q1 U3,IP,D1 #00002,1 U2,IP,D0 #00003,1 U2,IP,D1 #00004,1 U2,IP,D2 #00005,1 U2,OP,Q2 #00006,2 U2,IP,UCLK U8,PS,Q0 #00007,4 U2,IP,CE U7,IP,D0 U5,OP,Q R7,PS,2 #00008,1 U2,OP,MIN #00009,1 U2,OP,MAX #00010,1 U2,OP,RCO #00011,3 G435D559A,OP,* M435D559A,IP,* U8,PS,B0 #00012,2 U3,IP,D2 U4,OP,Q0 #00013,2 U3,IP,D3 U4,OP,Q1 #00014,1 U3,OP,Q4 #00015,1 U3,OP,Q5 #00016,3 U3,IP,CLK U6,IP,D U7,OP,Q0 #00017,1 U4,OP,Q2 #00018,1 U4,OP,EO #00019,3 U8,PS,ASEL R5,PS,1 R6,PS,2 X1,2 X1,GT U1,OP,Q0 X2,2 X2,GT U1,OP,Q1 X4,2 X4,GT U1,OP,Q3 X3,2 X3,GT U1,OP,Q2 A,2 A,GT U3,OP,Q0 $OE,2 $OE,GT U3,IP,OE B,2 B,GT U3,OP,Q1 C,2 C,GT U3,OP,Q2 D,2 D,GT U3,OP,Q3 Y1,4 Y1,GT U4,IP,D0 U5,IP,D0 R4,PS,2 Y2,4 Y2,GT U4,IP,D1 U5,IP,D1 R3,PS,2 Y3,4 Y3,GT U4,IP,D2 U5,IP,D2 R2,PS,2 Y4,4 Y4,GT U4,IP,D3 U5,IP,D3 R1,PS,2 DA,2 DA,GT U6,OP,Q OSC,2 OSC,GT U8,PS,A0 VCC,16 VCC,PT R5,PS,2 U4,IP,D4 U4,IP,D7 U4,IP,EI R1,PS,1 R2,PS,1 R4,PS,1 R3,PS,1 U4,IP,D6 U4,IP,D5 U3,IP,EN U2,IP,OE U2,IP,CNTUP U1,IP,EN U7,PS,EN GND,11 GND,PT KBM,GT R7,PS,1 R6,PS,1 U3,IP,D4 U3,IP,D5 U3,PS,RESET U2,IP,DCLK U2,IP,LOAD U2,IP,RESET U1,IP,ALL *GATES,0 ???@ư>1- ABSTOL1e-12 BADMOS3No BYPASSYes CHGTOL1e-14DEFAD0DEFAS0 DEFAULTS0 DEFL0.0001 DEFW0.0001 GMIN1e-12GMINSTEPS120 ITL1100ITL250ITL410 LOGSTART0 LOGTIME60 MAXORD2 METHODGEAR NOOPITERNo NUMSTEPS50 OLDLIMITNo PIVREL0.001 PIVTOL1e-13 RELTOL0.001 RSHUNT1e+12 SRCSTEPS120 TDLOWER0.9 TDSCALE1 TDUPPER1.1TEMP27 TMIN1e-18TNOM27TRACE_CONTENTIONS1,0TRACE_CONVERGENCE1,1TRACE_DCPATHS1,2TRACE_ITFMODS1,3TRACE_NETTYPES1,4TRACE_OPTIONS1,5TRACE_PERFORMANCE1,6TRACE_SPICELINK1,7TRANGMIN1e-09TRTOL7TRYTOCOMPACTNo TTOL1e-09 VNTOL1e-06@v6>pYx`k&0