=-7"bӚn1uD*G 1FG >F >F ?TopRoute2Route3Route4Route5Route6Route7Route8 Route9 Route10 Route11 Route12 Route13Route14Route15BottomPadsViasUnroutedDimensiontPlacebPlacetOriginsbOriginstNamesbNamestValuesbValuestStopbStop tCream bCream!"tFinish"!bFinish#$tGlue$#bGlue%&tTest&%bTest'( tKeepout(' bKeepout)* tRestrict*) bRestrict++ vRestrict,,Drills--Holes..Milling//Measures00Document11Reference34tDocu43bDocu[[Nets\\Busses]]Pins^^Symbols__Names``ValuesdMustervx%FRAMESFRAMES6EURO_B-G$1- AG$2$FRAMES&EUROB"^&"^&h&"^&hh"^hsDOCFIELD"^ "^PS _ PS"^p1^111 Date:1^11 2>LAST_DATE_TIME"^p p"^pPS"^PSp"^ p "^ p _ p"^ 1^ 11 Sheet:1^p- 11 >SHEET1^ |1 REV:"^ _ PS _ p"^ _ PSPS"^ _ pp"^p"^PS|"^mm"^m|"^||"^|m"^|PS1^1$1 TITLE:1^1|1 2Document Number:1^$1 2>DRAWING_NAMEFRAMES$74XX74XX6IC7410-A< -`YB<-@M C<  -9P<6 IC7400-A<-`YB<-@M C< -@M `YD< -9P<6IC7420-8cA<-B< -XP<#74XX->7410,@X8c!I0,@X!I1,A)O,@XȜ!I21_Ȝ " >NAME1`Ȝ" >VALUE"^ȜpȜ9$^ȜpȜ9*6PWRN,@ suGND,@VCC1_dd" >NAME1_dL GND1_d| VCC->7400,@X8c!I0,@XȜ!I1,A)O"^ȜpȜ91_Ȝ " >NAME1`Ȝ" >VALUE$^ȜpȜ9 -s7420,@Xp!I0,@X8c!I1,@XȜ!I2,@X9!I3,A)O1_ȜD[" 8>NAME1`Ȝ s" 8>VALUE$^Ȝ)8c8c$^ȜX8cȜ0"^8c8c8cȜ"^Ȝ)ȜX74XX\O|DIL-14*X,kI1*9,kI2*),kI7*)ԔI81Ι >NAME*Ȝ,kI3*,kI4*p,kI6*8c,kI51Ȝ >VALUE*pԔI9*8cԔI10*ԔI11*ȜԔI12*9ԔI13*XԔI14"yww{"y{"ywy{"w'{"P{$'P{ JGJG6JJUMPII-G$1<JG 4JUMPII,d21_>NAME1`4>VALUE"3^1m1|"3^1|1w"3^1wdw"3^dwd|"3^d|dm"3^dm1m,11%^1%^d"3^d|1| JG g6SIL-2*1? 2*d? 1"0Ȝ11y"218c1y"38c18cdy"18cddy"0dȜdy"0ȜdȜ1y"01d{ !.DISCRETE DISCRETE6RRESEU-7,5-1<6CCAPNP-2,5-1<6CCAPNP-5-1<6CELC-5-1< DISCRETE9pRESEURO,91,p2"^Ȝ1Ȝd"^Ȝd8cd"^8cd8c1"^8c1Ȝ11_Ȝ8c" >NAME1`Ȝ9" >VALUE9pCAP-NP,91,p21_Ȝ8c">NAME1`Ȝ9">VALUE"^Ȝ("^(;(x"^8c"^;x 9pELC,92,p11_Ȝ8c">NAME1`Ȝ9">VALUE"^Ȝ("^(;(x"^;x"^x'x"^';;"^'8c"^';'1^jJ"+"^''x-DISCRETE O}R-7,5*,kI1*ԔI2"Ȝd8cd{"8c1Ȝ1{1ȜjJ >NAME1Ȝ >VALUE"8cw{"8cd8c{"Ȝ{"Ȝ1Ȝ{"8c8c1{"ȜȜd{C-2,5*dI1*1I2&2d1& d11djJ>VALUE1dԔ>NAMEC-5*ȜI1*8cI2& x;&VALUE1dԔ >NAME55ES-5*Ȝ1'1*8c1'2& x;"VALUE1Ȝ8c >NAME"<VALUE9>GND,GND"^ȜjJȜ1`Ȝ9" >VALUESUPPLYFRAMESFRAMESFRAMESFRAMES74XX74XX6IC7430-A< -9P<74XX*6PWRN,@ suGND,@VCC1_dd" >NAME1_dL GND1_d| VCC-{h7430,@X!I0,@X)!I1,@Xp!I2,@X8c!I3,@XȜ!I4,@X9!I5,A)O,@XX!I6,@X s!I71_Ȝ!">NAME1`Ȝ{">VALUE"^ȜȜ$^Ȝ8c)$^Ȝ8cX0"^8c)8cX74XX\O|DIL-14*X,kI1*9,kI2*),kI7*)ԔI81Ι >NAME*Ȝ,kI3*,kI4*p,kI6*8c,kI51Ȝ >VALUE*pԔI9*8cԔI10*ԔI11*ȜԔI12*9ԔI13*XԔI14"yww{"y{"ywy{"w'{"P{$'P{<CON-LSTBCON-LSTB6SVMA13-2-G$1<  <  <;CON-LSTB:-MA13-2,@)1,@)3,@) s5"^ԔxI,kxI1`,k@" >VALUE"^1 s8c s "^18c "^18c ,@X&2,@X&4,@X s&6"^Ȝ sd s "^Ȝd "^Ȝd ,@)X7,@)99"^198c9 "^1X8cX ,@XX&8,@X9&10"^Ȝ9d9 "^ȜXdX ,@)Ȝ11,@)13,@)8c15"^18c8c8c "^18c "^1Ȝ8cȜ ,@XȜ&12,@X&14,@X8c&16"^Ȝ8cd8c "^Ȝd "^ȜȜdȜ ,@)p17,@))19"^1)8c) "^1p8cp ,@Xp&18,@X)&20"^Ȝ)d) "^Ȝpdp ,@)21,@)23,@)PS25"^1PS8cPS "^18c "^18c ,@X&22,@X&24,@XPS&26"^ȜPSdPS "^Ȝd "^Ȝd "^,k,kxI"^ԔxIԔ1_,kL" >NAME"^,kԔCON-LSTBx\MA13-2*dA1*dA3"8c~8c{"~8cLjJ{"LjJ8c{"8c(8c{"(8cAjJ{"8c{jJ{* sdA5"AjJRZ8c{"RZ8c8c{"8cjJ{*XdA7*9dA9"8c&8c{"&8cjJ{"jJ 8c{" 8c^R8c{"^R8c,kjJ{"8cjJ{*ȜdA11",kjJ8c{"8c8c{"8cdjJ{1ΝJ\(1*1A2*1A41{r(>NAME"L~Ȝ{"A(Ȝ{"(ȜȜ{"ȜL{"{jJ{{"{Ȝ{"~ȜȜ{&3xP&3ĢxP* s1A6"Ȝ{"ȜRZȜ{"RZȜA{&34ix }P*X1A8*91A10"&Ȝ{",k^RȜ{"^RȜ Ȝ{" Ȝ{"Ȝ{"&ȜȜ{&3/x|CP&3lxDP*Ȝ1A12"dȜ{"ȜȜ{"Ȝ,k{&3ܒxP&3Ģ';&3';&34i' };&3l'D;&3/'|C;&3ܒ';"8c1jJ{"28c8c{"djJ28c{"2Ȝd{"Ȝ2Ȝ{"1Ȝ{*dA13*1A14&3' ;&3x P1)J\(>VALUE*8cdA15*pdA17"jJ8c|8c{"|8cԔjJ{"ԔjJ8c{"8c>8c{">8c jJ{"jJ8c1jJ{*)dA19" jJ8c{"8cvB8c{"vB8cD[jJ{*dA21*dA23"t8c8c{"8c|jJ{"|jJJ8c{"J8c8c{"8c!jJ{"t8cD[jJ{*PSdA25"!jJ:8c{":8cl8c{*8c1A16*p1A18"Ԕ|Ȝ{" >Ȝ{">ȜȜ{"ȜԔ{"1jJȜ{"|ȜjJȜ{&3x\P&3LYx$mP*)1A20"D[vBȜ{"vBȜȜ{"Ȝ {&3x3P*1A22*1A24"|Ȝ{"!Ȝ{"ȜJȜ{"JȜ|{"D[tȜ{"ȜtȜ{&3,xP&3x̖P*PS1A26"lȜ:Ȝ{":Ȝ!{&3dIx<]P&3LY'$m;&3'\;&3'3;&3'̖;&3,';&3dI'<];"jJ{"l8cjJ{"lȜ{1&r(26 M68XXXM68XXX6LEDLED-3S-1< M68XXX PpDIODE,9A,pK1_0g" >NAME1`ʛbP" >VALUE"0^Ȝ1"0^1ȜjJ"0^ȜjJȜ"0^8c5"0^6jJ6M68XXX9DLED-3S*dI1*1I21d>NAME"0F{"0nF{"0F"F{"0F{"021{"0"{"0,"{"0"1{"01,{"0"{"0{"0"{"0{"0 ,'{"0nF{"0F{"06F6"{$0i66"{"0"F-<{"0FFV<{1d9>VALUE"0FFF{"0Fn{DISCRETEDISCRETEDISCRETEDISCRETESUPPLYSUPPLY6VCC-VCC<SUPPLYW9<VCC,VCC"0^d2Ȝ"2^Ȝ121`Ȝ9" >VALUESUPPLYM68XXXM68XXXM68XXXM68XXXDISCRETEDISCRETEDISCRETEDISCRETESUPPLYSUPPLYSUPPLYSUPPLYM68XXXM68XXXM68XXXM68XXXDISCRETEDISCRETEDISCRETEDISCRETEM68XXXM68XXXM68XXXM68XXXSUPPLYSUPPLYSUPPLYSUPPLYDISCRETEDISCRETEDISCRETEDISCRETE&'1^1 2(c) Dieter Mller1^>&01 D%^ -&8c8c1^5%)1 1.11^01 22003,20041^X1 2Block Diagram"^ Am@m" ^@m@ "^@ @h1_zX1 01_ AX1 01_X1 01_X1 01_1 01_ A1 01_z1 01_zx1 01_ Ax1 01_x1 01_zQ1 01_ AQ1 01_z1 01_1 01_1 01_z(1 01_(1 01_1 01_z1 01_zH71 01_ A(1 11_ A1 11_1 11_x1 11_Q1 11_Q1 11_(1 11_ A1 11_1 11_ AH71 11_H71 11_H71 11_zp1 11_zh1 11_z1 11_z1 11_zW1 11_z 1 11_z8 1 11_z 1 11_ Ap1 01_p1 01_p1 01_h1 01_ Ah1 01_ A1 01_1 01_ A1 01_W1 01_W1 01_ 1 01_8 1 01_ A 1 11_ AW1 11_h1 11_1 11_1 11_1 11_ 1 11_ A8 1 11_8 1 11_ A 1 11_ 1 11_ 1 11_X1 NOP1_1LD1_x1LDC1_Q1OR1_1ORC1_(1AND1_1ANDC1_H71XNOR1_p1STO1_h1STOC1_W1JMP1_ 1JSR1_ 1RTN1_8 1SKZ1_1IEN1_1OEN1^ptE 01^ptE11^ptE21^p:8tE31^pqtE41^pZtE 51^ptE 61^pztE 71^p XtE 81^ptE 91^p*tE A1^ptE B1^pJ>tE C1^pw tE D1^pj tE E1^p tE F1[01 2RR = D_IN1[0x1 2RR = not DIN1[0Q1 2RR = RR or D_IN1[01 2RR = RR or not D_IN1[0(1 2RR = RR and D_IN1[01 2RR = RR and not D_IN1[0H71 2RR=not (RR xor D_IN)1[0p1 2DOUT = RR1[0h1 2DOUT = not RR1[01 2I_EN = RR1[01 2O_EN = RR1[0W1 jump1[0 1 return1[0 1 2jump to subroutine1[08 1 2skip next OpCode, if R2R==01\` 1 2(enable D_IN)1\` 1 2(enable STO,STOC)1[0X1 2RR = RR1\X1 2(PC++, that's all.)1^8c 2OPCODES"^P!X $P!1^jd" CMD01^Qd" CMD11^d" CMD21^d" CMD3"^Irvw&r"^ILvw&L"^I,9vw&,9"^Ivw&"^Ilvw&l"^IXvw&X"^Ivw&"^Ivw&"^Ivw&"^IE=="[p A A!C3  '="[` m(+ "[(+ ; "[;  ="[#P!#"[P!#P!"[P!J"[J0"[0;"[;; '[; 3_ " C0  ="[` (+ P!"[(+ P!;P!"[;P!P!"[;P!;p"[;p0p"[0pJ81"[J81P!81"[P!81P!="[P!'[;P!3_P!" !C0  ="[` (+ X"[(+ X;X"[;XX"[;X;81"[;81081"[081Jp"[JpP!p"[P!pP!="[P!'[;X3_X" C1  U="[` Q(+ "[(+ ;"[;"[;;`"[;`0`"[0`J"[JP!"[P!P!="[P!'[;3_" !C1 m ="[` (+ p"[(+ p;p"[;pp"[;p;"[;0"[0J`"[J`P!`"[P!`P!="[P!'[;p3_p" C2  !="[` (+ P"[(+ P;P"[;PP"[;P;p- "[;p- 0p- "[0p- J8 "[J8 P!8 "[P!8 P! ="[P!  '[;P3_P" !C2 : [="[` (+ X= "[(+ X= ;X= "[;X= X= "[;X= ;8 "[;8 08 "[08 Jp- "[Jp- P!p- "[P!p- P!W="[P!WW'[;X= 3_X= " C3 j ="[` (+ І"[(+ І;І"[;ІІ"[;І;"[;0"[0J"[JP!"[P!P!m="[P!mm'[;І3_І"  N$17 &A = "[@M )@M "[@M "[= "[= "[@M ) )"[ )X= )="[ ) |'[ )VCC  &1 = "[p- p- )= "[p- )8 ) &W=="[)x)@"[)@)Q"[)@PS@="[PS@PS('[)@  ]="[ ` (=  A ="[X= P! P!"[ P! =!RTN y&q"[|0)3_hC)" ="[0)m)N$18 y = "[@M |x |"[x |x "[x # "[# `m"[`mHm"[HmH= "[H"[HH = "[H  '[H N$19  "[x x m"[x m#m"[#m` "[`  "[ 0= "[00= "[x @M '[x = "[x  N$20 Z 1 = "[@M  x  "[x  x X= "[x X= x "[x # "[# ` "[`  "[ p- = "[p- p- "[x  x І"[x ІІ"[І(]= "[(](]'[x  '[x X= = "[x X=  X=  N$21 s = "[v v "[v  "[ ` "[` # "[# x  "[x  x = "[x @M  CLK2 y = "[|(]0"[03"[3"[33x = "[3x x '[33_hC" N$22 0 ="[@M Xx X"[x Xx x"[x xx"[x= "["[x Xx "[x x 81"[x 81#81"[#81`p"[`p3p"[3p3="[3'[x X'[x ="[x   N$23 m ="[pp"[p"[`"[`#"[#x "[x x = "[x @M '[x ="[x  N$24   = "[`'H`'"[H`'H"[H`"[`#"[#x "[x x ="[x @M '[H`'"[H`'H="[H N$25 0 %="[@M P!x P!"[x P!x p"[x p#p"[#p`81"[`81381"[3813="[3N$28  = "[ ` `"[ ` "[ 8 "[8 p- @M "[p- @M P@M "[P@M P = "[P W "[P P8 "[P8 8 "[ 8 P="[ PX= P'[P  N$29 Zz = "[W(]P(]"[P(]P"[Pp- "[p- 8 @M "[8 @M @M "[ @M v = "[ v  v N$30 & Q ="[@M "[)="[))# !SK_Z = "[||3_hC|" ="[|0="[|'[| !SKZ &  "[|  "[ ) ="[) ) "[) ) "[)  ="[  3_ " '[) !RR  "[|І"[ІІ="[І#3_PSІ"  N$31 [=="[W "[  "[  P="[ PWP"[  ="[ W'[  !RES y="[| 0h"[0hh3_hCh"  ;"[| h"[hPSh="[PShPSH73_PS " !RES1  }%"[H7j="[ QX= Q"[X= QX= z"[X= zg z"[g z8 "[8 "[j="[j j"[H7jj'['[j"[H7"[H7 H7"[ H7 ="[ X= 3_0Gj" "[jP!="[P!PP!RES1 :  "[xH7@="[X=  ="[ W"[WW@'[W@"[W@Wz"[Wz8 z"[8 zg "[g X= "[X= X= "[H7@W@3_0G@"  !XSKIP yA ="[|0"[0X= 3_hC" &"[|"[)"[))(=3_" N$32  m="[ p =N$63  1 %="[p- P!8 P!=N$87 j=="[mHGND &=="[) d y =="[8 |g |N$88 &-== "[))&&k 1^X1 2Registers:1^X01 2I_EN, O_EN, RR1^1 2(c) Dieter Mller1^>&01 D%^ -&8c8c1^5%)1 1.11^01 22003,2004"0^hC@M @M "0^@M x "0^ x m "0^m H "0^ x x "0^ x @M "0^hCXX"0^X "0^ mj"0^mjHj"0^ "0^  X"0^Qx@x"0^@xxz"0^xzz"0^z"0^xz@z"0^xzxx8U$300 A8IC109740000(0000m0008IC5974000X0j 00P00X= 0H 8IC11974000X= 0X= 0G0X0(08IC12974000X= 0X= 0@M 0m08IC13974000t0t0G0@"X0@"(08IC14974200X= 0X= `'08IC15974200X= x 0X= H08IC16974200t0t`'08R794700   8 U$139VCC0 8R894700  8 U$149VCC08 LED39ENI0 8 LED49ENO0 8 LED59RR0x~"P!8R994700 #8U$159VCC0` 8R2393300j8C329220p0XZ8U$239GND0xZ 8R24933003m8R25933003(8C339220p03@8C349220p03(]8U$249GND0 @ 8U$259GND0 (] :B$4 Ts!"\8ch8c:B$5  !"3\h:B$6 7!"\`'`'h:B$7 O&qn&!"\^&h^&!RES1 ` "[8c0p|"[p|PS|"[PS|PS ="[PS  "[PS|PS="[PS3_)|" '[PS| `Dd"[8cH7p"[pPS"[PSPS`="[PS``"[PSPS0G="[PS0G0G3_)" '[PS $}~="[`'"[z3_" !RR `&="[8cp)"[p))3_))" `}="[8cp"[p3_)"  $b&5="[^&p%X"[p%X #X"[ #XD#X"[ #X #x"[ #xx~"x"[x~"x!Q"[!Q` Q"[` Q` `'="[` `' `''[ #X3_n$X" ="[ #X #81!OEN `7="[8c3pH"[pHH3_)H" !IEN `$="[8cp`'"[p`'`'3_)`'" N$26  ==""[  N$27 j  ="3[x @M  @M ="3[x    "3[x  x @M '[x  "3[ x  ="3[m m"3[m '[m""[m(]m"[(]mm="[(]m(](]="[(](](]'[(]mN$33 P[="3[ PSx PS"3[x PSx |"3[x | |"3[ |X= 0"3[X= 08 0"3[8 08 "3[8 8 H="3[8 Hg H="3[8 W '[8 N$34  ="3[g 8 "3[8 8 |"3[8 |X= |"3[X= | 0"3[ 0І0"3[І0І ="3[І  '[І "3[І І ="3[І  N$35  [1 ="3[g x 8 x "3[8 x 8 `"3[8 `x `"3[x `x ="3[x  ="3[ p- x p- "3[x p- x  "3[x   "3[  X= "3[X= 8 "3[8 8 x '[8 x ="3[8 x Wx  N$36 s ="3[ v x v "3[x v x "3[x "3[ X=  "3[X=  8  "3[8  8 ="3[8 g N$38  ==""[  N$39  n="3[x X X="3[x j j"3[x jx X'[x j"3[jx j="3[( ("3[(j'[(""[((]("[(]((="[(]((]@="[(]@@'[(](N$40 [+="3[ hx h"3[x hx "3[x  "3[ X= H7"3[X= H78 H7"3[8 H78 `"3[8 `8 `'="3[8 `'g `'="3[8 `W`'[8 `N$41 D N="3[ `І`"3[І`ІH7"3[ІH7 H7"3[ H7X= "3[X= 8 "3[8 8 0G="3[8 0Gg 0G'[І`"3[І`ІJ="3[ІJ JN$42  [="3[g 8 "3[8 8 x"3[8 xx x"3[x xx ="3[x  ="3[ x "3[x x Z"3[x Z Z"3[ ZX= "3[X= 8 "3[8 8 '[8 ="3[8 W N$37  ="3[ x "3[x x "3[x  "3[ X= Z"3[X= Z8 Z"3[8 Z8 ="3[8 g CLK2 ` ="[8cXp A""[p A@M A"3[@M A A"3[@M A@M ="3[@M  '[@M A3_) A" `0 Q ="[8c@M p""[p@M "3[@M  "3[@M @M 3="3[@M 3 3'[@M 3_)" $N= "[`'X A"[ A A"[ AJ A"[ A= "[J'[ A3_ A" !O_EN  y="3[Hm"3[m m"3[ mhm"3[ m "3[ "3[`"3[` `"3[ ` ="3[ W'[ m3_pm" = "3[ m |I_EN $ ="3[X"3[X X"3[ XhX"3[ X x"3[ xx"3[xQ"3[Q Q"3[ Q `'="3[ `'W`''[ X3_pX" !I_EN  E="3[`'("3[( ("3[ (h("3[ ( Q"3[ QQ"3[Qx"3[x x"3[ x A="3[ AW A'[ (3_p(" = "3[ ( O_EN  ="3[x @M "3[@M @M "3[ @M h@M "3[ @M `"3[ ``"3[`"3[ "3[  H="3[ HWH'[ @M 3_p@M " N$43 N=="[JAQ $D~="[`'h0G"[0Gz0G3_0G" N$44 DN="[H0G0G"[0G"[t"[thH7"[hH7H7"[H7`= "[`J`'[`"[`J="[JJJN$45  += "[H`'`'"[`'`"[`H7"[H7tH7"[tH7h"[h"[h="[hJh="[` `'[` N$46 ="[H"[Z"[ZtZ"[tZh"[h"[= "[JN$47  ="[J"[Z"[ZhZ"[hZt"[t"[= "[H"[x"[xx"[x= "[J="[ '[!C31 gN^= "[P!(J(= "[XJX= "[jJj"[jX'[j"[P!jj"[P!jP!('[P!j"[jpj"[pjP!j='[pj"[pjpZ="[pZjZRR b&E="[^&`'p%("[p%( #("[ #(D#("[ #( #Q"[ #Qx~"Q"[x~"Q!x"[!x` x"[` x` A="[` A A'[ #(3_n$("  VCC != "3[h = P!= "3[PS=  !="[` ` P!="[` P!!P!N$61 K= "3[ 0G P"3[ PP"3[P=N$64 `= "3[  8c"3[ 8c8c"3[8cp=N$65 A##%="[ # #P!="[ #P!D#P!!C3 $gE="[`'j"[j Aj3_j"  GND W^=="[ZxZ q=="[m@ @ Zqa=="[m(] (]N$86 jqq="[ mmm=N$85 q="[ (m(=&'!y1^HjJ 81^ujJ 91^~ jJ A1^ jJ B1^xjJ C1^jJ D1^rjJ E1^jJ F1^X1 2Instruction Decoder1_\1 01_01 01_C1 01_\1 01_01 01_\W1 01_CW1 01_\ 1 01_\8 1 11_\ 1 11_\X= 1 11_\v 1 11_C1 11_C 1 11_C 1 11_Cv 1 11_CX= 1 01_C8 1 01_0W1 11_0 1 11_0X= 1 11_0v 1 11_08 1 01_0 1 01^\p" C21^0" C11^Cp" C0"^h"^h0"^hh"^J&01 D%^ -&8c8c1^5%)1 1.11^01 22003,20048U$400 A8IC179742000P!00X08IC189742000`'00h08IC199742000p- 00x 08IC209743000m08IC229741000008IC24974000(0@M 00PS08R1094700 P!8R1194700 X8R1294700 `'8R1394700 h8R1494700 p- 8R1594700 x 8R1694700 m8 LED69JSR0p- P!8 LED79SKZ0p- X8 LED89RTN0p- `'8 LED99JMP0p- h8 LED109OEN0p- p- 8 LED119IEN0p- x 8 LED129WE0p- m8U$169VCC0P8R1794700dZ8R1894700dj8R1994700dz8R2094700d8 LED139LED-3S0!Z8 LED149LED-3S0!j8 LED159LED-3S0!z8 LED169LED-3S0!8U$179VCC0"8IC21974000( 0( 0g 0( A08IC23974000(h0h0(`'0(0:B$3 Ts!"\8ch8c:B$4 Nm!"\(]h(]J"\(]J(]0:B$10 w!"\hhhІ:B$11 uwZ!"\h"\І"\J"\JJ( !OEN * a ="[(] p- "[p- p- 3_mp- " Z*  = "[(] `p- "[`p-  p- 3_#p- " O_EN `q="[8cmp "[p PS "[PS  "[PS PS"[PSPShC"[PShCPS0= "[PS00="[PShChC="[PS3_) " '[PShC'[PS'[PS #C3 `a"[8c(]p"[p3_)" = `N="[8cJp"[p3_)" `g"[8cpj"[pjj3_)j" = `U"[8cQp"[p3_)" = `m"[8cpp"[ppp3_)p" = ` ["[8cWp "[p  3_) " = `s  "[8c pv "[pv v 3_)v " =!C2 `"[8cp"[p3_)" = `  "[8c p "[p  3_) " = ` z "[8cv p "[p  3_) " = ="[h P!"[ P!P!3_pP!"  [= "[hW  "[   3_p " !C1 `0"[8cp3"[p333_)3" = `+"[8c`'p("[p((3_)(" = `D"[8chp0G"[p0G0G3_)0G" = s  = "[h v "[ v v 3_pv " D=!"[hh 0G"[ 0G0G3_p0G" =!"[h "[ 3_p" !CLK `7"[8c3pH"[pHH3_)H" = !WE ja"[(]Hm"[m m3_mm" = Zj ="[(]H`m"[`m m3_#m" C2 `="[8cp"[p3_)" `n"[8cjp"[p3_)" = `"[8cp"[p3_)" = ` t"[8cpp "[p  3_) " = :  = "[h X= "[ X= X= 3_pX= " +=!"[h`' ("[ ((3_p(" C1 `%="[8cP!p"[p3_)" `>"[8cXp A"[p A A3_) A" = ` 1 "[8cp- p8 "[p8 8 3_)8 " = `J  "[8cx p@M "[p@M @M 3_)@M " = *  = "[h p- "[ p- p- 3_pp- " E= "[h A "[ 3_p"  C0 `W="[8cpZ"[pZZ3_)Z" `]"[8c(p`"[p``3_)`" = `d  "[8c8 pg "[pg g 3_)g " = W="[h Z"[ ZZ3_pZ"  t=!"[hp  "[   3_p " d"[h "[ Q"[QQ`=!"[Q``3_p" !C0 `E"[8c Ap"[p3_)" = `K"[8c0Gp"[p3_)" = `Q "[8c@M p"[p3_)" = Q ="[h@M "[ 3_p"  !JSR a="[(]P!"[P! P!3_mP!" Z ="[(]`P!"[`P! P!3_#P!"  !SKZ a ="[(]X"[X X3_mX" Z = "[(]`X"[`X X3_#X"  !RTN $a="[(]`'"[`' `'3_m`'" Z$ = "[(]``'"[``' `'3_#`'"  !JMP a="[(] h"[h h3_mh" Z = "[(] `h"[`h h3_#h"  !IEN  a ="[(] x "[x x 3_mx " Z   = "[(] `x "[`x  x 3_#x "  S0 .5"[81P!="[P!813_" GW="[J0Z"[0ZHZ3_hZ"  S1 .+"[`'P!(3_(" =!"[P!(81( Gg="[J0j"[0jHj3_hj"  S3 .J  ="[x P!@M "[P!@M 81@M 3_p@M " G="[J0"[0H3_h"  S2 Gw="[J0z"[0zHz3_hz" =!"[ P!h"[P!hh3_h" .VCC  j="[PPP!"[PP!PX"[PXP`'"[P`'Ph"[PhPp- "[Pp- Px "[Px Pm="[Pm m="[P`' `'="[PX X="[PP! P!="[Ph h="[Pp- p- ="[Px x '[PP!'[PX'[P`''[Ph'[Pp- '[Px  {""="[""Z"["Z"j"["j"z="["zx~"z="["jx~"j="["Zx~"Z"["z"="["x~"'["z'["j'["ZN$66  $j +== "[g `' `'N$67  j %=="[g P! P!N$68  j == "[g X XN$69  j == "[g x x N$70  * j 1 == "[g p- p- N$71  j == "[g h hN$72  jj q=="[ mg mN$73 ( W ^=="[ Z(+ ZN$74 ( g n=="[ j(+ jN$75 ( w ~=="[(+ z zN$76 (  =="[ (+ N$49   = "[ Q "[Q Q = "[Q @ N$50   = "[ Q "[Q Q8 = "[Q8 @8 N$53 w nj ="[x zx "[zx z "[z j "[j jg = "[jg g  N$80 D=!"[hQh"[QhQ =!"[Q @ "[QhQ0G=!"[Q0G@0G'[QhN$81 4U="[Q"[QQ"[QH7"[H7H7X= "[H7XXN$82 >5= "[ Az A"[z Azj"[zjz"[zz81="[z8181="[zjj="[z'[zj'[zN$83 $+=!=!"[`'`'#&!R1_" 11_`" 11_(" 11_`'" 11_Q" 11_`Q" 11_(Q" 11_@" 11_x" 11_z" 11_" 11_ A" 11_X" 11_`@" 11_`x" 11_`" 11_`j" 11_`" 11_`81" 11_(z" 11_(" 11_(" 11_(j" 11_(p" 11_(" 11_`'@" 11_`'z" 11_`' A" 11_`'" 11_`'" 11_`'p" 11_`'Z" 11_`'" 01_(" 01_`" 01_" 01_Z" 01_" 01_p" 01_81" 01_" 01_j" 01_" 01_`z" 01_`" 01_` A" 01_`X" 01_(X" 01_( A" 01_`'X" 01_`'" 01_(x" 01_(@" 01_`'Q" 01_`'x" 01_`'j" 01_`'81" 01_`'" 01_(Z" 01_`Z" 01_`" 01_`p" 01_(81" 01_(" 01^H7" S31^J" S21^(J" S11^" S0"^y"H*2"^:"^*2"^.@:.@"^.@q"^:$"^$"^:R"^:T/R"^y:y"^y:`R"^y:R"^:(R"^:R"^.@:`'R"^.@:XR1_" AQ =1_Z" AQ =1_" AQ =1_p" AQ =1_81" AQ =1_" AQ =1_j" AQ =1_" AQ =1_X" AQ =1_ A" AQ =1_" AQ =1_z" AQ =1_" AQ =1_Q" AQ =1_@" AQ =1_x" AQ =1_x" 11_x" 01_x" RR1_xx" D_IN1_xp" !D_IN1_xX" 2RR & D_IN1_xj" 2RR ^ D_IN1_x" !RR1_xZ"2!RR & !D_IN1_x"2RR & !D_IN1_x81"2!RR & D_IN1_xz"2RR | !D_IN1_xQ"2RR | D_IN1_x@" 2!RR | D_IN1_x A" 2!(RR ^ D_IN)1^g jJ Logic1^8 ZjJ Unit1^pjJ CLOCK1^ jJ DOUT1^)jJ DIN1_x" 2!RR | !D_IN1^ p" 2basically a 4:1_Multip2lexer.1^J@" STO1^JP!" STOC1^X1 2Logic Unit1^X01 Clock1^1 2(c) Dieter Mller1^>&01 D%^ -&8c8c1^5%)1 1.11^01 22003,20041^" CLK"3^0"3^000G"3^00G;0G"3^;0G;"3^;"3^0G"3^0GT!0G"3^T!0GT!"3^T!""3^""0G"3^"0Gn$0G"3^n$0Gn$"3^n$p%1^W" CLK11^8 " CLK2"3^J t "3^t tP"3^tPlP"3^lPl "3^l ` "3^` ` P"3^` Pl!P"3^l!Pl! "3^l! # "3^ # #P"3^ #P,$P"3^,$P,$ "3^,$ p% "3^g g "3^g p- "3^p- lp- "3^lp- lg "3^lg g "3^g p- "3^p- l!p- "3^l!p- l!g "3^l!g L#g "3^L#g L#p- "3^L#p- ,$p- "3^,$p- ,$g "3^,$g -&g 1_ " 2CMD0..3"3_x t@M "3_t@M 0@M "3_x t "3_t 0 "3_x ;@M "3_;@M ` @M "3_` @M x "3_ x `  "3_`  ; "3_; x "3_ x T!@M "3_T!@M #@M "3_ #@M X $x "3_X $x # "3_ # T! "3_T! x "3_X $x n$@M "3_n$@M 8%@M "3_X $x n$ "3_n$ 8% "3_X= H "3_H  "3_ tX= "3_tX=  "3_ H "3_H X= "3_` X= "3_ ! "3_! @"X= "3_@"X= ! "3_! "3_ ` X= "3_ 0 "3_ 0 "3_H "3_H "3_! X $ "3_X $ $ "3_$ 8% "3_! X $ "3_X $ $ "3_$ 8% "3_X $ #X= "3_ #X= X $ "3_$ 5%X= "3_5%X= $ "3^l LE "3^LE HLE "3^LE v "3^l! !LE "3^!LE !LE "3^!LE !v "3^,$ d%LE "3^d%LE $LE "3^d%LE d%v 1\ " CMD1\ " CMD1\X $ " CMD1_P!x " DOUT"3_h#0І"3_0ІJІ"3_h#0`"3_0`J`"3_h#t`"3_t``"3_`(+ #"3_(+ #І"3_ІtІ"3_tІh#"3_(+ #` `"3_` `"`"3_"`D##"3_D##"І"3_"І` І"3_` І(+ #"3_D## #`"3_ #`$`"3_D## #І"3_ #І$І1_#" RR1_P!#" I_EN1_P!`" O_EN"3_ll3"3_l33"3_3"3_l!"3_l!l!3"3_l!3L#3"3_L#3L#"3_L#,$"3_,$,$3"3_,$3%3"3_l"3_3"3_3\31_" !WE"^& 81 "^81 81m1_p@M  2!JSR, !RTS etc.1_px " C0..3,8IC229741000p- P0x X= 08IC24974000  0 000`0 (]8U$500 A8IC25974100p- 0p- `'0p- p08IC26974200p008R292200`'8C19220p0@ 8U$69GND0@8IC27974100!j0;0;08IC28974000|0x 0x І0x 08R391k0m8 8U$79VCC00 8SV19MA13-20 38U$99VCC0  8U$109GND0 8J29JUMPII038J39JUMPII0P8J49JUMPII0(]8R22933008C3191n0)38U$229GND0) :B$12 Ts!"\8ch8c:B$13 !"\h:B$14 !"\h:B$15 %%!"\8%h8%:B$16  =  "\p- p-  :B$17   "\  :B$18 7 "\`'`' I_EN `W="[8cpZ"[pZZ3_)Z" !D_IN  %="[ H"[HHP!="[HP!P!"[HHZ="[HZZ'[H"[HZHz"[HzH(="[H( (="[Hz z'[Hz'[HZ3_ (" 3_ z"  DIN `="[8cpP!"[pP!P!3_)P!" 4 += "[`'І(#"[(#H7#3_#" RR ` ="[8cp`'"[p`'``'"[``' `'"[``'`P="[`P P'[``'3_ P" 3_ `'" 3_)`'" w= "[P!z"[P!zhz3_z"  D_IN T ="[@M "[@M @M "[@M @M W="[@M W W="[@M  '[@M 3_ W" 3_ " S0 `> ="[8cXp A"[p A A3_ A" 3_) A" S1 ` ="[8cp"[p 3_ " 3_)" S2 ` ;="[8cH7p"[p 3_ " 3_)" S3 ` ="[8cp"[p 3_ " 3_)" !RR `m E="[8c Ap"[p"[ "[p="[p p'[3_ p" 3_ " 3_)" = "[P!p"[P!php3_p" N$54 T]K+="[W`'`'"[`'`="[`0G`N$55 TmK="[Wpp"[p="[0GN$56 TK;="[WPP"[PH7="[H70GH7N$57 TK="[W"[(="[(0G(,GND }K="[@@0G= #}7="[  "[ "[0"[0hC"[hC"[ "[ m= "[mm= "[  = "[= "[hChC= "[00"[mH"[H3=  "[33=  "[HH"[ "[0= "[0H70'[ '[H'[m'[ '['[hC'[0 &-q=="[) )mN$58 d=="[` AQ d="[`p"[p@"[@="[@@'[@3_" N$59 a = "[d"[= "[`  N$60 ag = "[d"[= "[` "[j= "[j` j'[ DOUT "g%= "[8%5%j"[5%j"j3_ #j"  = "[ ІW#"[W##3_P#"  C0 = "[P!Z"[P!Z0Z"[0ZhZ"[0Z0= "[0h3_Z" '[0Z !C0 = "[XP! A"[P! A0 A"[0 Ah A"[0 A0= "[0h3_ A" '[0 ARES1 ` A ="[8cX= p "[p І 3_) " N$62 P = "[|00"[0@M "[@M x ="[x |x ="[@M |@M "[x  ="[  "[ І "[ X= "[X= m"[mPS= "[PSІPS= "[mІm="[X= ІX= '[@M '[x '[ '[X= '[m"[ 8 = "[8 38 CLK `'= "[8c|p"[pPS"[PS|3_)" '[PS"[PSPS#="[PS#|# 4+= "[`'0(hC"[(hCH7hC3_hC"  !RESOUT  : 1 ="[p- 8 X= "[8 X= X= 3_X= X= "  q"[ |W"[WP="[PPm3_"  CLKOUT  1 W"[p- PS8 "[8  3_X= " =  $,7"[`'|"[x="[xx33_"  !CLK 1 "[p- 08 |= "[H|3|"[3|3= "[3І"[3|3= "[3І'[3|"[8 |3|3_X= |" CLK1  1 = "[p- 8 І"[8 І І3_X= І"  CLK2 j1 = "[p- m8 "[8 X= "[X=  3_ " '[X= "[X= X= ="[X= mVCC   = "[0 08 = "[08 8  } ="[   "[   "[ І= "[ІІ"[   "[ І= "[ІH7І'[  !XSKIP 4@+= "[`'hC("[(H73_" !JMP 4+P= "[`'( "[( H7 3_ " !JSR 4+= "[`' (m"[(mH7m3_m" !RTN 4j+= "[`'m(H"[(HH7H3_H" !WE 4+y= "[`'H(3"[(3H733_3" CMD3  '= "[ #W`"[W``3_P`" CMD1  Z= "[ `W(]"[W(](]3_P(]" CMD2 4+'= "[`'#(`"[(`H7`3_`" N$77 40= ="[H7"[3"[3@3CMD0 4Z+=  "[`'`((]"[((]H7(]3_(]" N$78 4a=  "[H7"[(]"[(]@(]=N$79 ="[PHP= "[P!RES $ZQ "[`'@M "[x="[xx(]3_" N$48 }=  "[ N$51  == "[H#"[#І"[###= "[##І#'[# N$52 &="[))І="[)ІІ"[І|І'[І"[І="[02& b1^XjJ Power1^1 2(c) Dieter Mller1^>&01 D%^ -&8c8c1^5%)1 1.11^01 22003,20041^l|&|2Wenn dich jemand dann 2und wann, grundlos pl2tzlich lchelt an.1^l|& 2Sag, was mag denn das 2wohl sein, vielleicht 2ein Kameradenschwein.1^l|& 2Wenn sie Interesse heu2cheln, hinterrcks dan2ach dich meucheln.1^l|&  2Kannst du sowas nicht 2verzeihen, werden sie 2beleidigt schreien.1^l|& 2Meine Meinung weisse s2chlimm, auf Generalisi2erung hin.1^l|&2Nur nimmt dann, wenn i2ch nicht so tu, der Sc2hmerz in meinem Rcken2 zu.1^l|& 2Und trotz all der schl2echten Zeit, bewundere2 ich Freundlichkeit.1^l|&2Nur ist in meinem Rck2en schwer, kein Platz 2fr weitere Messer meh2r.1^l|& 2Solltest du mich so ve2rletzen, Freundlichkei2t falsch einzusetzen,1^l|&) 2mgest du an allen Tag2en, Messer in dem Rck2en tragen.8U$1800 A8IC1974100g 0jZ0j`'0j8IC29741000j 0j`08IC3974000v  0j A00P!00X0Q8IC4974000m 0j 0000p0(8IC59740000j 00P00X= 0H78IC69740008 j0j00І00 0h8IC7974000#P!0#X0# 08 08IC8974000p- 0# 0# 0p- (]0 8IC9974100#|0#0#0 8IC109740000(0000m000v 8IC11974000І0І0G08 X08 (08IC12974000І 0І08 @M 08 m0(]8IC13974000810810G0X0(0H8IC14974200І0І`'0hC8IC15974200Іx 0ІH0(]j8IC1697420081081`'0(]8IC179742000P!00X0(]Q8IC189742000`'00h0(](8IC199742000p- 00x 0(]H78IC209743000m0(]h8IC22974100X000(] 8IC24974000(g 0(@M 00PS0(]v 8IC25974100p- 0p- `'0p- p0(]8IC26974200p0hCІ0(](]8IC27974100!@0; A0;`'0(]H8IC28974000hC0`0 00(]hC8U$199VCC0)8U$209GND08C29100n0 j8C39100n0 8C49100n0 Q8C59100n0 (8C69100n0 H78C79100n0 h8C89100n0 8C99100n0 8C109100n0  8C119100n0 v 8C129100n0 8C139100n0 (]8C149100n0 H8C159100n0 hC8C169100n0j8C179100n08C189100n0Q8C199100n0(8C209100n0H78C219100n0h8C229100n08C239100n0 8C249100n0 8C259100n0v 8C269100n08C279100n0(]8C289100n0H8C299100n0hC8C309ELC-508IC21974000( 0( 0g 0( A0(]8IC23974000(h0h0(`'0(0(] VCC &=="[))Z"[)Z)j"[)j)"[))Q"[)Q)("[)()H7"[)H7)h"[)h)"[)) "[) ) "[) )v "[)v )"[))(]"[)(])H"[)H)hC="[HhCHH"[HHH(]"[H(]H"[HHv "[Hv H "[H H "[H H"[HHh"[HhHH7"[HH7H("[H(HQ"[HQH"[HHj"[HjHZ"[HZ)Z='[)j'[)Z='[)='[)Q='[)(='[)H7='[)h='[)='[Hj='[H='[HQ='[H(='[HH7='[Hh'[H= '[) = '[)v = '[)= '[)(]='[)H='[HH='[H(]='[H='[Hv '[H ='[H = '[) =9"[HZX= Z"[X= ZPZ"[PZPj"[PjP"[PPQ"[PQP("[P(PH7"[PH7Ph"[PhP"[PP "[P P "[P Pv "[Pv P"[PP(]"[P(]PH"[PHPhC=+"[X= ZX= j"[X= jX= "[X= X= Q"[X= QX= ("[X= (X= H7"[X= H7X= h"[X= hX= "[X= X= "[X= X=  "[X=  X= v "[X= v X= "[X= X= (]"[X= (]X= H"[X= HX= hC"[)hC)=:"[)'[)hC'[HZ'[X= Z='[X= j='[X= = '[X= Q=!'[X= (=$'[X= =,'[Pj=#'[X= h="'[X= H7=2'[P=1'[Ph=0'[PH7=/'[P(=.'[PQ=-'[P=*'[X= H=)'[X= (]=('[X= =''[X= v =%'[X= =&'[X=  =3'[P =4'[P =5'[Pv =8'[PH=7'[P(]=6'[P=;=<GND yKn=="["[hC"[hCH"[H(]"[(]"[v "[v  "[  "[ "[h"[hH7"[H7("[(Q"[Q"[j"[hC="[hChChC"[hChChCH"[hCHhC(]"[hC(]hC"[hChCv "[hCv hC "[hC hC "[hC hC"[hChCh"[hChhCH7"[hCH7hC("[hC(hCQ"[hCQhC"[hChCj'[='[hC='[hCh='[hCH7='[hC(='[hCQ='[hC'[='[h='[H7='[(='[Q='[='[hChC='[hCH= '[hC(]= '[hC= '[hCv = '[hC '[ ='[v ='[='[(]='[H='[hC='[ = '[hC =,"[8 0G"[0G0GhC"[0GhC0GH"[0GH0G(]"[0G(]0G"[0G0Gv "[0Gv 0G "[0G 0G "[0G 0G"[0G0Gh"[0Gh0GH7"[0GH70G("[0G(0GQ"[0GQ0G"[0G0Gj="[8 "[8 8 hC"[8 hC8 H"[8 H8 (]"[8 (]8 "[8 8 v "[8 v 8  "[8  8 "[8 8 "[8 8 h"[8 h8 H7"[8 H78 ("[8 (8 Q"[8 Q8 "[8 8 j"[hC|=:'[hC=$'[8 =#'[8 h="'[8 H7=!'[8 (= '[8 Q='[8 =-'[0G=.'[0GQ=/'[0G(=0'[0GH7=1'[0Gh=2'[0G'[8 =+'[8 hC=*'[8 H=)'[8 (]=%'[8 =&'[8  =''[8 v =('[8 =9'[0GhC=8'[0GH=7'[0G(]=6'[0G=5'[0Gv =4'[0G =3'[0G =;=<