275 lines
11 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project source="4.0.0" version="1.0">
This file is intended to be loaded by Logisim-evolution v4.0.0(https://github.com/logisim-evolution/).
<lib desc="#Wiring" name="0">
<tool name="Pin">
<a name="appearance" val="classic"/>
</tool>
</lib>
<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="#TTL" name="6"/>
<lib desc="#TCL" name="7"/>
<lib desc="#Base" name="8"/>
<lib desc="#BFH-Praktika" name="9"/>
<lib desc="#Input/Output-Extra" name="10"/>
<lib desc="#Soc" name="11"/>
<main name="main"/>
<options>
<a name="gateUndefined" val="ignore"/>
<a name="simlimit" val="1000"/>
<a name="simrand" val="0"/>
</options>
<mappings>
<tool lib="8" map="Button2" name="Poke Tool"/>
<tool lib="8" map="Button3" name="Menu Tool"/>
<tool lib="8" map="Ctrl Button1" name="Menu Tool"/>
</mappings>
<toolbar>
<tool lib="8" name="Poke Tool"/>
<tool lib="8" name="Edit Tool"/>
<tool lib="8" name="Wiring Tool"/>
<tool lib="8" name="Text Tool"/>
<sep/>
<tool lib="0" name="Pin"/>
<tool lib="0" name="Pin">
<a name="facing" val="west"/>
<a name="type" val="output"/>
</tool>
<sep/>
<tool lib="1" name="NOT Gate"/>
<tool lib="1" name="AND Gate"/>
<tool lib="1" name="OR Gate"/>
<tool lib="1" name="XOR Gate"/>
<tool lib="1" name="NAND Gate"/>
<tool lib="1" name="NOR Gate"/>
<sep/>
<tool lib="4" name="D Flip-Flop"/>
<tool lib="4" name="Register"/>
</toolbar>
<circuit name="main">
<a name="appearance" val="logisim_evolution"/>
<a name="circuit" val="main"/>
<a name="circuitnamedboxfixedsize" val="true"/>
<a name="simulationFrequency" val="1.0"/>
<comp lib="0" loc="(1060,250)" name="Clock">
<a name="appearance" val="classic"/>
</comp>
<comp lib="0" loc="(1080,170)" name="Pin">
<a name="appearance" val="classic"/>
</comp>
<comp lib="0" loc="(160,600)" name="Clock">
<a name="appearance" val="classic"/>
</comp>
<comp lib="0" loc="(180,170)" name="Pin">
<a name="appearance" val="classic"/>
</comp>
<comp lib="0" loc="(180,370)" name="Pin">
<a name="appearance" val="classic"/>
</comp>
<comp lib="0" loc="(180,520)" name="Pin">
<a name="appearance" val="classic"/>
</comp>
<comp lib="0" loc="(180,690)" name="Pin">
<a name="appearance" val="classic"/>
</comp>
<comp lib="0" loc="(450,940)" name="Pin">
<a name="appearance" val="classic"/>
</comp>
<comp lib="0" loc="(460,1010)" name="Clock">
<a name="appearance" val="classic"/>
</comp>
<comp lib="0" loc="(900,600)" name="Clock">
<a name="appearance" val="classic"/>
</comp>
<comp lib="0" loc="(920,530)" name="Pin">
<a name="appearance" val="classic"/>
</comp>
<comp lib="0" loc="(920,690)" name="Pin">
<a name="appearance" val="classic"/>
</comp>
<comp lib="1" loc="(1060,530)" name="NAND Gate">
<a name="inputs" val="3"/>
</comp>
<comp lib="1" loc="(1060,690)" name="NAND Gate">
<a name="inputs" val="3"/>
</comp>
<comp lib="1" loc="(1130,340)" name="NOT Gate"/>
<comp lib="1" loc="(1240,190)" name="AND Gate"/>
<comp lib="1" loc="(1240,320)" name="AND Gate"/>
<comp lib="1" loc="(1260,550)" name="NAND Gate"/>
<comp lib="1" loc="(1260,670)" name="NAND Gate"/>
<comp lib="1" loc="(1390,210)" name="NOR Gate"/>
<comp lib="1" loc="(1390,300)" name="NOR Gate"/>
<comp lib="1" loc="(340,540)" name="AND Gate"/>
<comp lib="1" loc="(340,670)" name="AND Gate"/>
<comp lib="1" loc="(380,190)" name="NOR Gate"/>
<comp lib="1" loc="(410,350)" name="NOR Gate"/>
<comp lib="1" loc="(490,560)" name="NOR Gate"/>
<comp lib="1" loc="(490,650)" name="NOR Gate"/>
<comp lib="1" loc="(620,1100)" name="NAND Gate">
<a name="inputs" val="3"/>
</comp>
<comp lib="1" loc="(620,940)" name="NAND Gate">
<a name="inputs" val="3"/>
</comp>
<comp lib="1" loc="(820,1080)" name="NAND Gate"/>
<comp lib="1" loc="(820,960)" name="NAND Gate"/>
<comp lib="5" loc="(1070,1080)" name="LED"/>
<comp lib="5" loc="(1070,960)" name="LED"/>
<comp lib="5" loc="(1490,210)" name="LED"/>
<comp lib="5" loc="(1490,300)" name="LED"/>
<comp lib="5" loc="(1510,550)" name="LED"/>
<comp lib="5" loc="(1510,670)" name="LED"/>
<comp lib="5" loc="(530,190)" name="LED"/>
<comp lib="5" loc="(530,350)" name="LED"/>
<comp lib="5" loc="(590,560)" name="LED"/>
<comp lib="5" loc="(590,650)" name="LED"/>
<comp lib="8" loc="(1068,448)" name="Text">
<a name="text" val="JK FLIP-FLOP"/>
</comp>
<comp lib="8" loc="(1138,122)" name="Text">
<a name="text" val="D FLIP-FLOP"/>
</comp>
<comp lib="8" loc="(192,122)" name="Text">
<a name="text" val="SR FLIP-FLOP"/>
</comp>
<comp lib="8" loc="(232,487)" name="Text">
<a name="text" val="CLOCKED SR FLIP-FLOP"/>
</comp>
<comp lib="8" loc="(613,88)" name="Text">
<a name="text" val="INEZ AGATHA_202410715023"/>
</comp>
<comp lib="8" loc="(727,848)" name="Text">
<a name="text" val="TOGGLE"/>
</comp>
<wire from="(1010,1080)" to="(1070,1080)"/>
<wire from="(1010,880)" to="(1010,1080)"/>
<wire from="(1060,250)" to="(1140,250)"/>
<wire from="(1060,530)" to="(1200,530)"/>
<wire from="(1060,690)" to="(1200,690)"/>
<wire from="(1080,170)" to="(1090,170)"/>
<wire from="(1090,170)" to="(1090,340)"/>
<wire from="(1090,170)" to="(1190,170)"/>
<wire from="(1090,340)" to="(1100,340)"/>
<wire from="(1130,340)" to="(1190,340)"/>
<wire from="(1140,210)" to="(1140,250)"/>
<wire from="(1140,210)" to="(1190,210)"/>
<wire from="(1140,250)" to="(1140,300)"/>
<wire from="(1140,300)" to="(1190,300)"/>
<wire from="(1160,570)" to="(1160,590)"/>
<wire from="(1160,570)" to="(1200,570)"/>
<wire from="(1160,590)" to="(1310,590)"/>
<wire from="(1160,630)" to="(1160,650)"/>
<wire from="(1160,630)" to="(1280,630)"/>
<wire from="(1160,650)" to="(1200,650)"/>
<wire from="(1240,190)" to="(1330,190)"/>
<wire from="(1240,320)" to="(1330,320)"/>
<wire from="(1260,550)" to="(1280,550)"/>
<wire from="(1260,670)" to="(1310,670)"/>
<wire from="(1280,550)" to="(1280,630)"/>
<wire from="(1280,550)" to="(1390,550)"/>
<wire from="(1310,230)" to="(1310,250)"/>
<wire from="(1310,230)" to="(1330,230)"/>
<wire from="(1310,250)" to="(1420,250)"/>
<wire from="(1310,260)" to="(1310,280)"/>
<wire from="(1310,260)" to="(1440,260)"/>
<wire from="(1310,280)" to="(1330,280)"/>
<wire from="(1310,590)" to="(1310,670)"/>
<wire from="(1310,670)" to="(1450,670)"/>
<wire from="(1390,210)" to="(1440,210)"/>
<wire from="(1390,300)" to="(1420,300)"/>
<wire from="(1390,550)" to="(1390,750)"/>
<wire from="(1390,550)" to="(1510,550)"/>
<wire from="(1420,250)" to="(1420,300)"/>
<wire from="(1420,300)" to="(1490,300)"/>
<wire from="(1440,210)" to="(1440,260)"/>
<wire from="(1440,210)" to="(1490,210)"/>
<wire from="(1450,470)" to="(1450,670)"/>
<wire from="(1450,670)" to="(1510,670)"/>
<wire from="(160,600)" to="(240,600)"/>
<wire from="(180,170)" to="(320,170)"/>
<wire from="(180,370)" to="(350,370)"/>
<wire from="(180,520)" to="(290,520)"/>
<wire from="(180,690)" to="(290,690)"/>
<wire from="(240,560)" to="(240,600)"/>
<wire from="(240,560)" to="(290,560)"/>
<wire from="(240,600)" to="(240,650)"/>
<wire from="(240,650)" to="(290,650)"/>
<wire from="(310,210)" to="(310,240)"/>
<wire from="(310,210)" to="(320,210)"/>
<wire from="(310,240)" to="(470,240)"/>
<wire from="(310,300)" to="(310,330)"/>
<wire from="(310,300)" to="(460,300)"/>
<wire from="(310,330)" to="(350,330)"/>
<wire from="(340,540)" to="(430,540)"/>
<wire from="(340,670)" to="(430,670)"/>
<wire from="(380,190)" to="(460,190)"/>
<wire from="(410,350)" to="(470,350)"/>
<wire from="(410,580)" to="(410,600)"/>
<wire from="(410,580)" to="(430,580)"/>
<wire from="(410,600)" to="(520,600)"/>
<wire from="(410,610)" to="(410,630)"/>
<wire from="(410,610)" to="(540,610)"/>
<wire from="(410,630)" to="(430,630)"/>
<wire from="(450,940)" to="(480,940)"/>
<wire from="(460,1010)" to="(520,1010)"/>
<wire from="(460,190)" to="(460,300)"/>
<wire from="(460,190)" to="(530,190)"/>
<wire from="(470,240)" to="(470,350)"/>
<wire from="(470,350)" to="(530,350)"/>
<wire from="(480,1100)" to="(560,1100)"/>
<wire from="(480,940)" to="(480,1100)"/>
<wire from="(480,940)" to="(560,940)"/>
<wire from="(490,560)" to="(540,560)"/>
<wire from="(490,650)" to="(520,650)"/>
<wire from="(520,1010)" to="(520,1080)"/>
<wire from="(520,1080)" to="(560,1080)"/>
<wire from="(520,600)" to="(520,650)"/>
<wire from="(520,650)" to="(590,650)"/>
<wire from="(520,960)" to="(520,1010)"/>
<wire from="(520,960)" to="(560,960)"/>
<wire from="(530,1120)" to="(530,1160)"/>
<wire from="(530,1120)" to="(560,1120)"/>
<wire from="(530,1160)" to="(950,1160)"/>
<wire from="(530,880)" to="(1010,880)"/>
<wire from="(530,880)" to="(530,920)"/>
<wire from="(530,920)" to="(560,920)"/>
<wire from="(540,560)" to="(540,610)"/>
<wire from="(540,560)" to="(590,560)"/>
<wire from="(620,1100)" to="(760,1100)"/>
<wire from="(620,940)" to="(760,940)"/>
<wire from="(720,1000)" to="(870,1000)"/>
<wire from="(720,1040)" to="(720,1060)"/>
<wire from="(720,1040)" to="(840,1040)"/>
<wire from="(720,1060)" to="(760,1060)"/>
<wire from="(720,980)" to="(720,1000)"/>
<wire from="(720,980)" to="(760,980)"/>
<wire from="(820,1080)" to="(870,1080)"/>
<wire from="(820,960)" to="(840,960)"/>
<wire from="(840,960)" to="(840,1040)"/>
<wire from="(840,960)" to="(950,960)"/>
<wire from="(870,1000)" to="(870,1080)"/>
<wire from="(870,1080)" to="(1010,1080)"/>
<wire from="(900,600)" to="(960,600)"/>
<wire from="(920,530)" to="(1000,530)"/>
<wire from="(920,690)" to="(1000,690)"/>
<wire from="(950,960)" to="(1070,960)"/>
<wire from="(950,960)" to="(950,1160)"/>
<wire from="(960,550)" to="(1000,550)"/>
<wire from="(960,550)" to="(960,600)"/>
<wire from="(960,600)" to="(960,670)"/>
<wire from="(960,670)" to="(1000,670)"/>
<wire from="(970,470)" to="(1450,470)"/>
<wire from="(970,470)" to="(970,510)"/>
<wire from="(970,510)" to="(1000,510)"/>
<wire from="(970,710)" to="(1000,710)"/>
<wire from="(970,710)" to="(970,750)"/>
<wire from="(970,750)" to="(1390,750)"/>
</circuit>
</project>