- Logisim home page
- Guide to Being a Logisim User
- Beginner's tutorial (Original)
- Tutorial do Principiante

- Passo 0: Orientando-se
- Passo 1: Adicionando portas
- Passo 2: Adicionando fios
- Passo 3: Adicionando texto
- Passo 4: Testando seu circuito

- Libraries and attributes
  - The explorer pane
  - The attribute table
  - Tool and component attributes
- Subcircuits
  - Creating circuits
  - Using subcircuits
  - Debugging subcircuits
  - Logisim libraries
- Wire bundles
  - Creating bundles
  - Splitters
  - Wire colors
- Combinational analysis
  - Opening Combinational Analysis
  - Editing the truth table
  - Creating expressions
  - Generating a circuit
- Menu reference
  - The File menu
  - The Edit menu
  - The Project menu
  - The Simulate menu
  - The Window and Help menus
- Memory components
  - Poking memory
  - Pop-up menus and files
  - Hex editor
- Logging
  - The Selection tab
  - The Table tab
  - The File tab
- Application preferences
  - The Template tab
  - The Tools tab
  - The International tab
  - The Experimental tab
  - The command line
- Project options
  - The Canvas tab
  - The Simulation tab
  - The Toolbar tab
  - The Mouse tab
- Value propagation
  - Gate delays
  - Oscillation errors
  - Shortcomings
- JAR libraries
  - Gray Code Incrementer
  - Library Class
  - Simple Gray Code Counter
  - Gray Code Counter
  - Guidelines
- About the program
  - GNU General Public License

- Library Reference
  - Base library
    - Poke Tool
    - Edit Tool
    - Select Tool
    - Wiring Tool
    - Text Tool
    - Menu Tool
    - Splitter
    - Pin
    - Probe
    - Clock
    - Text
  - Gates library
    - Constant
    - NOT Gate
    - Buffer
    - AND/OR/NAND/NOR Gate
    - XOR/XNOR/Even/Odd Gate
    - Controlled Buffer/Inverter
  - Plexers library
    - Multiplexer
    - Demultiplexer
    - Decoder
    - Priority Encoder
    - Bit Selector
  - Arithmetic library
    - Adder
    - Subtractor
    - Multiplier
    - Divider
    - Negator
    - Comparator
    - Shifter
  - Memory library
    - D/T/J-K/S-R Flip-Flop
    - Register
    - Counter
    - Shift Register
    - Random
    - RAM
    - ROM
  - Input/Output library
    - Button
    - Joystick
    - Keyboard
    - LED
    - 7-Segment Display
    - Hex Digit Display
    - LED Matrix
    - TTY
  - Legacy library
    - Logisim 1.0 D/J-K Flip-Flop
    - Logisim 1.0 8-Bit Register

Próximo: User's Guide

## Passo 4: Testando seu circuito

O passo final deste tutorial é testar o circuito, para assegurar que ele realmente faz o que pretendemos que ele faça. Logisim já está simulando o circuito. Vamos ver de novo onde estamos.

Note que os pinos de entrada contêm ambos 0 no seu interior; observe que o mesmo acontece com o pino de saída. Isto já nos diz que o circuito computa uma saída 0 quando ambas entradas estão em 0.

Agora vamos tentar outras combinações de entradas. Selecione a ferramenta de cutucação (poke tool ) e comece a cutucar as entradas clicando sobre elas. Cada vez que você cutuca uma entrada seu valor troca. Por exemplo, podemos primeiro cutucar a entrada inferior no desenho. O resultado aparece na Figura abaixo.

Quando você muda o valor de uma entrada, Logisim vai mostrar que valores trafegam pelos fios, desenhando estes em verde claro para indicar o valor 1 e verde escuro (quase preto!) para indicar o valor 0. Você também pode ver que o valor do pino de saída mudou agora para 1.

Até agora, testamos as primeiras duas linhas da tabela verdade do XOR, e as saídas (0 e 1) batem com os valores esperados previstos no tabela verdade.

Cutucando as entradas atinge-se diferentes combinações de entradas, podendo-se assim verificar que o circuito opera de acordo com todas as demais linhas da tabela. Se tudo funciona exatamente como na tabela verdade, terminamos: O circuito funciona!

Para arquivar o trabalho que você acabou de concluir você pode salvar ou imprimir seu circuito. O menu File permite isto. Ele também premite, é claro, que você saia do Logisim. Mas porque sair, logo agora?

Agora que concluiu este tutorial, você pode experimentar com Logisim, construindo seus próprios circuitos. Se você deseja elaborar circuitos com características mais sofisticadas e/ou dimensão mais extensa, então você deve navegar através do restante do sistema de ajuda do Logisim para descobrir mais de suas funcionalidades que se pode empregar. Logisim é um programa poderoso, que lhe permite construir e testar circuitos realmente enormes; este processo passo a passo apenas raspou um pouco a superfície do aplicativo.

Próximo: User's Guide