- 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: Passo 3: Adicionando texto

## Passo 2: Adicionando fios

Após você ter acrescentado todos os componentes necessários no canvas, estamos prontos para começa a adicionar fios. Selecione a ferramenta de Edição (Edit Tool ). Quando o cursor está sobre um ponto que pode receber um fio, um pequeno círculo verde será desenhado em volta dele. Pressione o botão do mouse ali e arraste até onde você quer que o fio vá.

Logisim é uma aplicação razoavelemnte inteligente no processo de adicionar fios: Sempre que um fio termina em algum ponto de outro fio, Logisim automaticamente conecta os fios entre si. Você também pode "alongar" ou "encurtar" um fio, arrastando um de seus pontos extremos, usando a ferramenta de fiação (wiring tool).

Fios no Logisim só podem ser horizontais ou verticais. Então, por exemplo, para conectar o pino de entrada superior a uma das portas NOT e a uma das entradas da porta AND superior eu adicionei três fios diferentes. Veja na Figura abaixo a aparência do desenho resultante.

Logisim automaticamente conecta fios a portas e fios entre si. Isto inclui desenhar automaticamente um círculo sobre uma intersecção do tipo T, como se pode observar na Figura acima, indicando que tais fios estão conectados.

Ao desenhar fios, você pode ver que alguns aparecem em azul e outros em cinza. Azul no Logisim indica que o valor atual do fio naquele ponto é desconhecido ("unknown") e cinza indica que o fio não está conectado a nada. Isto não é um problema durante o processo de construir um circuito. Mas ao concluir o seu circuito, nenhum de seus fios deve permanecer em azul ou em cinza. (Note que os pontos não conectados das portas AND e OR ainda aparecerão em azul: Em princípio, isto não é um problema.)

Se você ainda possui um fio desenhado em azul ou cinza depois que você acha que conectou todos os componentes entre si, então algo está errado. É importante que você conecte fios nos lugares certos. Logisim desenha pequenos pontos nos componentes para indicar onde fios deveriam se conectar. A medida que você evoluir na captura de seu circuito no canvas, você verá os pontos de conexão gradativamente passarem de azul para verde claro ou escuro.

Uma vez que você tenha conectado todos os fios a todos pontos relevantes de componentes, todos os fios que você inseriu ficarão desenhados em verde claro ou verde escuro.

Próximo: Passo 3: Adicionando texto