<?xml version="1.0" encoding="UTF-8"?>
<project version="1.0" source="2.1.7">
  This file is intended to be loaded by Logisim (www.logisim.com).
  <lib name="0" desc="#Base">
    <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>
    <tool name="Splitter">
      <a name="facing" val="east" />
      <a name="fanout" val="2" />
      <a name="incoming" val="2" />
      <a name="bit0" val="0" />
      <a name="bit1" val="1" />
    </tool>
    <tool name="Pin">
      <a name="facing" val="east" />
      <a name="output" val="false" />
      <a name="width" val="1" />
      <a name="tristate" val="true" />
      <a name="pull" val="none" />
      <a name="label" val="" />
      <a name="labelloc" val="west" />
      <a name="labelfont" val="SansSerif plain 12" />
    </tool>
    <tool name="Probe">
      <a name="facing" val="east" />
      <a name="label" val="" />
      <a name="labelloc" val="west" />
      <a name="labelfont" val="SansSerif plain 12" />
      <a name="radix" val="2" />
    </tool>
    <tool name="Clock">
      <a name="facing" val="north" />
      <a name="highDuration" val="1" />
      <a name="lowDuration" val="1" />
      <a name="label" val="" />
      <a name="labelloc" val="west" />
      <a name="labelfont" val="SansSerif plain 12" />
    </tool>
    <tool name="Text">
      <a name="text" val="" />
      <a name="font" val="SansSerif plain 12" />
      <a name="halign" val="center" />
      <a name="valign" val="base" />
    </tool>
  </lib>
  <lib name="1" desc="#Gates">
    <tool name="Constant">
      <a name="facing" val="east" />
      <a name="width" val="1" />
      <a name="value" val="0x0" />
    </tool>
    <tool name="NOT Gate">
      <a name="facing" val="east" />
      <a name="width" val="1" />
      <a name="size" val="30" />
    </tool>
    <tool name="Buffer">
      <a name="facing" val="east" />
      <a name="width" val="1" />
    </tool>
    <tool name="AND Gate">
      <a name="facing" val="east" />
      <a name="width" val="1" />
      <a name="size" val="50" />
      <a name="inputs" val="2" />
    </tool>
    <tool name="OR Gate">
      <a name="facing" val="east" />
      <a name="width" val="1" />
      <a name="size" val="50" />
      <a name="inputs" val="2" />
    </tool>
    <tool name="NAND Gate">
      <a name="facing" val="east" />
      <a name="width" val="1" />
      <a name="size" val="50" />
      <a name="inputs" val="5" />
    </tool>
    <tool name="NOR Gate">
      <a name="facing" val="east" />
      <a name="width" val="1" />
      <a name="size" val="50" />
      <a name="inputs" val="5" />
    </tool>
    <tool name="XOR Gate">
      <a name="facing" val="east" />
      <a name="width" val="1" />
      <a name="size" val="50" />
      <a name="inputs" val="5" />
    </tool>
    <tool name="XNOR Gate">
      <a name="facing" val="east" />
      <a name="width" val="1" />
      <a name="size" val="50" />
      <a name="inputs" val="5" />
    </tool>
    <tool name="Odd Parity">
      <a name="facing" val="east" />
      <a name="width" val="1" />
      <a name="size" val="50" />
      <a name="inputs" val="5" />
    </tool>
    <tool name="Even Parity">
      <a name="facing" val="east" />
      <a name="width" val="1" />
      <a name="size" val="50" />
      <a name="inputs" val="5" />
    </tool>
    <tool name="Controlled Buffer">
      <a name="facing" val="east" />
      <a name="width" val="1" />
    </tool>
    <tool name="Controlled Inverter">
      <a name="facing" val="east" />
      <a name="width" val="1" />
    </tool>
  </lib>
  <lib name="2" desc="#Memory">
    <tool name="D Flip-Flop" />
    <tool name="T Flip-Flop" />
    <tool name="J-K Flip-Flop" />
    <tool name="S-R Flip-Flop" />
    <tool name="Register">
      <a name="width" val="8" />
    </tool>
    <tool name="RAM">
      <a name="addrWidth" val="8" />
      <a name="dataWidth" val="8" />
    </tool>
    <tool name="ROM">
      <a name="addrWidth" val="8" />
      <a name="dataWidth" val="8" />
      <a name="contents">addr/data: 8 8
0</a>
    </tool>
  </lib>
  <main name="main" />
  <options>
    <a name="showgrid" val="true" />
    <a name="preview" val="false" />
    <a name="showghosts" val="true" />
    <a name="showhalo" val="true" />
    <a name="showhalo" val="true" />
    <a name="zoom" val="1.0" />
    <a name="simlimit" val="1000" />
    <a name="simrand" val="0" />
    <a name="radix" val="2" />
    <a name="radix2" val="10signed" />
    <a name="toolbarloc" val="north" />
  </options>
  <mappings>
    <tool lib="0" name="Menu Tool" map="Ctrl Button1" />
    <tool lib="0" name="Menu Tool" map="Button3" />
    <tool lib="0" name="Menu Tool" map="Button2" />
  </mappings>
  <toolbar>
    <tool lib="0" name="Poke Tool" />
    <tool lib="0" name="Select Tool" />
    <tool lib="0" name="Wiring Tool" />
    <tool lib="0" 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="east" />
      <a name="output" val="false" />
      <a name="width" val="1" />
      <a name="tristate" val="false" />
      <a name="pull" val="none" />
      <a name="label" val="x" />
      <a name="labelloc" val="west" />
      <a name="labelfont" val="SansSerif plain 12" />
    </tool>
    <tool lib="0" name="Pin">
      <a name="facing" val="west" />
      <a name="output" val="true" />
      <a name="width" val="1" />
      <a name="tristate" val="true" />
      <a name="pull" val="none" />
      <a name="label" val="found" />
      <a name="labelloc" val="east" />
      <a name="labelfont" val="SansSerif plain 12" />
    </tool>
    <tool lib="1" name="NOT Gate">
      <a name="facing" val="east" />
      <a name="width" val="1" />
      <a name="size" val="30" />
    </tool>
    <tool lib="1" name="AND Gate">
      <a name="facing" val="east" />
      <a name="width" val="1" />
      <a name="size" val="50" />
      <a name="inputs" val="5" />
    </tool>
    <tool lib="1" name="OR Gate">
      <a name="facing" val="east" />
      <a name="width" val="1" />
      <a name="size" val="50" />
      <a name="inputs" val="5" />
    </tool>
  </toolbar>
  <circuit name="main">
    <wire from="(140,320)" to="(140,390)" />
    <wire from="(590,480)" to="(600,480)" />
    <wire from="(210,40)" to="(210,370)" />
    <wire from="(220,300)" to="(400,300)" />
    <wire from="(570,340)" to="(600,340)" />
    <wire from="(710,40)" to="(710,340)" />
    <wire from="(570,190)" to="(600,190)" />
    <wire from="(250,500)" to="(490,500)" />
    <wire from="(220,110)" to="(220,300)" />
    <wire from="(250,330)" to="(400,330)" />
    <wire from="(730,470)" to="(800,470)" />
    <wire from="(250,90)" to="(250,330)" />
    <wire from="(140,320)" to="(490,320)" />
    <wire from="(260,190)" to="(490,190)" />
    <wire from="(180,30)" to="(180,130)" />
    <wire from="(260,70)" to="(660,70)" />
    <wire from="(220,430)" to="(490,430)" />
    <wire from="(140,390)" to="(140,450)" />
    <wire from="(110,150)" to="(140,150)" />
    <wire from="(570,300)" to="(570,320)" />
    <wire from="(590,180)" to="(600,180)" />
    <wire from="(590,330)" to="(590,480)" />
    <wire from="(450,350)" to="(480,350)" />
    <wire from="(220,110)" to="(400,110)" />
    <wire from="(260,410)" to="(490,410)" />
    <wire from="(210,40)" to="(710,40)" />
    <wire from="(360,390)" to="(480,390)" />
    <wire from="(250,330)" to="(250,500)" />
    <wire from="(540,520)" to="(570,520)" />
    <wire from="(450,280)" to="(490,280)" />
    <wire from="(660,70)" to="(660,170)" />
    <wire from="(540,130)" to="(570,130)" />
    <wire from="(250,60)" to="(670,60)" />
    <wire from="(140,230)" to="(140,320)" />
    <wire from="(670,60)" to="(670,190)" />
    <wire from="(360,450)" to="(490,450)" />
    <wire from="(640,470)" to="(730,470)" />
    <wire from="(730,30)" to="(730,470)" />
    <wire from="(640,340)" to="(710,340)" />
    <wire from="(140,150)" to="(490,150)" />
    <wire from="(440,230)" to="(490,230)" />
    <wire from="(590,180)" to="(590,330)" />
    <wire from="(590,330)" to="(600,330)" />
    <wire from="(140,540)" to="(490,540)" />
    <wire from="(640,320)" to="(700,320)" />
    <wire from="(530,370)" to="(570,370)" />
    <wire from="(700,50)" to="(700,320)" />
    <wire from="(260,190)" to="(260,260)" />
    <wire from="(210,520)" to="(490,520)" />
    <wire from="(250,90)" to="(400,90)" />
    <wire from="(570,320)" to="(600,320)" />
    <wire from="(220,50)" to="(700,50)" />
    <wire from="(250,60)" to="(250,90)" />
    <wire from="(180,130)" to="(400,130)" />
    <wire from="(570,490)" to="(570,520)" />
    <wire from="(570,170)" to="(600,170)" />
    <wire from="(140,150)" to="(140,230)" />
    <wire from="(640,170)" to="(660,170)" />
    <wire from="(140,390)" to="(330,390)" />
    <wire from="(210,370)" to="(210,520)" />
    <wire from="(220,50)" to="(220,110)" />
    <wire from="(450,110)" to="(490,110)" />
    <wire from="(640,190)" to="(670,190)" />
    <wire from="(570,130)" to="(570,170)" />
    <wire from="(140,230)" to="(410,230)" />
    <wire from="(540,210)" to="(570,210)" />
    <wire from="(540,300)" to="(570,300)" />
    <wire from="(210,370)" to="(400,370)" />
    <wire from="(140,450)" to="(330,450)" />
    <wire from="(140,450)" to="(140,540)" />
    <wire from="(570,470)" to="(600,470)" />
    <wire from="(220,300)" to="(220,430)" />
    <wire from="(570,430)" to="(570,470)" />
    <wire from="(570,190)" to="(570,210)" />
    <wire from="(180,30)" to="(730,30)" />
    <wire from="(570,340)" to="(570,370)" />
    <wire from="(540,430)" to="(570,430)" />
    <wire from="(260,260)" to="(260,410)" />
    <wire from="(590,480)" to="(590,570)" />
    <wire from="(260,260)" to="(400,260)" />
    <wire from="(570,490)" to="(600,490)" />
    <wire from="(260,70)" to="(260,190)" />
    <comp lib="1" name="AND Gate" loc="(540,430)">
      <a name="facing" val="east" />
      <a name="width" val="1" />
      <a name="size" val="50" />
      <a name="inputs" val="3" />
    </comp>
    <comp lib="1" name="OR Gate" loc="(530,370)">
      <a name="facing" val="east" />
      <a name="width" val="1" />
      <a name="size" val="50" />
      <a name="inputs" val="2" />
    </comp>
    <comp lib="1" name="OR Gate" loc="(540,210)">
      <a name="facing" val="east" />
      <a name="width" val="1" />
      <a name="size" val="50" />
      <a name="inputs" val="2" />
    </comp>
    <comp lib="0" name="Pin" loc="(800,470)">
      <a name="facing" val="west" />
      <a name="output" val="true" />
      <a name="width" val="1" />
      <a name="tristate" val="true" />
      <a name="pull" val="none" />
      <a name="label" val="found" />
      <a name="labelloc" val="east" />
      <a name="labelfont" val="SansSerif plain 12" />
    </comp>
    <comp lib="1" name="OR Gate" loc="(450,110)">
      <a name="facing" val="east" />
      <a name="width" val="1" />
      <a name="size" val="50" />
      <a name="inputs" val="3" />
    </comp>
    <comp lib="0" name="Clock" loc="(590,570)">
      <a name="facing" val="north" />
      <a name="highDuration" val="1" />
      <a name="lowDuration" val="1" />
      <a name="label" val="" />
      <a name="labelloc" val="west" />
      <a name="labelfont" val="SansSerif plain 12" />
    </comp>
    <comp lib="0" name="Pin" loc="(110,150)">
      <a name="facing" val="east" />
      <a name="output" val="false" />
      <a name="width" val="1" />
      <a name="tristate" val="false" />
      <a name="pull" val="none" />
      <a name="label" val="x" />
      <a name="labelloc" val="west" />
      <a name="labelfont" val="SansSerif plain 12" />
    </comp>
    <comp lib="2" name="S-R Flip-Flop" loc="(640,170)" />
    <comp lib="1" name="AND Gate" loc="(540,130)">
      <a name="facing" val="east" />
      <a name="width" val="1" />
      <a name="size" val="50" />
      <a name="inputs" val="2" />
    </comp>
    <comp lib="2" name="S-R Flip-Flop" loc="(640,320)" />
    <comp lib="2" name="S-R Flip-Flop" loc="(640,470)" />
    <comp lib="1" name="OR Gate" loc="(540,520)">
      <a name="facing" val="east" />
      <a name="width" val="1" />
      <a name="size" val="50" />
      <a name="inputs" val="3" />
    </comp>
    <comp lib="1" name="NOT Gate" loc="(360,390)">
      <a name="facing" val="east" />
      <a name="width" val="1" />
      <a name="size" val="30" />
    </comp>
    <comp lib="1" name="NOT Gate" loc="(440,230)">
      <a name="facing" val="east" />
      <a name="width" val="1" />
      <a name="size" val="30" />
    </comp>
    <comp lib="1" name="AND Gate" loc="(450,350)">
      <a name="facing" val="east" />
      <a name="width" val="1" />
      <a name="size" val="50" />
      <a name="inputs" val="2" />
    </comp>
    <comp lib="1" name="OR Gate" loc="(450,280)">
      <a name="facing" val="east" />
      <a name="width" val="1" />
      <a name="size" val="50" />
      <a name="inputs" val="2" />
    </comp>
    <comp lib="1" name="AND Gate" loc="(540,300)">
      <a name="facing" val="east" />
      <a name="width" val="1" />
      <a name="size" val="50" />
      <a name="inputs" val="2" />
    </comp>
    <comp lib="1" name="NOT Gate" loc="(360,450)">
      <a name="facing" val="east" />
      <a name="width" val="1" />
      <a name="size" val="30" />
    </comp>
  </circuit>
</project>

