Portas AND/OR/NAND/NOR

| # Portas AND / OR NAND / NOR

Biblioteca: | Base
Introdução: | 2.0 Beta 1
Aparência: |
| AND | OR | NAND | NOR
--- | --- | --- | --- | ---
ANSI: |  |  |  |
IEC: |  |  |  |

## Comportamento

As portas AND, OR, NAND, e NOT servem para calcular as respectivas funções das entradas, e emitir o resultado à saída.

Por padrão, todos as entradas que não estiverem conectadas serão consideradas desligadas e, portanto, ignoradas - isso é, se a entrada realmente não tiver algo ligado a ela, nem mesmo um fio. Dessa forma, você poderá inserir um porta com 5 entradas, mas se conectar somente duas entradas, ele irá funcionar como uma porta de 2 entradas; isso irá aliviá-lo do trabalho de ter de se preocupar com a configuração do número de entradas cada vez que você criar uma porta.
Se todas as entradas estiverem desconectadas, a saída será o valor de erro (E). Alguns usuários, no entanto, preferem que o Logisim insista que todas as entradas devam estar ligado, pois isso corresponde melhor às portas do mundo real. Você poderá permitir esse comportamento, se usar em | Projeto | > | Opções ... | na guia | Simulação |, o item de menu Erro para entradas indefinidas para Saída de Porta Quando Indefinida.

A tabela-verdade para portas de duas entradas é a que se segue. A letra E representará o valor de erro, e a letra U representará o valor flutuante.

AND
- | 0 | 1 | U/E
0 | 0 | 0 | 0
1 | 0 | 1 | U
U/E | 0 | U | U
OR
- | 0 | 1 | U/E
0 | 0 | 1 | U
1 | 1 | 1 | 1
U/E | U | 1 | U
NAND
- | 0 | 1 | U/E
0 | 1 | 1 | 1
1 | 1 | 0 | U
U/E | 1 | U | U
NOR
- | 0 | 1 | U/E
0 | 1 | 0 | U
1 | 0 | 0 | 0
U/E | U | 0 | U

Em resumo, esses componentes funcionarão como esperado, enquanto todas as entradas forem 0 ou 1. Se uma entrada não for nem 0 nem 1 (for flutuante (U), ou tiver o valor de erro (E) então, o componente a tratará como se fosse ambos 0 e 1: se a saída depender prioritariamente de um deles, (como quando uma porta AND tem uma entrada que é, definitivamente, 0 e uma segunda entrada questionável), esse será o valor de saída; mas se a saída mudar dependendo se ele for 0 ou 1, a saída terá o valor de erro (E).

As versões multibit de cada porta irá realizar a operação bit a bit para cada uma de suas entradas.

## Pinos (supondo o component voltado para leste)

Na face oeste :
  As entradas para o componente. Haverá tantas delas quanto a quantidade especificada pelo atributo Número de Entradas. Com largura em bits de acordo com o atributo Bits de Dados

  Observar que se você estiver usando portas convencionais, o lado oeste das portas OR e NOR serão curvos. No entanto, os pinos de entrada estarão sobre uma linha. O Logisim irá traçar marcas curtas para indicar essas entradas; se você ultrapassar essas indicações, ele irá supor que a intenção seria apenas atingi-los. Em "Prévia da Impressão", essas marcas não serão desenhadas a menos que estejam conectados a fios.

Na face leste :
  A porta de saída, cujo valor será calculado com base nos valores atuais das entradas conforme descrito acima. Com largura em bits de acordo com o atributo Bits de Dados

## Atributos

Quando o componente for selecionado ou estiver sendo acrescentado, os dígitos de 0 a 9 poderão alterar o atributo Número de Entradas , Alt-0 até ALT-9 irão alterar o seu atributo Bits de Dados , e as teclas com setas poderão alterar o seu atributo Direção .

Posição
  A direção do componente (a posição das saídas em relação às entradas).
Bits de Dados
  A largura em bits das entradas e das saídas do componente.
Tamanho da Porta
  Serve para determinar se é para desenhar uma versão maior ou menor do componente. Isso não afetará o número de entradas, o que será especificada pelo atributo Quantidade de Entradas. No entanto, se portas convencionais forem selecionadas, então a porta será desenhada com "asas" para acomodar as entradas adicionais além daquelas normalmente oferecidas.
Quantidade de Entradas
  Serve para determinar quantos pinos o componente terá em sua face oeste.
Valor de saida
  Especifica como os resultados falsos e verdadeiros devem ser traduzidos em valores de saída. Por defeito, falso é indicado por uma baixa voltagem (0) e verdadeiro por uma alta voltagem (1), mas ambos podem ser substituídos por uma alta impedância (floating U). Isto permite ligações "or-connected" e "and-connected", como ilustrado no documentação sobre AND/OR/NAND/NOR gates.
Rótulo
  O texto para o rótulo associado à porta.
Fonte do Rótulo
  A fonte com a qual o rótulo será mostrado.
Negar x
  Se sim, a entrada será negada antes de ser introduzida no porta. As entradas serão contadas de cima para baixo, se a frente estiver a leste ou a oeste, e serão contados da esquerda para a direita, se a frente estiver ao norte ou ao sul.

## Comportamento da ferramenta Testar

Nenhum.

## Comportamento da ferramenta Texto

Permite que o rótulo associado à porta seja editado.

Voltar à Referência para bibliotecas