index.html 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. <html>
  2. <head>
  3. <title>Library Reference</title>
  4. </head>
  5. <body bgcolor="FFFFFF">
  6. <h1><em>Library Reference</em></h1>
  7. <p>A Logisim library holds a set of <em>tools</em> that allow you to
  8. interact with a circuit via clicking and dragging the mouse in the
  9. canvas area. Most often, a tool is intended for adding components of a
  10. particular type into a circuit; but some of the most important tools,
  11. such as the Poke Tool and the Select Tool, allow you to interact with
  12. components in other ways.</p>
  13. <p>All of the tools included in Logisim's built-in libraries are
  14. documented in this reference material.</p>
  15. <table>
  16. <tr><td colspan="2"><font size="+1"><b><a href="wiring/index.html">Wiring library</a></b></font></td></tr>
  17. <tr><td align="right"><a href="wiring/splitter.html"><img border="0" src="../../../en/icons/splitter.gif" width="16" height="16"></a></td>
  18. <td><a href="wiring/splitter.html">Splitter</a></td></tr>
  19. <tr><td align="right"><a href="wiring/pin.html" style="text-decoration: none">
  20. <img border="0" src="../../../en/icons/pinInput.gif" width="16" height="16">
  21. <img border="0" src="../../../en/icons/pinOutput.gif" width="16" height="16"></a></td>
  22. <td><a href="wiring/pin.html">Pin</a></td></tr>
  23. <tr><td align="right"><a href="wiring/probe.html"><img border="0" src="../../../en/icons/probe.gif" width="16" height="16"></a></td>
  24. <td><a href="wiring/probe.html">Probe</a></td></tr>
  25. <tr><td align="right"><a href="wiring/tunnel.html"><img border="0" src="../../../en/icons/tunnel.gif" width="16" height="16"></a></td>
  26. <td><a href="wiring/tunnel.html">Tunnel</a></td></tr>
  27. <tr><td align="right"><a href="wiring/pull.html"><img border="0" src="../../../en/icons/pullshap.gif" width="16" height="16"></a>
  28. <img border="0" src="../../../en/icons/pullrect.gif" width="16" height="16"></a></td>
  29. <td><a href="wiring/pull.html">Pull Resistor</a></td></tr>
  30. <tr><td align="right"><a href="wiring/clock.html"><img border="0" src="../../../en/icons/clock.gif" width="16" height="16"></a></td>
  31. <td><a href="wiring/clock.html">Clock</a></td></tr>
  32. <tr><td align="right"><a href="wiring/constant.html"><img border="0" src="../../../en/icons/constant.gif" width="16" height="16">
  33. <td><a href="wiring/constant.html">Constant</a></td></tr>
  34. <tr><td align="right"><a href="wiring/const01.html" style="text-decoration: none">
  35. <img border="0" src="../../../en/icons/power.gif" width="16" height="16">
  36. <img border="0" src="../../../en/icons/ground.gif" width="16" height="16"></a></td>
  37. <td><a href="wiring/const01.html">Power/Ground</a></td></tr>
  38. <tr><td align="right"><a href="wiring/transist.html" style="text-decoration: none">
  39. <img border="0" src="../../../en/icons/trans0.gif" width="16" height="16">
  40. <img border="0" src="../../../en/icons/trans1.gif" width="16" height="16"></a></td>
  41. <td><a href="wiring/transist.html">Transistor</a></td></tr>
  42. <tr><td align="right"><a href="wiring/transmis.html"><img border="0" src="../../../en/icons/transmis.gif" width="16" height="16">
  43. <td><a href="wiring/transmis.html">Transmission Gate</a></td></tr>
  44. <tr><td align="right"><a href="wiring/extender.html"><img border="0" src="../../../en/icons/extender.gif" width="16" height="16"></a></td>
  45. <td><a href="wiring/extender.html">Bit Extender</a></td></tr>
  46. <tr><td colspan="2"><br><font size="+1"><b><a href="gates/index.html">Gates library</a></b></font></td></tr>
  47. <tr><td align="right"><a href="gates/not.html"><img border="0" src="../../../en/icons/notGate.gif" width="16" height="16"><br>
  48. <img border="0" src="../../../en/icons/notGateRect.gif" width="16" height="16"></a></td>
  49. <td><a href="gates/not.html">NOT Gate</a></td></tr>
  50. <tr><td align="right"><a href="gates/buffer.html"><img border="0" src="../../../en/icons/bufferGate.gif" width="16" height="16"></a></td>
  51. <td><a href="gates/buffer.html">Buffer</a></td></tr>
  52. <tr><td align="right"><a href="gates/basic.html" style="text-decoration: none"><img border="0" src="../../../en/icons/andGate.gif" width="16" height="16">
  53. <img border="0" src="../../../en/icons/orGate.gif" width="16" height="16">
  54. <img border="0" src="../../../en/icons/nandGate.gif" width="16" height="16">
  55. <img border="0" src="../../../en/icons/norGate.gif" width="16" height="16"><br>
  56. <img border="0" src="../../../en/icons/andGateRect.gif" width="16" height="16">
  57. <img border="0" src="../../../en/icons/orGateRect.gif" width="16" height="16">
  58. <img border="0" src="../../../en/icons/nandGateRect.gif" width="16" height="16">
  59. <img border="0" src="../../../en/icons/norGateRect.gif" width="16" height="16"></a></td>
  60. <td><a href="gates/basic.html">AND/OR/NAND/NOR Gate</a></td></tr>
  61. <tr><td align="right"><a href="gates/xor.html" style="text-decoration: none">
  62. <img border="0" src="../../../en/icons/xorGate.gif" width="16" height="16">
  63. <img border="0" src="../../../en/icons/xnorGate.gif" width="16" height="16">
  64. <img border="0" src="../../../en/icons/parityOddGate.gif" width="16" height="16">
  65. <img border="0" src="../../../en/icons/parityEvenGate.gif" width="16" height="16"><br>
  66. <img border="0" src="../../../en/icons/xnorGateRect.gif" width="16" height="16">
  67. <img border="0" src="../../../en/icons/xorGateRect.gif" width="16" height="16">
  68. <img border="0" src="../../../en/icons/parityOddGate.gif" width="16" height="16">
  69. <img border="0" src="../../../en/icons/parityEvenGate.gif" width="16" height="16"></a></td>
  70. <td><a href="gates/xor.html">XOR/XNOR/Odd Parity/Even Parity Gate</a></td></tr>
  71. <tr><td align="right"><a href="gates/controlled.html" style="text-decoration: none">
  72. <img border="0" src="../../../en/icons/controlledBuffer.gif" width="16" height="16">
  73. <img border="0" src="../../../en/icons/controlledInverter.gif" width="16" height="16"></a></td>
  74. <td><a href="gates/controlled.html">Controlled Buffer/Inverter</a></td></tr>
  75. <tr><td colspan="2"><br><font size="+1"><b><a href="plexers/index.html">Plexers library</a></b></font></td></tr>
  76. <tr><td align="right"><a href="plexers/mux.html"><img border="0" src="../../../en/icons/multiplexer.gif" width="16" height="16"></a></td>
  77. <td><a href="plexers/mux.html">Multiplexer</a></td></tr>
  78. <tr><td align="right"><a href="plexers/demux.html"><img border="0" src="../../../en/icons/demultiplexer.gif" width="16" height="16"></a></td>
  79. <td><a href="plexers/demux.html">Demultiplexer</a></td></tr>
  80. <tr><td align="right"><a href="plexers/decoder.html"><img border="0" src="../../../en/icons/decoder.gif" width="16" height="16"></a></td>
  81. <td><a href="plexers/decoder.html">Decoder</a></td></tr>
  82. <tr><td align="right"><a href="plexers/priencod.html"><img border="0" src="../../../en/icons/priencod.gif" width="16" height="16"></a></td>
  83. <td><a href="plexers/priencod.html">Priority Encoder</a></td></tr>
  84. <tr><td align="right"><a href="plexers/selector.html"><img border="0" src="../../../en/icons/bitSelector.gif" width="16" height="16"></a></td>
  85. <td><a href="plexers/selector.html">Bit Selector</a></td></tr>
  86. <tr><td colspan="2"><br><font size="+1"><b><a href="arith/index.html">Arithmetic library</a></b></font></td></tr>
  87. <tr><td align="right"><a href="arith/adder.html"><img border="0" src="../../../en/icons/adder.gif" width="16" height="16"></a></td>
  88. <td><a href="arith/adder.html">Adder</a></td></tr>
  89. <tr><td align="right"><a href="arith/subtractor.html"><img border="0" src="../../../en/icons/subtractor.gif" width="16" height="16"></a></td>
  90. <td><a href="arith/subtractor.html">Subtractor</a></td></tr>
  91. <tr><td align="right"><a href="arith/multiplier.html"><img border="0" src="../../../en/icons/multiplier.gif" width="16" height="16"></a></td>
  92. <td><a href="arith/multiplier.html">Multiplier</a></td></tr>
  93. <tr><td align="right"><a href="arith/divider.html"><img border="0" src="../../../en/icons/divider.gif" width="16" height="16"></a></td>
  94. <td><a href="arith/divider.html">Divider</a></td></tr>
  95. <tr><td align="right"><a href="arith/negator.html"><img border="0" src="../../../en/icons/negator.gif" width="16" height="16"></a></td>
  96. <td><a href="arith/negator.html">Negator</a></td></tr>
  97. <tr><td align="right"><a href="arith/comparator.html"><img border="0" src="../../../en/icons/comparator.gif" width="16" height="16"></a></td>
  98. <td><a href="arith/comparator.html">Comparator</a></td></tr>
  99. <tr><td align="right"><a href="arith/shifter.html"><img border="0" src="../../../en/icons/shifter.gif" width="16" height="16"></a></td>
  100. <td><a href="arith/shifter.html">Shifter</a></td></tr>
  101. <tr><td align="right"><a href="arith/bitadder.html"><img border="0" src="../../../en/icons/bitadder.gif" width="16" height="16"></a></td>
  102. <td><a href="arith/bitadder.html">Bit Adder</a></td></tr>
  103. <tr><td align="right"><a href="arith/bitfinder.html"><img border="0" src="../../../en/icons/bitfindr.gif" width="16" height="16"></a></td>
  104. <td><a href="arith/bitfinder.html">Bit Finder</a></td></tr>
  105. <tr><td colspan="2"><br><font size="+1"><b><a href="mem/index.html">Memory library</a></b></font></td></tr>
  106. <tr><td align="right"><a href="mem/flipflops.html" style="text-decoration: none">
  107. <img border="0" src="../../../en/icons/dFlipFlop.gif" width="16" height="16">
  108. <img border="0" src="../../../en/icons/tFlipFlop.gif" width="16" height="16">
  109. <img border="0" src="../../../en/icons/jkFlipFlop.gif" width="16" height="16">
  110. <img border="0" src="../../../en/icons/srFlipFlop.gif" width="16" height="16"></a></td>
  111. <td><a href="mem/flipflops.html">D/T/J-K/S-R Flip-Flop</a></td></tr>
  112. <tr><td align="right"><a href="mem/register.html"><img border="0" src="../../../en/icons/register.gif" width="16" height="16"></a></td>
  113. <td><a href="mem/register.html">Register</a></td></tr>
  114. <tr><td align="right"><a href="mem/counter.html"><img border="0" src="../../../en/icons/counter.gif" width="16" height="16"></a></td>
  115. <td><a href="mem/counter.html">Counter</a></td></tr>
  116. <tr><td align="right"><a href="mem/shiftreg.html"><img border="0" src="../../../en/icons/shiftreg.gif" width="16" height="16"></a></td>
  117. <td><a href="mem/shiftreg.html">Shift Register</a></td></tr>
  118. <tr><td align="right"><a href="mem/random.html"><img border="0" src="../../../en/icons/random.gif" width="16" height="16"></a></td>
  119. <td><a href="mem/random.html">Random</a></td></tr>
  120. <tr><td align="right"><a href="mem/ram.html"><img border="0" src="../../../en/icons/ram.gif" width="16" height="16"></a></td>
  121. <td><a href="mem/ram.html">RAM</a></td></tr>
  122. <tr><td align="right"><a href="mem/rom.html"><img border="0" src="../../../en/icons/rom.gif" width="16" height="16"></a></td>
  123. <td><a href="mem/rom.html">ROM</a></td></tr>
  124. <tr><td colspan="2"><br><font size="+1"><b><a href="io/index.html">Input/Output library</a></b></font></td></tr>
  125. <tr><td align="right"><a href="io/button.html"><img border="0" src="../../../en/icons/button.gif" width="16" height="16"></a></td>
  126. <td><a href="io/button.html">Button</a></td></tr>
  127. <tr><td align="right"><a href="io/joystick.html"><img border="0" src="../../../en/icons/joystick.gif" width="16" height="16"></a></td>
  128. <td><a href="io/joystick.html">Joystick</a></td></tr>
  129. <tr><td align="right"><a href="io/keyboard.html"><img border="0" src="../../../en/icons/keyboard.gif" width="16" height="16"></a></td>
  130. <td><a href="io/keyboard.html">Keyboard</a></td></tr>
  131. <tr><td align="right"><a href="io/led.html"><img border="0" src="../../../en/icons/led.gif" width="16" height="16"></a></td>
  132. <td><a href="io/led.html">LED</a></td></tr>
  133. <tr><td align="right"><a href="io/7seg.html"><img border="0" src="../../../en/icons/7seg.gif" width="16" height="16"></a></td>
  134. <td><a href="io/7seg.html">7-Segment Display</a></td></tr>
  135. <tr><td align="right"><a href="io/hexdig.html"><img border="0" src="../../../en/icons/hexdig.gif" width="16" height="16"></a></td>
  136. <td><a href="io/hexdig.html">Hex Digit Display</a></td></tr>
  137. <tr><td align="right"><a href="io/dotmat.html"><img border="0" src="../../../en/icons/dotmat.gif" width="16" height="16"></a></td>
  138. <td><a href="io/dotmat.html">LED Matrix</a></td></tr>
  139. <tr><td align="right"><a href="io/tty.html"><img border="0" src="../../../en/icons/tty.gif" width="16" height="16"></a></td>
  140. <td><a href="io/tty.html">TTY</a></td></tr>
  141. <tr><td colspan="2"><br><font size="+1"><b><a href="base/index.html">Base library</a></b></font></td></tr>
  142. <tr><td align="right"><a href="base/poke.html"><img border="0" src="../../../en/icons/poke.gif" width="16" height="16"></a></td>
  143. <td><a href="base/poke.html">Poke Tool</a></td></tr>
  144. <tr><td align="right"><a href="base/edit.html"><img border="0" src="../../../en/icons/select.gif" width="16" height="16"></td>
  145. <td><a href="base/edit.html">Edit Tool</td></tr>
  146. <tr><td align="right"><a href="base/select.html"><img border="0" src="../../../en/icons/select.gif" width="16" height="16"></td>
  147. <td><a href="base/select.html">Select Tool</td></tr>
  148. <tr><td align="right"><a href="base/wiring.html"><img border="0" src="../../../en/icons/wiring.gif" width="16" height="16"></a></td>
  149. <td><a href="base/wiring.html">Wiring Tool</a></td></tr>
  150. <tr><td align="right"><a href="base/text.html"><img border="0" src="../../../en/icons/text.gif" width="16" height="16"></a></td>
  151. <td><a href="base/text.html">Text Tool</a></td></tr>
  152. <tr><td align="right"><a href="base/menu.html"><img border="0" src="../../../en/icons/menu.gif" width="16" height="16"></a></td>
  153. <td><a href="base/menu.html">Menu Tool</a></td></tr>
  154. <tr><td align="right"><a href="base/label.html"><img border="0" src="../../../en/icons/text.gif" width="16" height="16"></a></td>
  155. <td><a href="base/label.html">Label</a></td></tr>
  156. </table>
  157. </body>
  158. </html>