- 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

# Tutorial do Principiante

Próximo: Passo 0: Orientando-se

Bem-vindo ao Logisim!

Logisim permite que você projete e simule circuitos digitais. Ele é pensado como uma ferramenta educacional, para lhe ajudar a aprender como tais circuitos funcionam.

Para praticar usando Logisim, vamos construir um circuito OU-Exclusivo (denominado XOR) - isto é, um circuito que possui duas entradas (que vamos chamar x e y) e gera 0 na sua única saída se as entradas são iguais, e 1 se estas são diferentes. A tabela verdade a seguir ilustra a funcionalidade que acabamos de descrever, mostrando todas as possíveis respostas a todas as combinações possíveis de entradas.

Pode-se desenhar em papel um circuito que usa portas lógicas simples (inversores, ANDs e ORs) interconectadas para ter o comportamento de um circuito XOR. Uma possibilidade seria a apresentada abaixo.
Mas simplesmente porque a desenhamos em papel, não significa que o desennho corresponde a um circuito que opera de acordo com a tabela verdade anterior. Par verificar que nosso desenho é correto, vamos desenhar ele no Logisim e testá-lo. Como um bônus, com sorte vamos obter um circuito que tem uma aparência melhor e mais organizada do que o que você obteria ao desenhá-lo a mão.

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

Aprecie e aproveite o processo de construir seus próprios circuitos!

Próximo: Passo 0: Orientando-se