mirror of
https://github.com/theoleuthardt/hwr-notes.git
synced 2026-06-05 23:31:08 +00:00
docs: add obsidian hwr docs
This commit is contained in:
parent
b2636f4b92
commit
850aa3455d
245 changed files with 30757 additions and 0 deletions
BIN
Digitaltechnik/.DS_Store
vendored
Normal file
BIN
Digitaltechnik/.DS_Store
vendored
Normal file
Binary file not shown.
285
Digitaltechnik/1aus8Decoder.circ
Normal file
285
Digitaltechnik/1aus8Decoder.circ
Normal file
|
|
@ -0,0 +1,285 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<project source="2.7.1" version="1.0">
|
||||
This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
|
||||
|
||||
<lib desc="#Wiring" name="0"/>
|
||||
<lib desc="#Gates" name="1"/>
|
||||
<lib desc="#Plexers" name="2"/>
|
||||
<lib desc="#Arithmetic" name="3"/>
|
||||
<lib desc="#Memory" name="4">
|
||||
<tool name="ROM">
|
||||
<a name="contents">addr/data: 8 8
|
||||
0
|
||||
</a>
|
||||
</tool>
|
||||
</lib>
|
||||
<lib desc="#I/O" name="5"/>
|
||||
<lib desc="#Base" name="6">
|
||||
<tool name="Text Tool">
|
||||
<a name="text" val=""/>
|
||||
<a name="font" val="SansSerif plain 12"/>
|
||||
<a name="halign" val="center"/>
|
||||
<a name="valign" val="base"/>
|
||||
</tool>
|
||||
</lib>
|
||||
<main name="main"/>
|
||||
<options>
|
||||
<a name="gateUndefined" val="ignore"/>
|
||||
<a name="simlimit" val="1000"/>
|
||||
<a name="simrand" val="0"/>
|
||||
</options>
|
||||
<mappings>
|
||||
<tool lib="6" map="Button2" name="Menu Tool"/>
|
||||
<tool lib="6" map="Button3" name="Menu Tool"/>
|
||||
<tool lib="6" map="Ctrl Button1" name="Menu Tool"/>
|
||||
</mappings>
|
||||
<toolbar>
|
||||
<tool lib="6" name="Poke Tool"/>
|
||||
<tool lib="6" name="Edit Tool"/>
|
||||
<tool lib="6" name="Text Tool">
|
||||
<a name="text" val=""/>
|
||||
<a name="font" val="SansSerif plain 12"/>
|
||||
<a name="halign" val="center"/>
|
||||
<a name="valign" val="base"/>
|
||||
</tool>
|
||||
<sep/>
|
||||
<tool lib="0" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</tool>
|
||||
<tool lib="0" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</tool>
|
||||
<tool lib="1" name="NOT Gate"/>
|
||||
<tool lib="1" name="AND Gate"/>
|
||||
<tool lib="1" name="OR Gate"/>
|
||||
</toolbar>
|
||||
<circuit name="main">
|
||||
<a name="circuit" val="main"/>
|
||||
<a name="clabel" val=""/>
|
||||
<a name="clabelup" val="east"/>
|
||||
<a name="clabelfont" val="SansSerif plain 12"/>
|
||||
<appear>
|
||||
<path d="M61,51 Q65,61 69,51" fill="none" stroke="#808080" stroke-width="2"/>
|
||||
<rect fill="none" height="30" stroke="#000000" stroke-width="2" width="30" x="50" y="50"/>
|
||||
<circ-anchor facing="east" height="6" width="6" x="47" y="47"/>
|
||||
</appear>
|
||||
</circuit>
|
||||
<circuit name="1aus8Decoder">
|
||||
<a name="circuit" val="1aus8Decoder"/>
|
||||
<a name="clabel" val=""/>
|
||||
<a name="clabelup" val="east"/>
|
||||
<a name="clabelfont" val="SansSerif plain 12"/>
|
||||
<wire from="(400,750)" to="(400,820)"/>
|
||||
<wire from="(400,610)" to="(400,680)"/>
|
||||
<wire from="(400,470)" to="(400,540)"/>
|
||||
<wire from="(400,330)" to="(400,400)"/>
|
||||
<wire from="(290,460)" to="(290,530)"/>
|
||||
<wire from="(290,320)" to="(290,390)"/>
|
||||
<wire from="(140,670)" to="(140,740)"/>
|
||||
<wire from="(200,870)" to="(260,870)"/>
|
||||
<wire from="(200,910)" to="(260,910)"/>
|
||||
<wire from="(350,570)" to="(350,710)"/>
|
||||
<wire from="(350,430)" to="(350,570)"/>
|
||||
<wire from="(350,290)" to="(350,430)"/>
|
||||
<wire from="(160,200)" to="(210,200)"/>
|
||||
<wire from="(430,310)" to="(430,320)"/>
|
||||
<wire from="(240,240)" to="(290,240)"/>
|
||||
<wire from="(260,940)" to="(260,950)"/>
|
||||
<wire from="(180,500)" to="(180,640)"/>
|
||||
<wire from="(180,360)" to="(180,500)"/>
|
||||
<wire from="(180,640)" to="(180,780)"/>
|
||||
<wire from="(160,510)" to="(160,720)"/>
|
||||
<wire from="(290,240)" to="(290,320)"/>
|
||||
<wire from="(320,650)" to="(430,650)"/>
|
||||
<wire from="(320,590)" to="(430,590)"/>
|
||||
<wire from="(320,370)" to="(430,370)"/>
|
||||
<wire from="(320,310)" to="(430,310)"/>
|
||||
<wire from="(320,370)" to="(320,590)"/>
|
||||
<wire from="(140,740)" to="(430,740)"/>
|
||||
<wire from="(140,600)" to="(430,600)"/>
|
||||
<wire from="(490,520)" to="(530,520)"/>
|
||||
<wire from="(490,380)" to="(530,380)"/>
|
||||
<wire from="(490,660)" to="(530,660)"/>
|
||||
<wire from="(490,800)" to="(530,800)"/>
|
||||
<wire from="(180,160)" to="(210,160)"/>
|
||||
<wire from="(310,920)" to="(400,920)"/>
|
||||
<wire from="(400,820)" to="(430,820)"/>
|
||||
<wire from="(400,680)" to="(430,680)"/>
|
||||
<wire from="(400,540)" to="(430,540)"/>
|
||||
<wire from="(400,400)" to="(430,400)"/>
|
||||
<wire from="(160,720)" to="(430,720)"/>
|
||||
<wire from="(160,440)" to="(430,440)"/>
|
||||
<wire from="(290,460)" to="(430,460)"/>
|
||||
<wire from="(290,320)" to="(430,320)"/>
|
||||
<wire from="(240,200)" to="(320,200)"/>
|
||||
<wire from="(350,710)" to="(430,710)"/>
|
||||
<wire from="(350,570)" to="(430,570)"/>
|
||||
<wire from="(350,430)" to="(430,430)"/>
|
||||
<wire from="(350,290)" to="(430,290)"/>
|
||||
<wire from="(130,950)" to="(260,950)"/>
|
||||
<wire from="(400,680)" to="(400,750)"/>
|
||||
<wire from="(400,540)" to="(400,610)"/>
|
||||
<wire from="(400,400)" to="(400,470)"/>
|
||||
<wire from="(290,390)" to="(290,460)"/>
|
||||
<wire from="(140,740)" to="(140,810)"/>
|
||||
<wire from="(160,720)" to="(160,790)"/>
|
||||
<wire from="(140,600)" to="(140,670)"/>
|
||||
<wire from="(160,440)" to="(160,510)"/>
|
||||
<wire from="(180,780)" to="(430,780)"/>
|
||||
<wire from="(180,640)" to="(430,640)"/>
|
||||
<wire from="(180,500)" to="(430,500)"/>
|
||||
<wire from="(180,360)" to="(430,360)"/>
|
||||
<wire from="(350,160)" to="(350,290)"/>
|
||||
<wire from="(180,160)" to="(180,360)"/>
|
||||
<wire from="(130,160)" to="(180,160)"/>
|
||||
<wire from="(240,160)" to="(350,160)"/>
|
||||
<wire from="(130,870)" to="(170,870)"/>
|
||||
<wire from="(130,910)" to="(170,910)"/>
|
||||
<wire from="(260,870)" to="(260,900)"/>
|
||||
<wire from="(140,810)" to="(430,810)"/>
|
||||
<wire from="(140,670)" to="(430,670)"/>
|
||||
<wire from="(490,310)" to="(530,310)"/>
|
||||
<wire from="(490,450)" to="(530,450)"/>
|
||||
<wire from="(490,590)" to="(530,590)"/>
|
||||
<wire from="(490,730)" to="(530,730)"/>
|
||||
<wire from="(130,200)" to="(160,200)"/>
|
||||
<wire from="(400,820)" to="(400,920)"/>
|
||||
<wire from="(400,750)" to="(430,750)"/>
|
||||
<wire from="(400,330)" to="(430,330)"/>
|
||||
<wire from="(400,610)" to="(430,610)"/>
|
||||
<wire from="(400,470)" to="(430,470)"/>
|
||||
<wire from="(140,240)" to="(140,600)"/>
|
||||
<wire from="(320,200)" to="(320,310)"/>
|
||||
<wire from="(160,790)" to="(430,790)"/>
|
||||
<wire from="(160,510)" to="(430,510)"/>
|
||||
<wire from="(290,530)" to="(430,530)"/>
|
||||
<wire from="(290,390)" to="(430,390)"/>
|
||||
<wire from="(160,200)" to="(160,440)"/>
|
||||
<wire from="(130,240)" to="(140,240)"/>
|
||||
<wire from="(140,240)" to="(210,240)"/>
|
||||
<wire from="(320,310)" to="(320,370)"/>
|
||||
<wire from="(320,590)" to="(320,650)"/>
|
||||
<comp lib="1" loc="(490,520)" name="NAND Gate"/>
|
||||
<comp lib="6" loc="(89,203)" name="Text">
|
||||
<a name="text" val="A1"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(89,913)" name="Text">
|
||||
<a name="text" val="E2"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(200,870)" name="NOT Gate"/>
|
||||
<comp lib="0" loc="(530,380)" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(490,380)" name="NAND Gate"/>
|
||||
<comp lib="1" loc="(490,310)" name="NAND Gate"/>
|
||||
<comp lib="0" loc="(530,520)" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(490,800)" name="NAND Gate"/>
|
||||
<comp lib="0" loc="(530,730)" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(530,800)" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(88,164)" name="Text">
|
||||
<a name="text" val="A0"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(578,735)" name="Text">
|
||||
<a name="text" val="O7_N"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(130,950)" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(90,954)" name="Text">
|
||||
<a name="text" val="E3"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(310,920)" name="AND Gate"/>
|
||||
<comp lib="0" loc="(130,200)" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(200,910)" name="NOT Gate"/>
|
||||
<comp lib="1" loc="(490,450)" name="NAND Gate"/>
|
||||
<comp lib="0" loc="(130,240)" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(578,385)" name="Text">
|
||||
<a name="text" val="O1_N"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(240,240)" name="NOT Gate"/>
|
||||
<comp lib="1" loc="(240,200)" name="NOT Gate"/>
|
||||
<comp lib="1" loc="(240,160)" name="NOT Gate"/>
|
||||
<comp lib="6" loc="(90,244)" name="Text">
|
||||
<a name="text" val="A2"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(580,803)" name="Text">
|
||||
<a name="text" val="O8_N"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(130,870)" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(530,660)" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(136,63)" name="Text">
|
||||
<a name="text" val="1 aus 8 Decoder"/>
|
||||
<a name="font" val="SansSerif bold 20"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(88,874)" name="Text">
|
||||
<a name="text" val="E1"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(530,310)" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="tristate" val="false"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(490,590)" name="NAND Gate"/>
|
||||
<comp lib="1" loc="(490,730)" name="NAND Gate"/>
|
||||
<comp lib="0" loc="(530,450)" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(580,314)" name="Text">
|
||||
<a name="text" val="O0_N"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(530,590)" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="tristate" val="false"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(580,592)" name="Text">
|
||||
<a name="text" val="O5_N"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(490,660)" name="NAND Gate"/>
|
||||
<comp lib="6" loc="(580,525)" name="Text">
|
||||
<a name="text" val="O4_N"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(578,663)" name="Text">
|
||||
<a name="text" val="O6_N"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(130,160)" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(578,457)" name="Text">
|
||||
<a name="text" val="O3_N"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(130,910)" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
</circuit>
|
||||
</project>
|
||||
194
Digitaltechnik/3BItSynchronZähler.circ
Normal file
194
Digitaltechnik/3BItSynchronZähler.circ
Normal file
|
|
@ -0,0 +1,194 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<project source="2.7.1" version="1.0">
|
||||
This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
|
||||
|
||||
<lib desc="#Wiring" name="0"/>
|
||||
<lib desc="#Gates" name="1"/>
|
||||
<lib desc="#Plexers" name="2"/>
|
||||
<lib desc="#Arithmetic" name="3"/>
|
||||
<lib desc="#Memory" name="4"/>
|
||||
<lib desc="#I/O" name="5"/>
|
||||
<lib desc="#Base" name="6">
|
||||
<tool name="Text Tool">
|
||||
<a name="text" val=""/>
|
||||
<a name="font" val="SansSerif plain 12"/>
|
||||
<a name="halign" val="center"/>
|
||||
<a name="valign" val="base"/>
|
||||
</tool>
|
||||
</lib>
|
||||
<main name="main"/>
|
||||
<options>
|
||||
<a name="gateUndefined" val="ignore"/>
|
||||
<a name="simlimit" val="1000"/>
|
||||
<a name="simrand" val="0"/>
|
||||
</options>
|
||||
<mappings>
|
||||
<tool lib="6" map="Button2" name="Menu Tool"/>
|
||||
<tool lib="6" map="Button3" name="Menu Tool"/>
|
||||
<tool lib="6" map="Ctrl Button1" name="Menu Tool"/>
|
||||
</mappings>
|
||||
<toolbar>
|
||||
<tool lib="6" name="Poke Tool"/>
|
||||
<tool lib="6" name="Edit Tool"/>
|
||||
<tool lib="6" name="Text Tool">
|
||||
<a name="text" val=""/>
|
||||
<a name="font" val="SansSerif plain 12"/>
|
||||
<a name="halign" val="center"/>
|
||||
<a name="valign" val="base"/>
|
||||
</tool>
|
||||
<sep/>
|
||||
<tool lib="0" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</tool>
|
||||
<tool lib="0" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</tool>
|
||||
<tool lib="1" name="NOT Gate"/>
|
||||
<tool lib="1" name="AND Gate"/>
|
||||
<tool lib="1" name="OR Gate"/>
|
||||
</toolbar>
|
||||
<circuit name="main">
|
||||
<a name="circuit" val="main"/>
|
||||
<a name="clabel" val=""/>
|
||||
<a name="clabelup" val="east"/>
|
||||
<a name="clabelfont" val="SansSerif plain 12"/>
|
||||
<wire from="(370,200)" to="(370,270)"/>
|
||||
<wire from="(110,180)" to="(170,180)"/>
|
||||
<wire from="(280,340)" to="(280,470)"/>
|
||||
<wire from="(250,310)" to="(250,320)"/>
|
||||
<wire from="(560,80)" to="(560,340)"/>
|
||||
<wire from="(150,440)" to="(520,440)"/>
|
||||
<wire from="(190,250)" to="(240,250)"/>
|
||||
<wire from="(60,270)" to="(170,270)"/>
|
||||
<wire from="(460,320)" to="(460,340)"/>
|
||||
<wire from="(460,340)" to="(460,360)"/>
|
||||
<wire from="(280,280)" to="(380,280)"/>
|
||||
<wire from="(470,210)" to="(470,240)"/>
|
||||
<wire from="(300,220)" to="(300,250)"/>
|
||||
<wire from="(580,340)" to="(580,360)"/>
|
||||
<wire from="(600,300)" to="(600,340)"/>
|
||||
<wire from="(210,80)" to="(560,80)"/>
|
||||
<wire from="(600,350)" to="(620,350)"/>
|
||||
<wire from="(190,340)" to="(280,340)"/>
|
||||
<wire from="(380,220)" to="(410,220)"/>
|
||||
<wire from="(290,160)" to="(310,160)"/>
|
||||
<wire from="(310,340)" to="(330,340)"/>
|
||||
<wire from="(320,350)" to="(340,350)"/>
|
||||
<wire from="(460,150)" to="(480,150)"/>
|
||||
<wire from="(250,310)" to="(400,310)"/>
|
||||
<wire from="(170,270)" to="(170,320)"/>
|
||||
<wire from="(400,260)" to="(410,260)"/>
|
||||
<wire from="(470,350)" to="(480,350)"/>
|
||||
<wire from="(460,240)" to="(470,240)"/>
|
||||
<wire from="(290,250)" to="(300,250)"/>
|
||||
<wire from="(300,220)" to="(310,220)"/>
|
||||
<wire from="(360,200)" to="(370,200)"/>
|
||||
<wire from="(400,260)" to="(400,310)"/>
|
||||
<wire from="(680,340)" to="(680,530)"/>
|
||||
<wire from="(560,340)" to="(560,530)"/>
|
||||
<wire from="(460,320)" to="(540,320)"/>
|
||||
<wire from="(60,150)" to="(60,270)"/>
|
||||
<wire from="(170,180)" to="(240,180)"/>
|
||||
<wire from="(280,280)" to="(280,340)"/>
|
||||
<wire from="(400,340)" to="(400,530)"/>
|
||||
<wire from="(470,410)" to="(600,410)"/>
|
||||
<wire from="(380,220)" to="(380,280)"/>
|
||||
<wire from="(470,350)" to="(470,410)"/>
|
||||
<wire from="(280,470)" to="(660,470)"/>
|
||||
<wire from="(380,100)" to="(380,170)"/>
|
||||
<wire from="(330,270)" to="(330,340)"/>
|
||||
<wire from="(110,110)" to="(110,180)"/>
|
||||
<wire from="(60,110)" to="(60,120)"/>
|
||||
<wire from="(540,190)" to="(540,320)"/>
|
||||
<wire from="(110,100)" to="(110,110)"/>
|
||||
<wire from="(60,110)" to="(110,110)"/>
|
||||
<wire from="(390,120)" to="(390,130)"/>
|
||||
<wire from="(310,160)" to="(310,180)"/>
|
||||
<wire from="(580,360)" to="(620,360)"/>
|
||||
<wire from="(310,340)" to="(310,360)"/>
|
||||
<wire from="(520,340)" to="(560,340)"/>
|
||||
<wire from="(150,230)" to="(150,440)"/>
|
||||
<wire from="(380,100)" to="(680,100)"/>
|
||||
<wire from="(480,150)" to="(480,170)"/>
|
||||
<wire from="(190,250)" to="(190,340)"/>
|
||||
<wire from="(520,360)" to="(520,440)"/>
|
||||
<wire from="(330,270)" to="(370,270)"/>
|
||||
<wire from="(210,140)" to="(240,140)"/>
|
||||
<wire from="(580,340)" to="(600,340)"/>
|
||||
<wire from="(660,360)" to="(660,470)"/>
|
||||
<wire from="(150,230)" to="(240,230)"/>
|
||||
<wire from="(230,410)" to="(320,410)"/>
|
||||
<wire from="(600,340)" to="(620,340)"/>
|
||||
<wire from="(170,120)" to="(390,120)"/>
|
||||
<wire from="(660,340)" to="(680,340)"/>
|
||||
<wire from="(310,360)" to="(340,360)"/>
|
||||
<wire from="(380,170)" to="(410,170)"/>
|
||||
<wire from="(390,130)" to="(410,130)"/>
|
||||
<wire from="(230,100)" to="(380,100)"/>
|
||||
<wire from="(380,340)" to="(400,340)"/>
|
||||
<wire from="(470,210)" to="(490,210)"/>
|
||||
<wire from="(460,340)" to="(480,340)"/>
|
||||
<wire from="(460,360)" to="(480,360)"/>
|
||||
<wire from="(320,410)" to="(470,410)"/>
|
||||
<wire from="(480,170)" to="(490,170)"/>
|
||||
<wire from="(170,320)" to="(250,320)"/>
|
||||
<wire from="(330,340)" to="(340,340)"/>
|
||||
<wire from="(600,350)" to="(600,410)"/>
|
||||
<wire from="(230,160)" to="(240,160)"/>
|
||||
<wire from="(170,270)" to="(240,270)"/>
|
||||
<wire from="(320,350)" to="(320,410)"/>
|
||||
<wire from="(680,100)" to="(680,340)"/>
|
||||
<wire from="(170,120)" to="(170,180)"/>
|
||||
<wire from="(230,100)" to="(230,160)"/>
|
||||
<wire from="(210,80)" to="(210,140)"/>
|
||||
<comp lib="0" loc="(600,300)" name="Constant">
|
||||
<a name="facing" val="south"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(400,530)" name="Pin">
|
||||
<a name="facing" val="north"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(230,410)" name="Clock"/>
|
||||
<comp lib="1" loc="(360,200)" name="AND Gate">
|
||||
<a name="inputs" val="2"/>
|
||||
</comp>
|
||||
<comp lib="4" loc="(520,340)" name="J-K Flip-Flop"/>
|
||||
<comp lib="1" loc="(540,190)" name="AND Gate">
|
||||
<a name="inputs" val="2"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(560,530)" name="Pin">
|
||||
<a name="facing" val="north"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(290,250)" name="OR Gate">
|
||||
<a name="inputs" val="3"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(290,160)" name="OR Gate">
|
||||
<a name="inputs" val="3"/>
|
||||
</comp>
|
||||
<comp lib="4" loc="(660,340)" name="J-K Flip-Flop"/>
|
||||
<comp lib="1" loc="(460,150)" name="OR Gate">
|
||||
<a name="inputs" val="2"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(60,150)" name="NOT Gate">
|
||||
<a name="facing" val="south"/>
|
||||
</comp>
|
||||
<comp lib="4" loc="(380,340)" name="J-K Flip-Flop"/>
|
||||
<comp lib="0" loc="(110,100)" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(460,240)" name="OR Gate">
|
||||
<a name="inputs" val="2"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(680,530)" name="Pin">
|
||||
<a name="facing" val="north"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
</circuit>
|
||||
</project>
|
||||
139
Digitaltechnik/4bitForwardCounter.circ
Normal file
139
Digitaltechnik/4bitForwardCounter.circ
Normal file
|
|
@ -0,0 +1,139 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<project source="2.7.1" version="1.0">
|
||||
This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
|
||||
|
||||
<lib desc="#Wiring" name="0"/>
|
||||
<lib desc="#Gates" name="1"/>
|
||||
<lib desc="#Plexers" name="2"/>
|
||||
<lib desc="#Arithmetic" name="3"/>
|
||||
<lib desc="#Memory" name="4"/>
|
||||
<lib desc="#I/O" name="5"/>
|
||||
<lib desc="#Base" name="6">
|
||||
<tool name="Text Tool">
|
||||
<a name="text" val=""/>
|
||||
<a name="font" val="SansSerif plain 12"/>
|
||||
<a name="halign" val="center"/>
|
||||
<a name="valign" val="base"/>
|
||||
</tool>
|
||||
</lib>
|
||||
<main name="main"/>
|
||||
<options>
|
||||
<a name="gateUndefined" val="ignore"/>
|
||||
<a name="simlimit" val="1000"/>
|
||||
<a name="simrand" val="0"/>
|
||||
</options>
|
||||
<mappings>
|
||||
<tool lib="6" map="Button2" name="Menu Tool"/>
|
||||
<tool lib="6" map="Button3" name="Menu Tool"/>
|
||||
<tool lib="6" map="Ctrl Button1" name="Menu Tool"/>
|
||||
</mappings>
|
||||
<toolbar>
|
||||
<tool lib="6" name="Poke Tool"/>
|
||||
<tool lib="6" name="Edit Tool"/>
|
||||
<tool lib="6" name="Text Tool">
|
||||
<a name="text" val=""/>
|
||||
<a name="font" val="SansSerif plain 12"/>
|
||||
<a name="halign" val="center"/>
|
||||
<a name="valign" val="base"/>
|
||||
</tool>
|
||||
<sep/>
|
||||
<tool lib="0" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</tool>
|
||||
<tool lib="0" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</tool>
|
||||
<tool lib="1" name="NOT Gate"/>
|
||||
<tool lib="1" name="AND Gate"/>
|
||||
<tool lib="1" name="OR Gate"/>
|
||||
</toolbar>
|
||||
<circuit name="main">
|
||||
<a name="circuit" val="main"/>
|
||||
<a name="clabel" val=""/>
|
||||
<a name="clabelup" val="east"/>
|
||||
<a name="clabelfont" val="SansSerif plain 12"/>
|
||||
<wire from="(470,60)" to="(470,130)"/>
|
||||
<wire from="(300,30)" to="(300,100)"/>
|
||||
<wire from="(350,60)" to="(350,130)"/>
|
||||
<wire from="(470,130)" to="(470,140)"/>
|
||||
<wire from="(350,130)" to="(350,140)"/>
|
||||
<wire from="(490,150)" to="(490,170)"/>
|
||||
<wire from="(300,30)" to="(410,30)"/>
|
||||
<wire from="(380,170)" to="(490,170)"/>
|
||||
<wire from="(150,140)" to="(190,140)"/>
|
||||
<wire from="(280,100)" to="(280,130)"/>
|
||||
<wire from="(80,80)" to="(180,80)"/>
|
||||
<wire from="(380,150)" to="(420,150)"/>
|
||||
<wire from="(530,140)" to="(550,140)"/>
|
||||
<wire from="(280,150)" to="(300,150)"/>
|
||||
<wire from="(280,130)" to="(300,130)"/>
|
||||
<wire from="(540,30)" to="(540,130)"/>
|
||||
<wire from="(180,80)" to="(180,130)"/>
|
||||
<wire from="(410,130)" to="(420,130)"/>
|
||||
<wire from="(230,130)" to="(240,130)"/>
|
||||
<wire from="(240,140)" to="(250,140)"/>
|
||||
<wire from="(410,30)" to="(540,30)"/>
|
||||
<wire from="(50,140)" to="(120,140)"/>
|
||||
<wire from="(590,130)" to="(600,130)"/>
|
||||
<wire from="(490,150)" to="(550,150)"/>
|
||||
<wire from="(240,60)" to="(240,130)"/>
|
||||
<wire from="(240,130)" to="(240,140)"/>
|
||||
<wire from="(160,170)" to="(280,170)"/>
|
||||
<wire from="(180,30)" to="(300,30)"/>
|
||||
<wire from="(600,60)" to="(600,130)"/>
|
||||
<wire from="(280,150)" to="(280,170)"/>
|
||||
<wire from="(380,150)" to="(380,170)"/>
|
||||
<wire from="(160,150)" to="(160,170)"/>
|
||||
<wire from="(280,170)" to="(380,170)"/>
|
||||
<wire from="(160,150)" to="(190,150)"/>
|
||||
<wire from="(410,30)" to="(410,130)"/>
|
||||
<wire from="(470,140)" to="(500,140)"/>
|
||||
<wire from="(390,140)" to="(420,140)"/>
|
||||
<wire from="(280,140)" to="(300,140)"/>
|
||||
<wire from="(280,100)" to="(300,100)"/>
|
||||
<wire from="(180,30)" to="(180,80)"/>
|
||||
<wire from="(80,170)" to="(160,170)"/>
|
||||
<wire from="(460,130)" to="(470,130)"/>
|
||||
<wire from="(340,130)" to="(350,130)"/>
|
||||
<wire from="(350,140)" to="(360,140)"/>
|
||||
<wire from="(180,130)" to="(190,130)"/>
|
||||
<wire from="(540,130)" to="(550,130)"/>
|
||||
<comp lib="0" loc="(240,60)" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(390,140)" name="NOT Gate"/>
|
||||
<comp lib="0" loc="(600,60)" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(80,80)" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="4" loc="(460,130)" name="J-K Flip-Flop"/>
|
||||
<comp lib="0" loc="(350,60)" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="4" loc="(590,130)" name="J-K Flip-Flop"/>
|
||||
<comp lib="1" loc="(530,140)" name="NOT Gate"/>
|
||||
<comp lib="0" loc="(80,170)" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="4" loc="(230,130)" name="J-K Flip-Flop"/>
|
||||
<comp lib="0" loc="(470,60)" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(280,140)" name="NOT Gate"/>
|
||||
<comp lib="0" loc="(50,140)" name="Clock"/>
|
||||
<comp lib="1" loc="(150,140)" name="NOT Gate"/>
|
||||
<comp lib="4" loc="(340,130)" name="J-K Flip-Flop"/>
|
||||
</circuit>
|
||||
</project>
|
||||
148
Digitaltechnik/DNF.circ
Normal file
148
Digitaltechnik/DNF.circ
Normal file
|
|
@ -0,0 +1,148 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<project source="2.7.1" version="1.0">
|
||||
This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
|
||||
|
||||
<lib desc="#Wiring" name="0"/>
|
||||
<lib desc="#Gates" name="1"/>
|
||||
<lib desc="#Plexers" name="2"/>
|
||||
<lib desc="#Arithmetic" name="3"/>
|
||||
<lib desc="#Memory" name="4"/>
|
||||
<lib desc="#I/O" name="5"/>
|
||||
<lib desc="#Base" name="6">
|
||||
<tool name="Text Tool">
|
||||
<a name="text" val=""/>
|
||||
<a name="font" val="SansSerif plain 12"/>
|
||||
<a name="halign" val="center"/>
|
||||
<a name="valign" val="base"/>
|
||||
</tool>
|
||||
</lib>
|
||||
<main name="main"/>
|
||||
<options>
|
||||
<a name="gateUndefined" val="ignore"/>
|
||||
<a name="simlimit" val="1000"/>
|
||||
<a name="simrand" val="0"/>
|
||||
</options>
|
||||
<mappings>
|
||||
<tool lib="6" map="Button2" name="Menu Tool"/>
|
||||
<tool lib="6" map="Button3" name="Menu Tool"/>
|
||||
<tool lib="6" map="Ctrl Button1" name="Menu Tool"/>
|
||||
</mappings>
|
||||
<toolbar>
|
||||
<tool lib="6" name="Poke Tool"/>
|
||||
<tool lib="6" name="Edit Tool"/>
|
||||
<tool lib="6" name="Text Tool">
|
||||
<a name="text" val=""/>
|
||||
<a name="font" val="SansSerif plain 12"/>
|
||||
<a name="halign" val="center"/>
|
||||
<a name="valign" val="base"/>
|
||||
</tool>
|
||||
<sep/>
|
||||
<tool lib="0" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</tool>
|
||||
<tool lib="0" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</tool>
|
||||
<tool lib="1" name="NOT Gate"/>
|
||||
<tool lib="1" name="AND Gate"/>
|
||||
<tool lib="1" name="OR Gate"/>
|
||||
</toolbar>
|
||||
<circuit name="main">
|
||||
<a name="circuit" val="main"/>
|
||||
<a name="clabel" val=""/>
|
||||
<a name="clabelup" val="east"/>
|
||||
<a name="clabelfont" val="SansSerif plain 12"/>
|
||||
<wire from="(770,310)" to="(770,320)"/>
|
||||
<wire from="(470,390)" to="(660,390)"/>
|
||||
<wire from="(190,390)" to="(190,910)"/>
|
||||
<wire from="(470,230)" to="(780,230)"/>
|
||||
<wire from="(290,110)" to="(290,130)"/>
|
||||
<wire from="(220,230)" to="(220,310)"/>
|
||||
<wire from="(850,340)" to="(890,340)"/>
|
||||
<wire from="(700,360)" to="(800,360)"/>
|
||||
<wire from="(150,110)" to="(150,130)"/>
|
||||
<wire from="(190,90)" to="(190,110)"/>
|
||||
<wire from="(120,290)" to="(420,290)"/>
|
||||
<wire from="(190,110)" to="(190,390)"/>
|
||||
<wire from="(780,230)" to="(780,310)"/>
|
||||
<wire from="(290,160)" to="(290,250)"/>
|
||||
<wire from="(190,110)" to="(220,110)"/>
|
||||
<wire from="(220,310)" to="(220,920)"/>
|
||||
<wire from="(150,210)" to="(150,370)"/>
|
||||
<wire from="(120,290)" to="(120,900)"/>
|
||||
<wire from="(150,370)" to="(150,920)"/>
|
||||
<wire from="(780,310)" to="(800,310)"/>
|
||||
<wire from="(130,920)" to="(150,920)"/>
|
||||
<wire from="(150,210)" to="(420,210)"/>
|
||||
<wire from="(150,370)" to="(420,370)"/>
|
||||
<wire from="(680,350)" to="(680,470)"/>
|
||||
<wire from="(280,920)" to="(290,920)"/>
|
||||
<wire from="(700,360)" to="(700,550)"/>
|
||||
<wire from="(290,250)" to="(420,250)"/>
|
||||
<wire from="(290,330)" to="(420,330)"/>
|
||||
<wire from="(290,410)" to="(420,410)"/>
|
||||
<wire from="(470,620)" to="(730,620)"/>
|
||||
<wire from="(660,330)" to="(800,330)"/>
|
||||
<wire from="(680,350)" to="(800,350)"/>
|
||||
<wire from="(220,160)" to="(220,230)"/>
|
||||
<wire from="(470,310)" to="(770,310)"/>
|
||||
<wire from="(290,250)" to="(290,330)"/>
|
||||
<wire from="(290,330)" to="(290,410)"/>
|
||||
<wire from="(120,90)" to="(120,110)"/>
|
||||
<wire from="(220,110)" to="(220,130)"/>
|
||||
<wire from="(260,90)" to="(260,110)"/>
|
||||
<wire from="(190,390)" to="(420,390)"/>
|
||||
<wire from="(470,550)" to="(700,550)"/>
|
||||
<wire from="(120,110)" to="(150,110)"/>
|
||||
<wire from="(260,110)" to="(260,910)"/>
|
||||
<wire from="(260,110)" to="(290,110)"/>
|
||||
<wire from="(770,320)" to="(800,320)"/>
|
||||
<wire from="(470,470)" to="(680,470)"/>
|
||||
<wire from="(150,160)" to="(150,210)"/>
|
||||
<wire from="(730,370)" to="(730,620)"/>
|
||||
<wire from="(730,370)" to="(800,370)"/>
|
||||
<wire from="(260,910)" to="(270,910)"/>
|
||||
<wire from="(120,110)" to="(120,290)"/>
|
||||
<wire from="(660,330)" to="(660,390)"/>
|
||||
<wire from="(290,410)" to="(290,920)"/>
|
||||
<wire from="(890,340)" to="(900,340)"/>
|
||||
<wire from="(220,230)" to="(420,230)"/>
|
||||
<wire from="(220,310)" to="(420,310)"/>
|
||||
<comp lib="1" loc="(470,230)" name="AND Gate"/>
|
||||
<comp lib="1" loc="(850,340)" name="OR Gate">
|
||||
<a name="inputs" val="6"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(220,160)" name="NOT Gate">
|
||||
<a name="facing" val="south"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(120,90)" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="tristate" val="false"/>
|
||||
<a name="label" val="A"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(470,390)" name="AND Gate"/>
|
||||
<comp lib="1" loc="(150,160)" name="NOT Gate">
|
||||
<a name="facing" val="south"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(470,620)" name="AND Gate"/>
|
||||
<comp lib="1" loc="(470,550)" name="AND Gate"/>
|
||||
<comp lib="0" loc="(260,90)" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="tristate" val="false"/>
|
||||
<a name="label" val="C"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(290,160)" name="NOT Gate">
|
||||
<a name="facing" val="south"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(470,470)" name="AND Gate"/>
|
||||
<comp lib="5" loc="(890,340)" name="LED"/>
|
||||
<comp lib="0" loc="(190,90)" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="tristate" val="false"/>
|
||||
<a name="label" val="B"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(470,310)" name="AND Gate"/>
|
||||
</circuit>
|
||||
</project>
|
||||
132
Digitaltechnik/DualGrayUmsetzer.circ
Normal file
132
Digitaltechnik/DualGrayUmsetzer.circ
Normal file
|
|
@ -0,0 +1,132 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<project source="2.7.1" version="1.0">
|
||||
This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
|
||||
|
||||
<lib desc="#Wiring" name="0"/>
|
||||
<lib desc="#Gates" name="1"/>
|
||||
<lib desc="#Plexers" name="2"/>
|
||||
<lib desc="#Arithmetic" name="3"/>
|
||||
<lib desc="#Memory" name="4"/>
|
||||
<lib desc="#I/O" name="5"/>
|
||||
<lib desc="#Base" name="6">
|
||||
<tool name="Text Tool">
|
||||
<a name="text" val=""/>
|
||||
<a name="font" val="SansSerif plain 12"/>
|
||||
<a name="halign" val="center"/>
|
||||
<a name="valign" val="base"/>
|
||||
</tool>
|
||||
</lib>
|
||||
<main name="main"/>
|
||||
<options>
|
||||
<a name="gateUndefined" val="ignore"/>
|
||||
<a name="simlimit" val="1000"/>
|
||||
<a name="simrand" val="0"/>
|
||||
</options>
|
||||
<mappings>
|
||||
<tool lib="6" map="Button2" name="Menu Tool"/>
|
||||
<tool lib="6" map="Button3" name="Menu Tool"/>
|
||||
<tool lib="6" map="Ctrl Button1" name="Menu Tool"/>
|
||||
</mappings>
|
||||
<toolbar>
|
||||
<tool lib="6" name="Poke Tool"/>
|
||||
<tool lib="6" name="Edit Tool"/>
|
||||
<tool lib="6" name="Text Tool">
|
||||
<a name="text" val=""/>
|
||||
<a name="font" val="SansSerif plain 12"/>
|
||||
<a name="halign" val="center"/>
|
||||
<a name="valign" val="base"/>
|
||||
</tool>
|
||||
<sep/>
|
||||
<tool lib="0" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="tristate" val="false"/>
|
||||
</tool>
|
||||
<tool lib="0" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</tool>
|
||||
<tool lib="1" name="NOT Gate"/>
|
||||
<tool lib="1" name="AND Gate"/>
|
||||
<tool lib="1" name="OR Gate"/>
|
||||
</toolbar>
|
||||
<circuit name="main">
|
||||
<a name="circuit" val="main"/>
|
||||
<a name="clabel" val=""/>
|
||||
<a name="clabelup" val="east"/>
|
||||
<a name="clabelfont" val="SansSerif plain 12"/>
|
||||
<wire from="(170,430)" to="(170,500)"/>
|
||||
<wire from="(230,150)" to="(230,540)"/>
|
||||
<wire from="(230,620)" to="(230,720)"/>
|
||||
<wire from="(110,390)" to="(110,720)"/>
|
||||
<wire from="(230,540)" to="(230,620)"/>
|
||||
<wire from="(230,540)" to="(400,540)"/>
|
||||
<wire from="(230,620)" to="(400,620)"/>
|
||||
<wire from="(290,660)" to="(400,660)"/>
|
||||
<wire from="(110,240)" to="(110,390)"/>
|
||||
<wire from="(170,430)" to="(400,430)"/>
|
||||
<wire from="(170,500)" to="(400,500)"/>
|
||||
<wire from="(290,660)" to="(290,720)"/>
|
||||
<wire from="(170,150)" to="(170,430)"/>
|
||||
<wire from="(290,150)" to="(290,660)"/>
|
||||
<wire from="(110,150)" to="(110,240)"/>
|
||||
<wire from="(110,240)" to="(530,240)"/>
|
||||
<wire from="(460,640)" to="(530,640)"/>
|
||||
<wire from="(460,520)" to="(530,520)"/>
|
||||
<wire from="(460,410)" to="(530,410)"/>
|
||||
<wire from="(170,500)" to="(170,720)"/>
|
||||
<wire from="(530,410)" to="(540,410)"/>
|
||||
<wire from="(110,390)" to="(400,390)"/>
|
||||
<comp lib="6" loc="(229,111)" name="Text">
|
||||
<a name="text" val="d1"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(571,241)" name="Text">
|
||||
<a name="text" val="g3"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(460,410)" name="XOR Gate"/>
|
||||
<comp lib="6" loc="(569,414)" name="Text">
|
||||
<a name="text" val="g2"/>
|
||||
</comp>
|
||||
<comp lib="5" loc="(530,240)" name="LED"/>
|
||||
<comp lib="5" loc="(530,410)" name="LED"/>
|
||||
<comp lib="5" loc="(530,640)" name="LED"/>
|
||||
<comp lib="0" loc="(110,150)" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(460,640)" name="XOR Gate"/>
|
||||
<comp lib="0" loc="(230,150)" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(170,112)" name="Text">
|
||||
<a name="text" val="d2"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(460,520)" name="XOR Gate"/>
|
||||
<comp lib="0" loc="(170,150)" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(290,110)" name="Text">
|
||||
<a name="text" val="d0"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(237,55)" name="Text">
|
||||
<a name="text" val="Dual/Gray-Code Umsetzer"/>
|
||||
<a name="font" val="SansSerif bold 20"/>
|
||||
</comp>
|
||||
<comp lib="5" loc="(530,520)" name="LED"/>
|
||||
<comp lib="6" loc="(572,645)" name="Text">
|
||||
<a name="text" val="g0"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(290,150)" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(109,113)" name="Text">
|
||||
<a name="text" val="d3"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(572,526)" name="Text">
|
||||
<a name="text" val="g1"/>
|
||||
</comp>
|
||||
</circuit>
|
||||
</project>
|
||||
386
Digitaltechnik/FlipFlop.circ
Normal file
386
Digitaltechnik/FlipFlop.circ
Normal file
|
|
@ -0,0 +1,386 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<project source="2.7.1" version="1.0">
|
||||
This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
|
||||
|
||||
<lib desc="#Wiring" name="0"/>
|
||||
<lib desc="#Gates" name="1"/>
|
||||
<lib desc="#Plexers" name="2"/>
|
||||
<lib desc="#Arithmetic" name="3"/>
|
||||
<lib desc="#Memory" name="4">
|
||||
<tool name="ROM">
|
||||
<a name="contents">addr/data: 8 8
|
||||
0
|
||||
</a>
|
||||
</tool>
|
||||
</lib>
|
||||
<lib desc="#I/O" name="5"/>
|
||||
<lib desc="#Base" name="6">
|
||||
<tool name="Text Tool">
|
||||
<a name="text" val=""/>
|
||||
<a name="font" val="SansSerif plain 12"/>
|
||||
<a name="halign" val="center"/>
|
||||
<a name="valign" val="base"/>
|
||||
</tool>
|
||||
</lib>
|
||||
<main name="main"/>
|
||||
<options>
|
||||
<a name="gateUndefined" val="ignore"/>
|
||||
<a name="simlimit" val="1000"/>
|
||||
<a name="simrand" val="0"/>
|
||||
</options>
|
||||
<mappings>
|
||||
<tool lib="6" map="Button2" name="Menu Tool"/>
|
||||
<tool lib="6" map="Button3" name="Menu Tool"/>
|
||||
<tool lib="6" map="Ctrl Button1" name="Menu Tool"/>
|
||||
</mappings>
|
||||
<toolbar>
|
||||
<tool lib="6" name="Poke Tool"/>
|
||||
<tool lib="6" name="Edit Tool"/>
|
||||
<tool lib="6" name="Text Tool">
|
||||
<a name="text" val=""/>
|
||||
<a name="font" val="SansSerif plain 12"/>
|
||||
<a name="halign" val="center"/>
|
||||
<a name="valign" val="base"/>
|
||||
</tool>
|
||||
<sep/>
|
||||
<tool lib="0" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</tool>
|
||||
<tool lib="0" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</tool>
|
||||
<tool lib="1" name="NOT Gate"/>
|
||||
<tool lib="1" name="AND Gate"/>
|
||||
<tool lib="1" name="OR Gate"/>
|
||||
</toolbar>
|
||||
<circuit name="main">
|
||||
<a name="circuit" val="main"/>
|
||||
<a name="clabel" val=""/>
|
||||
<a name="clabelup" val="east"/>
|
||||
<a name="clabelfont" val="SansSerif plain 12"/>
|
||||
<wire from="(650,450)" to="(650,460)"/>
|
||||
<wire from="(550,410)" to="(670,410)"/>
|
||||
<wire from="(370,960)" to="(430,960)"/>
|
||||
<wire from="(660,100)" to="(710,100)"/>
|
||||
<wire from="(640,200)" to="(690,200)"/>
|
||||
<wire from="(180,730)" to="(240,730)"/>
|
||||
<wire from="(670,340)" to="(670,410)"/>
|
||||
<wire from="(290,210)" to="(290,220)"/>
|
||||
<wire from="(280,200)" to="(280,220)"/>
|
||||
<wire from="(120,160)" to="(120,180)"/>
|
||||
<wire from="(550,110)" to="(550,140)"/>
|
||||
<wire from="(550,350)" to="(550,380)"/>
|
||||
<wire from="(670,340)" to="(780,340)"/>
|
||||
<wire from="(490,890)" to="(490,920)"/>
|
||||
<wire from="(300,660)" to="(300,690)"/>
|
||||
<wire from="(400,110)" to="(400,200)"/>
|
||||
<wire from="(120,180)" to="(150,180)"/>
|
||||
<wire from="(550,180)" to="(570,180)"/>
|
||||
<wire from="(460,920)" to="(490,920)"/>
|
||||
<wire from="(90,620)" to="(180,620)"/>
|
||||
<wire from="(300,690)" to="(320,690)"/>
|
||||
<wire from="(300,890)" to="(320,890)"/>
|
||||
<wire from="(490,920)" to="(510,920)"/>
|
||||
<wire from="(790,850)" to="(790,1010)"/>
|
||||
<wire from="(710,100)" to="(710,200)"/>
|
||||
<wire from="(780,960)" to="(810,960)"/>
|
||||
<wire from="(210,410)" to="(220,410)"/>
|
||||
<wire from="(210,970)" to="(220,970)"/>
|
||||
<wire from="(660,100)" to="(660,160)"/>
|
||||
<wire from="(560,730)" to="(700,730)"/>
|
||||
<wire from="(560,320)" to="(570,320)"/>
|
||||
<wire from="(80,460)" to="(210,460)"/>
|
||||
<wire from="(80,380)" to="(210,380)"/>
|
||||
<wire from="(140,810)" to="(780,810)"/>
|
||||
<wire from="(770,850)" to="(770,920)"/>
|
||||
<wire from="(320,850)" to="(370,850)"/>
|
||||
<wire from="(690,130)" to="(690,200)"/>
|
||||
<wire from="(290,220)" to="(290,230)"/>
|
||||
<wire from="(580,620)" to="(580,690)"/>
|
||||
<wire from="(400,90)" to="(400,110)"/>
|
||||
<wire from="(470,640)" to="(470,660)"/>
|
||||
<wire from="(140,990)" to="(140,1010)"/>
|
||||
<wire from="(780,810)" to="(780,960)"/>
|
||||
<wire from="(550,160)" to="(550,180)"/>
|
||||
<wire from="(210,380)" to="(210,410)"/>
|
||||
<wire from="(660,870)" to="(660,890)"/>
|
||||
<wire from="(120,130)" to="(120,160)"/>
|
||||
<wire from="(770,850)" to="(790,850)"/>
|
||||
<wire from="(570,940)" to="(570,980)"/>
|
||||
<wire from="(550,110)" to="(570,110)"/>
|
||||
<wire from="(550,350)" to="(570,350)"/>
|
||||
<wire from="(660,940)" to="(680,940)"/>
|
||||
<wire from="(290,210)" to="(310,210)"/>
|
||||
<wire from="(300,660)" to="(320,660)"/>
|
||||
<wire from="(370,850)" to="(370,960)"/>
|
||||
<wire from="(740,850)" to="(770,850)"/>
|
||||
<wire from="(400,240)" to="(420,240)"/>
|
||||
<wire from="(400,200)" to="(420,200)"/>
|
||||
<wire from="(550,620)" to="(580,620)"/>
|
||||
<wire from="(630,100)" to="(660,100)"/>
|
||||
<wire from="(470,710)" to="(490,710)"/>
|
||||
<wire from="(490,890)" to="(510,890)"/>
|
||||
<wire from="(180,620)" to="(180,730)"/>
|
||||
<wire from="(320,850)" to="(320,890)"/>
|
||||
<wire from="(380,710)" to="(380,750)"/>
|
||||
<wire from="(90,690)" to="(300,690)"/>
|
||||
<wire from="(230,870)" to="(250,870)"/>
|
||||
<wire from="(210,850)" to="(230,850)"/>
|
||||
<wire from="(690,130)" to="(760,130)"/>
|
||||
<wire from="(140,1010)" to="(790,1010)"/>
|
||||
<wire from="(80,420)" to="(220,420)"/>
|
||||
<wire from="(500,220)" to="(570,220)"/>
|
||||
<wire from="(630,200)" to="(640,200)"/>
|
||||
<wire from="(220,910)" to="(220,970)"/>
|
||||
<wire from="(580,620)" to="(700,620)"/>
|
||||
<wire from="(460,960)" to="(510,960)"/>
|
||||
<wire from="(270,730)" to="(320,730)"/>
|
||||
<wire from="(650,380)" to="(650,450)"/>
|
||||
<wire from="(630,340)" to="(670,340)"/>
|
||||
<wire from="(400,220)" to="(400,240)"/>
|
||||
<wire from="(470,690)" to="(470,710)"/>
|
||||
<wire from="(380,750)" to="(490,750)"/>
|
||||
<wire from="(760,100)" to="(760,130)"/>
|
||||
<wire from="(550,410)" to="(550,440)"/>
|
||||
<wire from="(230,850)" to="(230,870)"/>
|
||||
<wire from="(550,160)" to="(660,160)"/>
|
||||
<wire from="(570,980)" to="(680,980)"/>
|
||||
<wire from="(210,430)" to="(210,460)"/>
|
||||
<wire from="(660,920)" to="(660,940)"/>
|
||||
<wire from="(470,660)" to="(560,660)"/>
|
||||
<wire from="(570,830)" to="(570,870)"/>
|
||||
<wire from="(260,410)" to="(350,410)"/>
|
||||
<wire from="(550,440)" to="(570,440)"/>
|
||||
<wire from="(660,870)" to="(680,870)"/>
|
||||
<wire from="(470,640)" to="(490,640)"/>
|
||||
<wire from="(660,890)" to="(750,890)"/>
|
||||
<wire from="(550,140)" to="(640,140)"/>
|
||||
<wire from="(380,600)" to="(380,640)"/>
|
||||
<wire from="(140,830)" to="(160,830)"/>
|
||||
<wire from="(140,990)" to="(160,990)"/>
|
||||
<wire from="(710,200)" to="(780,200)"/>
|
||||
<wire from="(280,220)" to="(290,220)"/>
|
||||
<wire from="(200,200)" to="(280,200)"/>
|
||||
<wire from="(210,430)" to="(220,430)"/>
|
||||
<wire from="(640,140)" to="(640,200)"/>
|
||||
<wire from="(80,90)" to="(150,90)"/>
|
||||
<wire from="(740,960)" to="(750,960)"/>
|
||||
<wire from="(550,730)" to="(560,730)"/>
|
||||
<wire from="(750,890)" to="(750,960)"/>
|
||||
<wire from="(560,660)" to="(560,730)"/>
|
||||
<wire from="(530,90)" to="(570,90)"/>
|
||||
<wire from="(380,600)" to="(490,600)"/>
|
||||
<wire from="(550,380)" to="(650,380)"/>
|
||||
<wire from="(470,690)" to="(580,690)"/>
|
||||
<wire from="(140,810)" to="(140,830)"/>
|
||||
<wire from="(660,920)" to="(770,920)"/>
|
||||
<wire from="(80,160)" to="(120,160)"/>
|
||||
<wire from="(570,830)" to="(680,830)"/>
|
||||
<wire from="(790,850)" to="(810,850)"/>
|
||||
<wire from="(220,910)" to="(250,910)"/>
|
||||
<wire from="(120,130)" to="(150,130)"/>
|
||||
<wire from="(630,450)" to="(650,450)"/>
|
||||
<wire from="(500,470)" to="(530,470)"/>
|
||||
<wire from="(760,100)" to="(780,100)"/>
|
||||
<wire from="(370,220)" to="(400,220)"/>
|
||||
<wire from="(290,230)" to="(310,230)"/>
|
||||
<wire from="(750,960)" to="(780,960)"/>
|
||||
<wire from="(480,220)" to="(500,220)"/>
|
||||
<wire from="(530,90)" to="(530,320)"/>
|
||||
<wire from="(370,850)" to="(510,850)"/>
|
||||
<wire from="(650,460)" to="(780,460)"/>
|
||||
<wire from="(180,620)" to="(320,620)"/>
|
||||
<wire from="(400,90)" to="(530,90)"/>
|
||||
<wire from="(200,110)" to="(400,110)"/>
|
||||
<wire from="(80,220)" to="(150,220)"/>
|
||||
<wire from="(90,950)" to="(160,950)"/>
|
||||
<wire from="(90,870)" to="(160,870)"/>
|
||||
<wire from="(500,220)" to="(500,470)"/>
|
||||
<wire from="(560,470)" to="(570,470)"/>
|
||||
<comp lib="0" loc="(780,200)" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(491,189)" name="Text">
|
||||
<a name="text" val="R*"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(57,870)" name="Text">
|
||||
<a name="text" val="j"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(40,93)" name="Text">
|
||||
<a name="text" val="S"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(780,340)" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(570,940)" name="NAND Gate"/>
|
||||
<comp lib="6" loc="(490,834)" name="Text">
|
||||
<a name="text" val="/S"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(210,970)" name="AND Gate"/>
|
||||
<comp lib="1" loc="(210,850)" name="AND Gate"/>
|
||||
<comp lib="0" loc="(90,950)" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(90,870)" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(550,730)" name="NAND Gate"/>
|
||||
<comp lib="1" loc="(570,870)" name="NAND Gate"/>
|
||||
<comp lib="0" loc="(780,460)" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(80,460)" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(380,640)" name="NAND Gate"/>
|
||||
<comp lib="1" loc="(550,620)" name="NAND Gate"/>
|
||||
<comp lib="6" loc="(423,925)" name="Text">
|
||||
<a name="text" val="Clk"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(740,960)" name="NAND Gate"/>
|
||||
<comp lib="6" loc="(104,341)" name="Text">
|
||||
<a name="text" val="Taktgesteuertes FF"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(374,837)" name="Text">
|
||||
<a name="text" val="D"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(750,736)" name="Text">
|
||||
<a name="text" val="/Q"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(43,695)" name="Text">
|
||||
<a name="text" val="Clk"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(90,620)" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(560,320)" name="NOT Gate"/>
|
||||
<comp lib="0" loc="(700,730)" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(350,410)" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(38,225)" name="Text">
|
||||
<a name="text" val="R"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(382,267)" name="Text">
|
||||
<a name="text" val="Vermeidung des verbotenen Zustands"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(300,890)" name="OR Gate">
|
||||
<a name="inputs" val="2"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(80,90)" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(466,72)" name="Text">
|
||||
<a name="text" val="S*"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(370,220)" name="NOR Gate"/>
|
||||
<comp lib="6" loc="(57,953)" name="Text">
|
||||
<a name="text" val="K"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(630,200)" name="NOR Gate"/>
|
||||
<comp lib="1" loc="(380,710)" name="NAND Gate"/>
|
||||
<comp lib="6" loc="(37,162)" name="Text">
|
||||
<a name="text" val="C"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(810,960)" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(860,966)" name="Text">
|
||||
<a name="text" val="/Q"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(85,557)" name="Text">
|
||||
<a name="text" val="D-FlipFlop"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(80,220)" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(780,100)" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(95,787)" name="Text">
|
||||
<a name="text" val="JK-FlipFlop"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(740,850)" name="NAND Gate"/>
|
||||
<comp lib="1" loc="(560,470)" name="NOT Gate"/>
|
||||
<comp lib="0" loc="(80,160)" name="Clock"/>
|
||||
<comp lib="1" loc="(270,730)" name="NOT Gate"/>
|
||||
<comp lib="1" loc="(460,960)" name="NOT Gate"/>
|
||||
<comp lib="6" loc="(488,986)" name="Text">
|
||||
<a name="text" val="/R"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(480,220)" name="NOR Gate"/>
|
||||
<comp lib="0" loc="(80,380)" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(840,205)" name="Text">
|
||||
<a name="text" val="/Q"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(842,341)" name="Text">
|
||||
<a name="text" val="Q"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(746,628)" name="Text">
|
||||
<a name="text" val="Q"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(129,263)" name="Text">
|
||||
<a name="text" val="Flankensteuerung"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(630,450)" name="NAND Gate"/>
|
||||
<comp lib="1" loc="(630,100)" name="NOR Gate"/>
|
||||
<comp lib="6" loc="(295,601)" name="Text">
|
||||
<a name="text" val="/S"/>
|
||||
</comp>
|
||||
<comp lib="4" loc="(260,410)" name="S-R Flip-Flop"/>
|
||||
<comp lib="6" loc="(42,621)" name="Text">
|
||||
<a name="text" val="D"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(298,756)" name="Text">
|
||||
<a name="text" val="/R"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(80,420)" name="Clock"/>
|
||||
<comp lib="6" loc="(842,103)" name="Text">
|
||||
<a name="text" val="Q"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(837,462)" name="Text">
|
||||
<a name="text" val="/Q"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(200,110)" name="AND Gate"/>
|
||||
<comp lib="6" loc="(856,858)" name="Text">
|
||||
<a name="text" val="Q"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(460,920)" name="Clock"/>
|
||||
<comp lib="0" loc="(700,620)" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(200,200)" name="AND Gate"/>
|
||||
<comp lib="1" loc="(630,340)" name="NAND Gate"/>
|
||||
<comp lib="0" loc="(810,850)" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(68,43)" name="Text">
|
||||
<a name="text" val="SR-FlipFlop"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(90,690)" name="Clock"/>
|
||||
</circuit>
|
||||
</project>
|
||||
160
Digitaltechnik/GrayDualUmsetzer.circ
Normal file
160
Digitaltechnik/GrayDualUmsetzer.circ
Normal file
|
|
@ -0,0 +1,160 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<project source="2.7.1" version="1.0">
|
||||
This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
|
||||
|
||||
<lib desc="#Wiring" name="0"/>
|
||||
<lib desc="#Gates" name="1"/>
|
||||
<lib desc="#Plexers" name="2"/>
|
||||
<lib desc="#Arithmetic" name="3"/>
|
||||
<lib desc="#Memory" name="4">
|
||||
<tool name="ROM">
|
||||
<a name="contents">addr/data: 8 8
|
||||
0
|
||||
</a>
|
||||
</tool>
|
||||
</lib>
|
||||
<lib desc="#I/O" name="5"/>
|
||||
<lib desc="#Base" name="6">
|
||||
<tool name="Text Tool">
|
||||
<a name="text" val=""/>
|
||||
<a name="font" val="SansSerif plain 12"/>
|
||||
<a name="halign" val="center"/>
|
||||
<a name="valign" val="base"/>
|
||||
</tool>
|
||||
</lib>
|
||||
<main name="main"/>
|
||||
<options>
|
||||
<a name="gateUndefined" val="ignore"/>
|
||||
<a name="simlimit" val="1000"/>
|
||||
<a name="simrand" val="0"/>
|
||||
</options>
|
||||
<mappings>
|
||||
<tool lib="6" map="Button2" name="Menu Tool"/>
|
||||
<tool lib="6" map="Button3" name="Menu Tool"/>
|
||||
<tool lib="6" map="Ctrl Button1" name="Menu Tool"/>
|
||||
</mappings>
|
||||
<toolbar>
|
||||
<tool lib="6" name="Poke Tool"/>
|
||||
<tool lib="6" name="Edit Tool"/>
|
||||
<tool lib="6" name="Text Tool">
|
||||
<a name="text" val=""/>
|
||||
<a name="font" val="SansSerif plain 12"/>
|
||||
<a name="halign" val="center"/>
|
||||
<a name="valign" val="base"/>
|
||||
</tool>
|
||||
<sep/>
|
||||
<tool lib="0" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="tristate" val="false"/>
|
||||
</tool>
|
||||
<tool lib="0" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</tool>
|
||||
<tool lib="1" name="NOT Gate"/>
|
||||
<tool lib="1" name="AND Gate"/>
|
||||
<tool lib="1" name="OR Gate"/>
|
||||
</toolbar>
|
||||
<circuit name="main">
|
||||
<a name="circuit" val="main"/>
|
||||
<a name="clabel" val=""/>
|
||||
<a name="clabelup" val="east"/>
|
||||
<a name="clabelfont" val="SansSerif plain 12"/>
|
||||
<appear>
|
||||
<circ-anchor facing="east" height="6" width="6" x="47" y="47"/>
|
||||
</appear>
|
||||
</circuit>
|
||||
<circuit name="7Seg_Anzeige">
|
||||
<a name="circuit" val="7Seg_Anzeige"/>
|
||||
<a name="clabel" val=""/>
|
||||
<a name="clabelup" val="east"/>
|
||||
<a name="clabelfont" val="SansSerif plain 12"/>
|
||||
</circuit>
|
||||
<circuit name="Gray/Dual_Umsetzer">
|
||||
<a name="circuit" val="Gray/Dual_Umsetzer"/>
|
||||
<a name="clabel" val=""/>
|
||||
<a name="clabelup" val="east"/>
|
||||
<a name="clabelfont" val="SansSerif plain 12"/>
|
||||
<wire from="(470,520)" to="(470,590)"/>
|
||||
<wire from="(470,520)" to="(530,520)"/>
|
||||
<wire from="(470,410)" to="(530,410)"/>
|
||||
<wire from="(230,150)" to="(230,540)"/>
|
||||
<wire from="(110,390)" to="(110,720)"/>
|
||||
<wire from="(360,470)" to="(470,470)"/>
|
||||
<wire from="(360,590)" to="(470,590)"/>
|
||||
<wire from="(110,240)" to="(110,390)"/>
|
||||
<wire from="(170,150)" to="(170,430)"/>
|
||||
<wire from="(110,150)" to="(110,240)"/>
|
||||
<wire from="(360,470)" to="(360,500)"/>
|
||||
<wire from="(360,590)" to="(360,620)"/>
|
||||
<wire from="(110,240)" to="(530,240)"/>
|
||||
<wire from="(170,430)" to="(170,720)"/>
|
||||
<wire from="(440,640)" to="(530,640)"/>
|
||||
<wire from="(290,660)" to="(380,660)"/>
|
||||
<wire from="(440,520)" to="(470,520)"/>
|
||||
<wire from="(440,410)" to="(470,410)"/>
|
||||
<wire from="(360,500)" to="(380,500)"/>
|
||||
<wire from="(230,540)" to="(380,540)"/>
|
||||
<wire from="(360,620)" to="(380,620)"/>
|
||||
<wire from="(170,430)" to="(380,430)"/>
|
||||
<wire from="(110,390)" to="(380,390)"/>
|
||||
<wire from="(230,540)" to="(230,720)"/>
|
||||
<wire from="(290,660)" to="(290,720)"/>
|
||||
<wire from="(290,150)" to="(290,660)"/>
|
||||
<wire from="(470,410)" to="(470,470)"/>
|
||||
<wire from="(530,410)" to="(540,410)"/>
|
||||
<wire from="(530,640)" to="(540,640)"/>
|
||||
<comp lib="0" loc="(170,150)" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(440,520)" name="XOR Gate"/>
|
||||
<comp lib="5" loc="(530,410)" name="LED"/>
|
||||
<comp lib="5" loc="(530,640)" name="LED"/>
|
||||
<comp lib="6" loc="(170,112)" name="Text">
|
||||
<a name="text" val="d2"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(571,241)" name="Text">
|
||||
<a name="text" val="g3"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(569,414)" name="Text">
|
||||
<a name="text" val="g2"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(109,113)" name="Text">
|
||||
<a name="text" val="d3"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(290,110)" name="Text">
|
||||
<a name="text" val="d0"/>
|
||||
</comp>
|
||||
<comp lib="5" loc="(530,520)" name="LED"/>
|
||||
<comp lib="6" loc="(237,55)" name="Text">
|
||||
<a name="text" val="Gray/Dual-Code Umsetzer"/>
|
||||
<a name="font" val="SansSerif bold 20"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(440,640)" name="XOR Gate"/>
|
||||
<comp lib="6" loc="(572,645)" name="Text">
|
||||
<a name="text" val="g0"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(230,150)" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(229,111)" name="Text">
|
||||
<a name="text" val="d1"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(290,150)" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(440,410)" name="XOR Gate"/>
|
||||
<comp lib="0" loc="(110,150)" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="5" loc="(530,240)" name="LED"/>
|
||||
<comp lib="6" loc="(572,526)" name="Text">
|
||||
<a name="text" val="g1"/>
|
||||
</comp>
|
||||
</circuit>
|
||||
</project>
|
||||
155
Digitaltechnik/Klausuruebung.circ
Normal file
155
Digitaltechnik/Klausuruebung.circ
Normal file
|
|
@ -0,0 +1,155 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<project source="2.7.1" version="1.0">
|
||||
This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
|
||||
|
||||
<lib desc="#Wiring" name="0"/>
|
||||
<lib desc="#Gates" name="1"/>
|
||||
<lib desc="#Plexers" name="2"/>
|
||||
<lib desc="#Arithmetic" name="3"/>
|
||||
<lib desc="#Memory" name="4">
|
||||
<tool name="ROM">
|
||||
<a name="contents">addr/data: 8 8
|
||||
0
|
||||
</a>
|
||||
</tool>
|
||||
</lib>
|
||||
<lib desc="#I/O" name="5"/>
|
||||
<lib desc="#Base" name="6">
|
||||
<tool name="Text Tool">
|
||||
<a name="text" val=""/>
|
||||
<a name="font" val="SansSerif plain 12"/>
|
||||
<a name="halign" val="center"/>
|
||||
<a name="valign" val="base"/>
|
||||
</tool>
|
||||
</lib>
|
||||
<main name="main"/>
|
||||
<options>
|
||||
<a name="gateUndefined" val="ignore"/>
|
||||
<a name="simlimit" val="1000"/>
|
||||
<a name="simrand" val="0"/>
|
||||
</options>
|
||||
<mappings>
|
||||
<tool lib="6" map="Button2" name="Menu Tool"/>
|
||||
<tool lib="6" map="Button3" name="Menu Tool"/>
|
||||
<tool lib="6" map="Ctrl Button1" name="Menu Tool"/>
|
||||
</mappings>
|
||||
<toolbar>
|
||||
<tool lib="6" name="Poke Tool"/>
|
||||
<tool lib="6" name="Edit Tool"/>
|
||||
<tool lib="6" name="Text Tool">
|
||||
<a name="text" val=""/>
|
||||
<a name="font" val="SansSerif plain 12"/>
|
||||
<a name="halign" val="center"/>
|
||||
<a name="valign" val="base"/>
|
||||
</tool>
|
||||
<sep/>
|
||||
<tool lib="0" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</tool>
|
||||
<tool lib="0" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</tool>
|
||||
<tool lib="1" name="NOT Gate"/>
|
||||
<tool lib="1" name="AND Gate"/>
|
||||
<tool lib="1" name="OR Gate"/>
|
||||
</toolbar>
|
||||
<circuit name="main">
|
||||
<a name="circuit" val="main"/>
|
||||
<a name="clabel" val=""/>
|
||||
<a name="clabelup" val="east"/>
|
||||
<a name="clabelfont" val="SansSerif plain 12"/>
|
||||
<wire from="(840,340)" to="(890,340)"/>
|
||||
<wire from="(190,300)" to="(510,300)"/>
|
||||
<wire from="(330,460)" to="(330,910)"/>
|
||||
<wire from="(120,240)" to="(120,760)"/>
|
||||
<wire from="(120,760)" to="(620,760)"/>
|
||||
<wire from="(290,110)" to="(290,130)"/>
|
||||
<wire from="(670,780)" to="(900,780)"/>
|
||||
<wire from="(330,90)" to="(330,110)"/>
|
||||
<wire from="(120,760)" to="(120,910)"/>
|
||||
<wire from="(150,110)" to="(150,130)"/>
|
||||
<wire from="(190,90)" to="(190,110)"/>
|
||||
<wire from="(510,250)" to="(510,280)"/>
|
||||
<wire from="(190,270)" to="(190,300)"/>
|
||||
<wire from="(190,110)" to="(220,110)"/>
|
||||
<wire from="(190,300)" to="(190,910)"/>
|
||||
<wire from="(190,110)" to="(190,270)"/>
|
||||
<wire from="(460,480)" to="(490,480)"/>
|
||||
<wire from="(260,500)" to="(260,790)"/>
|
||||
<wire from="(330,110)" to="(360,110)"/>
|
||||
<wire from="(330,110)" to="(330,410)"/>
|
||||
<wire from="(490,420)" to="(510,420)"/>
|
||||
<wire from="(330,410)" to="(480,410)"/>
|
||||
<wire from="(570,410)" to="(770,410)"/>
|
||||
<wire from="(770,350)" to="(770,410)"/>
|
||||
<wire from="(330,410)" to="(330,460)"/>
|
||||
<wire from="(150,160)" to="(150,920)"/>
|
||||
<wire from="(290,160)" to="(290,920)"/>
|
||||
<wire from="(260,790)" to="(260,910)"/>
|
||||
<wire from="(330,460)" to="(400,460)"/>
|
||||
<wire from="(120,110)" to="(120,240)"/>
|
||||
<wire from="(260,110)" to="(260,500)"/>
|
||||
<wire from="(460,250)" to="(510,250)"/>
|
||||
<wire from="(360,110)" to="(360,130)"/>
|
||||
<wire from="(480,390)" to="(480,410)"/>
|
||||
<wire from="(120,90)" to="(120,110)"/>
|
||||
<wire from="(770,300)" to="(770,330)"/>
|
||||
<wire from="(220,110)" to="(220,130)"/>
|
||||
<wire from="(260,90)" to="(260,110)"/>
|
||||
<wire from="(260,790)" to="(620,790)"/>
|
||||
<wire from="(120,110)" to="(150,110)"/>
|
||||
<wire from="(480,390)" to="(510,390)"/>
|
||||
<wire from="(260,110)" to="(290,110)"/>
|
||||
<wire from="(770,330)" to="(790,330)"/>
|
||||
<wire from="(770,350)" to="(790,350)"/>
|
||||
<wire from="(120,240)" to="(400,240)"/>
|
||||
<wire from="(190,270)" to="(400,270)"/>
|
||||
<wire from="(570,300)" to="(770,300)"/>
|
||||
<wire from="(260,500)" to="(400,500)"/>
|
||||
<wire from="(890,340)" to="(900,340)"/>
|
||||
<wire from="(220,160)" to="(220,920)"/>
|
||||
<wire from="(490,420)" to="(490,480)"/>
|
||||
<wire from="(360,160)" to="(360,920)"/>
|
||||
<comp lib="1" loc="(220,160)" name="NOT Gate">
|
||||
<a name="facing" val="south"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(120,90)" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="tristate" val="false"/>
|
||||
<a name="label" val="A"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(150,160)" name="NOT Gate">
|
||||
<a name="facing" val="south"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(670,780)" name="AND Gate"/>
|
||||
<comp lib="1" loc="(360,160)" name="NOT Gate">
|
||||
<a name="facing" val="south"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(260,90)" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="tristate" val="false"/>
|
||||
<a name="label" val="C"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(460,480)" name="XOR Gate"/>
|
||||
<comp lib="1" loc="(570,410)" name="XOR Gate"/>
|
||||
<comp lib="0" loc="(330,90)" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(290,160)" name="NOT Gate">
|
||||
<a name="facing" val="south"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(840,340)" name="AND Gate"/>
|
||||
<comp lib="5" loc="(890,340)" name="LED"/>
|
||||
<comp lib="0" loc="(190,90)" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="tristate" val="false"/>
|
||||
<a name="label" val="B"/>
|
||||
</comp>
|
||||
<comp lib="5" loc="(900,780)" name="LED"/>
|
||||
<comp lib="1" loc="(460,250)" name="XOR Gate"/>
|
||||
<comp lib="1" loc="(570,300)" name="XOR Gate"/>
|
||||
</circuit>
|
||||
</project>
|
||||
149
Digitaltechnik/SynchronDualZähler.circ
Normal file
149
Digitaltechnik/SynchronDualZähler.circ
Normal file
|
|
@ -0,0 +1,149 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<project source="2.7.1" version="1.0">
|
||||
This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
|
||||
|
||||
<lib desc="#Wiring" name="0"/>
|
||||
<lib desc="#Gates" name="1"/>
|
||||
<lib desc="#Plexers" name="2"/>
|
||||
<lib desc="#Arithmetic" name="3"/>
|
||||
<lib desc="#Memory" name="4"/>
|
||||
<lib desc="#I/O" name="5"/>
|
||||
<lib desc="#Base" name="6">
|
||||
<tool name="Text Tool">
|
||||
<a name="text" val=""/>
|
||||
<a name="font" val="SansSerif plain 12"/>
|
||||
<a name="halign" val="center"/>
|
||||
<a name="valign" val="base"/>
|
||||
</tool>
|
||||
</lib>
|
||||
<main name="main"/>
|
||||
<options>
|
||||
<a name="gateUndefined" val="ignore"/>
|
||||
<a name="simlimit" val="1000"/>
|
||||
<a name="simrand" val="0"/>
|
||||
</options>
|
||||
<mappings>
|
||||
<tool lib="6" map="Button2" name="Menu Tool"/>
|
||||
<tool lib="6" map="Button3" name="Menu Tool"/>
|
||||
<tool lib="6" map="Ctrl Button1" name="Menu Tool"/>
|
||||
</mappings>
|
||||
<toolbar>
|
||||
<tool lib="6" name="Poke Tool"/>
|
||||
<tool lib="6" name="Edit Tool"/>
|
||||
<tool lib="6" name="Text Tool">
|
||||
<a name="text" val=""/>
|
||||
<a name="font" val="SansSerif plain 12"/>
|
||||
<a name="halign" val="center"/>
|
||||
<a name="valign" val="base"/>
|
||||
</tool>
|
||||
<sep/>
|
||||
<tool lib="0" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</tool>
|
||||
<tool lib="0" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</tool>
|
||||
<tool lib="1" name="NOT Gate"/>
|
||||
<tool lib="1" name="AND Gate"/>
|
||||
<tool lib="1" name="OR Gate"/>
|
||||
</toolbar>
|
||||
<circuit name="main">
|
||||
<a name="circuit" val="main"/>
|
||||
<a name="clabel" val=""/>
|
||||
<a name="clabelup" val="east"/>
|
||||
<a name="clabelfont" val="SansSerif plain 12"/>
|
||||
<wire from="(170,260)" to="(170,330)"/>
|
||||
<wire from="(230,100)" to="(230,170)"/>
|
||||
<wire from="(50,330)" to="(170,330)"/>
|
||||
<wire from="(530,260)" to="(530,330)"/>
|
||||
<wire from="(390,250)" to="(390,270)"/>
|
||||
<wire from="(430,150)" to="(430,170)"/>
|
||||
<wire from="(500,160)" to="(500,180)"/>
|
||||
<wire from="(130,200)" to="(170,200)"/>
|
||||
<wire from="(540,140)" to="(540,180)"/>
|
||||
<wire from="(230,250)" to="(260,250)"/>
|
||||
<wire from="(340,150)" to="(340,250)"/>
|
||||
<wire from="(340,150)" to="(430,150)"/>
|
||||
<wire from="(520,250)" to="(540,250)"/>
|
||||
<wire from="(520,270)" to="(540,270)"/>
|
||||
<wire from="(160,270)" to="(180,270)"/>
|
||||
<wire from="(460,100)" to="(460,140)"/>
|
||||
<wire from="(400,260)" to="(410,260)"/>
|
||||
<wire from="(450,250)" to="(460,250)"/>
|
||||
<wire from="(280,260)" to="(290,260)"/>
|
||||
<wire from="(330,250)" to="(340,250)"/>
|
||||
<wire from="(170,250)" to="(180,250)"/>
|
||||
<wire from="(460,140)" to="(540,140)"/>
|
||||
<wire from="(340,100)" to="(340,150)"/>
|
||||
<wire from="(400,260)" to="(400,330)"/>
|
||||
<wire from="(280,260)" to="(280,330)"/>
|
||||
<wire from="(280,330)" to="(400,330)"/>
|
||||
<wire from="(410,220)" to="(410,230)"/>
|
||||
<wire from="(370,160)" to="(370,170)"/>
|
||||
<wire from="(170,330)" to="(280,330)"/>
|
||||
<wire from="(260,250)" to="(260,270)"/>
|
||||
<wire from="(380,230)" to="(380,250)"/>
|
||||
<wire from="(230,170)" to="(230,250)"/>
|
||||
<wire from="(520,230)" to="(520,250)"/>
|
||||
<wire from="(520,250)" to="(520,270)"/>
|
||||
<wire from="(160,250)" to="(160,270)"/>
|
||||
<wire from="(520,150)" to="(520,180)"/>
|
||||
<wire from="(590,100)" to="(590,250)"/>
|
||||
<wire from="(430,150)" to="(520,150)"/>
|
||||
<wire from="(260,270)" to="(290,270)"/>
|
||||
<wire from="(260,250)" to="(290,250)"/>
|
||||
<wire from="(380,230)" to="(410,230)"/>
|
||||
<wire from="(460,140)" to="(460,250)"/>
|
||||
<wire from="(370,170)" to="(390,170)"/>
|
||||
<wire from="(390,270)" to="(410,270)"/>
|
||||
<wire from="(390,250)" to="(410,250)"/>
|
||||
<wire from="(170,200)" to="(170,250)"/>
|
||||
<wire from="(380,250)" to="(390,250)"/>
|
||||
<wire from="(170,260)" to="(180,260)"/>
|
||||
<wire from="(160,250)" to="(170,250)"/>
|
||||
<wire from="(220,250)" to="(230,250)"/>
|
||||
<wire from="(230,170)" to="(370,170)"/>
|
||||
<wire from="(400,330)" to="(530,330)"/>
|
||||
<wire from="(370,160)" to="(500,160)"/>
|
||||
<wire from="(580,250)" to="(590,250)"/>
|
||||
<wire from="(530,260)" to="(540,260)"/>
|
||||
<comp lib="1" loc="(410,220)" name="AND Gate">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="inputs" val="2"/>
|
||||
</comp>
|
||||
<comp lib="4" loc="(450,250)" name="J-K Flip-Flop"/>
|
||||
<comp lib="0" loc="(340,100)" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(460,100)" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(130,200)" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</comp>
|
||||
<comp lib="4" loc="(580,250)" name="J-K Flip-Flop"/>
|
||||
<comp lib="0" loc="(230,100)" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(520,230)" name="AND Gate">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="inputs" val="3"/>
|
||||
</comp>
|
||||
<comp lib="4" loc="(330,250)" name="J-K Flip-Flop"/>
|
||||
<comp lib="0" loc="(590,100)" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="4" loc="(220,250)" name="J-K Flip-Flop"/>
|
||||
<comp lib="0" loc="(50,330)" name="Clock"/>
|
||||
</circuit>
|
||||
</project>
|
||||
58
Digitaltechnik/elektronischerWuerfel.circ
Normal file
58
Digitaltechnik/elektronischerWuerfel.circ
Normal file
|
|
@ -0,0 +1,58 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<project source="2.7.1" version="1.0">
|
||||
This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
|
||||
|
||||
<lib desc="#Wiring" name="0"/>
|
||||
<lib desc="#Gates" name="1"/>
|
||||
<lib desc="#Plexers" name="2"/>
|
||||
<lib desc="#Arithmetic" name="3"/>
|
||||
<lib desc="#Memory" name="4"/>
|
||||
<lib desc="#I/O" name="5"/>
|
||||
<lib desc="#Base" name="6">
|
||||
<tool name="Text Tool">
|
||||
<a name="text" val=""/>
|
||||
<a name="font" val="SansSerif plain 12"/>
|
||||
<a name="halign" val="center"/>
|
||||
<a name="valign" val="base"/>
|
||||
</tool>
|
||||
</lib>
|
||||
<main name="main"/>
|
||||
<options>
|
||||
<a name="gateUndefined" val="ignore"/>
|
||||
<a name="simlimit" val="1000"/>
|
||||
<a name="simrand" val="0"/>
|
||||
</options>
|
||||
<mappings>
|
||||
<tool lib="6" map="Button2" name="Menu Tool"/>
|
||||
<tool lib="6" map="Button3" name="Menu Tool"/>
|
||||
<tool lib="6" map="Ctrl Button1" name="Menu Tool"/>
|
||||
</mappings>
|
||||
<toolbar>
|
||||
<tool lib="6" name="Poke Tool"/>
|
||||
<tool lib="6" name="Edit Tool"/>
|
||||
<tool lib="6" name="Text Tool">
|
||||
<a name="text" val=""/>
|
||||
<a name="font" val="SansSerif plain 12"/>
|
||||
<a name="halign" val="center"/>
|
||||
<a name="valign" val="base"/>
|
||||
</tool>
|
||||
<sep/>
|
||||
<tool lib="0" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</tool>
|
||||
<tool lib="0" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</tool>
|
||||
<tool lib="1" name="NOT Gate"/>
|
||||
<tool lib="1" name="AND Gate"/>
|
||||
<tool lib="1" name="OR Gate"/>
|
||||
</toolbar>
|
||||
<circuit name="main">
|
||||
<a name="circuit" val="main"/>
|
||||
<a name="clabel" val=""/>
|
||||
<a name="clabelup" val="east"/>
|
||||
<a name="clabelfont" val="SansSerif plain 12"/>
|
||||
</circuit>
|
||||
</project>
|
||||
206
Digitaltechnik/labor7/4BitAsynchronZaehler_3b.circ
Executable file
206
Digitaltechnik/labor7/4BitAsynchronZaehler_3b.circ
Executable file
|
|
@ -0,0 +1,206 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<project source="2.7.1" version="1.0">
|
||||
This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
|
||||
<lib desc="#Wiring" name="0"/>
|
||||
<lib desc="#Gates" name="1"/>
|
||||
<lib desc="#Plexers" name="2"/>
|
||||
<lib desc="#Arithmetic" name="3"/>
|
||||
<lib desc="#Memory" name="4">
|
||||
<tool name="ROM">
|
||||
<a name="contents">addr/data: 8 8
|
||||
0
|
||||
</a>
|
||||
</tool>
|
||||
</lib>
|
||||
<lib desc="#I/O" name="5"/>
|
||||
<lib desc="#Base" name="6">
|
||||
<tool name="Text Tool">
|
||||
<a name="text" val=""/>
|
||||
<a name="font" val="SansSerif plain 12"/>
|
||||
<a name="halign" val="center"/>
|
||||
<a name="valign" val="base"/>
|
||||
</tool>
|
||||
</lib>
|
||||
<main name="main"/>
|
||||
<options>
|
||||
<a name="gateUndefined" val="ignore"/>
|
||||
<a name="simlimit" val="1000"/>
|
||||
<a name="simrand" val="0"/>
|
||||
</options>
|
||||
<mappings>
|
||||
<tool lib="6" map="Button2" name="Menu Tool"/>
|
||||
<tool lib="6" map="Button3" name="Menu Tool"/>
|
||||
<tool lib="6" map="Ctrl Button1" name="Menu Tool"/>
|
||||
</mappings>
|
||||
<toolbar>
|
||||
<tool lib="6" name="Poke Tool"/>
|
||||
<tool lib="6" name="Edit Tool"/>
|
||||
<tool lib="6" name="Text Tool">
|
||||
<a name="text" val=""/>
|
||||
<a name="font" val="SansSerif plain 12"/>
|
||||
<a name="halign" val="center"/>
|
||||
<a name="valign" val="base"/>
|
||||
</tool>
|
||||
<sep/>
|
||||
<tool lib="0" name="Pin">
|
||||
<a name="tristate" val="false"/>
|
||||
</tool>
|
||||
<tool lib="0" name="Pin">
|
||||
<a name="facing" val="west"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</tool>
|
||||
<tool lib="1" name="NOT Gate"/>
|
||||
<tool lib="1" name="AND Gate"/>
|
||||
<tool lib="1" name="OR Gate"/>
|
||||
</toolbar>
|
||||
<circuit name="main">
|
||||
<a name="circuit" val="main"/>
|
||||
<a name="clabel" val=""/>
|
||||
<a name="clabelup" val="east"/>
|
||||
<a name="clabelfont" val="SansSerif plain 12"/>
|
||||
<wire from="(260,170)" to="(320,170)"/>
|
||||
<wire from="(790,290)" to="(790,300)"/>
|
||||
<wire from="(240,240)" to="(240,250)"/>
|
||||
<wire from="(330,210)" to="(380,210)"/>
|
||||
<wire from="(220,400)" to="(340,400)"/>
|
||||
<wire from="(480,240)" to="(480,250)"/>
|
||||
<wire from="(340,400)" to="(460,400)"/>
|
||||
<wire from="(360,240)" to="(360,250)"/>
|
||||
<wire from="(330,150)" to="(330,160)"/>
|
||||
<wire from="(370,290)" to="(370,310)"/>
|
||||
<wire from="(370,310)" to="(370,330)"/>
|
||||
<wire from="(350,150)" to="(350,170)"/>
|
||||
<wire from="(350,170)" to="(350,190)"/>
|
||||
<wire from="(490,290)" to="(490,310)"/>
|
||||
<wire from="(490,310)" to="(490,330)"/>
|
||||
<wire from="(750,300)" to="(790,300)"/>
|
||||
<wire from="(260,170)" to="(260,250)"/>
|
||||
<wire from="(250,290)" to="(250,310)"/>
|
||||
<wire from="(250,310)" to="(250,330)"/>
|
||||
<wire from="(170,360)" to="(210,360)"/>
|
||||
<wire from="(510,250)" to="(610,250)"/>
|
||||
<wire from="(580,340)" to="(580,360)"/>
|
||||
<wire from="(750,130)" to="(750,300)"/>
|
||||
<wire from="(540,330)" to="(560,330)"/>
|
||||
<wire from="(600,330)" to="(620,330)"/>
|
||||
<wire from="(100,310)" to="(190,310)"/>
|
||||
<wire from="(360,250)" to="(380,250)"/>
|
||||
<wire from="(170,290)" to="(170,330)"/>
|
||||
<wire from="(670,170)" to="(670,330)"/>
|
||||
<wire from="(290,290)" to="(290,330)"/>
|
||||
<wire from="(410,290)" to="(410,330)"/>
|
||||
<wire from="(240,250)" to="(260,250)"/>
|
||||
<wire from="(470,310)" to="(480,310)"/>
|
||||
<wire from="(170,290)" to="(250,290)"/>
|
||||
<wire from="(350,310)" to="(360,310)"/>
|
||||
<wire from="(400,200)" to="(400,250)"/>
|
||||
<wire from="(290,290)" to="(370,290)"/>
|
||||
<wire from="(230,310)" to="(240,310)"/>
|
||||
<wire from="(610,250)" to="(610,310)"/>
|
||||
<wire from="(410,290)" to="(490,290)"/>
|
||||
<wire from="(340,340)" to="(340,400)"/>
|
||||
<wire from="(460,400)" to="(590,400)"/>
|
||||
<wire from="(510,190)" to="(510,250)"/>
|
||||
<wire from="(460,340)" to="(460,400)"/>
|
||||
<wire from="(220,340)" to="(220,400)"/>
|
||||
<wire from="(340,200)" to="(400,200)"/>
|
||||
<wire from="(370,310)" to="(430,310)"/>
|
||||
<wire from="(330,160)" to="(710,160)"/>
|
||||
<wire from="(610,240)" to="(610,250)"/>
|
||||
<wire from="(350,170)" to="(670,170)"/>
|
||||
<wire from="(250,310)" to="(310,310)"/>
|
||||
<wire from="(210,360)" to="(330,360)"/>
|
||||
<wire from="(330,360)" to="(450,360)"/>
|
||||
<wire from="(320,150)" to="(320,170)"/>
|
||||
<wire from="(330,340)" to="(330,360)"/>
|
||||
<wire from="(450,340)" to="(450,360)"/>
|
||||
<wire from="(590,400)" to="(690,400)"/>
|
||||
<wire from="(210,340)" to="(210,360)"/>
|
||||
<wire from="(690,380)" to="(690,400)"/>
|
||||
<wire from="(540,290)" to="(540,330)"/>
|
||||
<wire from="(710,160)" to="(710,330)"/>
|
||||
<wire from="(620,290)" to="(620,330)"/>
|
||||
<wire from="(340,130)" to="(750,130)"/>
|
||||
<wire from="(350,190)" to="(510,190)"/>
|
||||
<wire from="(290,330)" to="(310,330)"/>
|
||||
<wire from="(350,330)" to="(370,330)"/>
|
||||
<wire from="(410,330)" to="(430,330)"/>
|
||||
<wire from="(470,330)" to="(490,330)"/>
|
||||
<wire from="(380,210)" to="(380,250)"/>
|
||||
<wire from="(170,330)" to="(190,330)"/>
|
||||
<wire from="(230,330)" to="(250,330)"/>
|
||||
<wire from="(590,340)" to="(590,400)"/>
|
||||
<wire from="(400,250)" to="(480,250)"/>
|
||||
<wire from="(340,150)" to="(340,200)"/>
|
||||
<wire from="(330,160)" to="(330,210)"/>
|
||||
<wire from="(540,290)" to="(620,290)"/>
|
||||
<wire from="(450,360)" to="(580,360)"/>
|
||||
<wire from="(360,250)" to="(360,310)"/>
|
||||
<wire from="(480,250)" to="(480,310)"/>
|
||||
<wire from="(490,310)" to="(560,310)"/>
|
||||
<wire from="(240,250)" to="(240,310)"/>
|
||||
<wire from="(600,310)" to="(610,310)"/>
|
||||
<comp lib="6" loc="(211,234)" name="Text">
|
||||
<a name="text" val="Q0"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(240,240)" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="4" loc="(230,310)" name="D Flip-Flop"/>
|
||||
<comp lib="0" loc="(480,240)" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="1" loc="(690,380)" name="AND Gate">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="inputs" val="2"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(340,130)" name="Splitter">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="fanout" val="4"/>
|
||||
<a name="incoming" val="4"/>
|
||||
<a name="appear" val="center"/>
|
||||
<a name="bit0" val="3"/>
|
||||
<a name="bit1" val="2"/>
|
||||
<a name="bit2" val="1"/>
|
||||
<a name="bit3" val="0"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(452,234)" name="Text">
|
||||
<a name="text" val="Q2"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(775,359)" name="Text">
|
||||
<a name="text" val="0-9 Begrenzung!"/>
|
||||
<a name="font" val="SansSerif bold 12"/>
|
||||
</comp>
|
||||
<comp lib="4" loc="(470,310)" name="D Flip-Flop"/>
|
||||
<comp lib="0" loc="(170,360)" name="Constant"/>
|
||||
<comp lib="4" loc="(600,310)" name="D Flip-Flop"/>
|
||||
<comp lib="6" loc="(245,66)" name="Text">
|
||||
<a name="text" val="4-Bit Asynchrozähler mit D-FF"/>
|
||||
<a name="font" val="SansSerif bold 20"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(582,235)" name="Text">
|
||||
<a name="text" val="Q3"/>
|
||||
</comp>
|
||||
<comp lib="6" loc="(335,235)" name="Text">
|
||||
<a name="text" val="Q1"/>
|
||||
</comp>
|
||||
<comp lib="5" loc="(790,290)" name="Hex Digit Display"/>
|
||||
<comp lib="4" loc="(350,310)" name="D Flip-Flop"/>
|
||||
<comp lib="0" loc="(610,240)" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
<comp lib="0" loc="(100,310)" name="Clock"/>
|
||||
<comp lib="0" loc="(360,240)" name="Pin">
|
||||
<a name="facing" val="south"/>
|
||||
<a name="output" val="true"/>
|
||||
<a name="labelloc" val="east"/>
|
||||
</comp>
|
||||
</circuit>
|
||||
</project>
|
||||
Loading…
Add table
Add a link
Reference in a new issue