Circuitos lógicos combinacionais

Circuitos lógicos combinacionais

Os circuitos lógicos combinacionais são os circuitos que contêm diferentes tipos de portas lógicas. Simplesmente, um circuito no qual diferentes tipos de portas lógicas são combinados é conhecido como circuito lógico combinacional . A saída do circuito combinacional é determinada a partir da combinação atual de entradas, independentemente da entrada anterior. As variáveis ​​de entrada, portas lógicas e variáveis ​​de saída são os componentes básicos do circuito lógico combinacional. Existem diferentes tipos de circuitos lógicos combinacionais, como Somador, Subtrator, Decodificador, Codificador, Multiplexador e Demultiplexador.

Existem as seguintes características do circuito lógico combinacional:

  • A qualquer instante, a saída dos circuitos combinacionais depende apenas dos terminais de entrada presentes.
  • O circuito combinacional não possui nenhum backup ou memória anterior. O estado atual do circuito não é afetado pelo estado anterior da entrada.
  • O número n de entradas e o número m de saídas são possíveis em circuitos lógicos combinacionais.
Circuitos lógicos combinacionais

A variável de entrada 'n' vem da fonte externa enquanto a variável de saída 'm' vai para o destino externo. Em muitas aplicações, a origem ou os destinos são registros de armazenamento.

Meio Somador

O meio somador é um bloco de construção básico com duas entradas e duas saídas. O somador é usado para realizar a operação OR de dois números binários de bit único. O carregar e soma são dois estados de saída do meio somador.

Somador completo

O meio somador é usado para somar apenas dois números. Para superar esse problema, foi desenvolvido o somador completo. O somador completo é usado para adicionar três números binários de 1 bit A, B e transportar C. O somador completo tem três estados de entrada e dois estados de saída, ou seja, soma e transporte.

Meio Subtratores

O meio subtrator também é um bloco de construção para subtrair dois números binários. Possui duas entradas e duas saídas. Este circuito é usado para subtrair dois números binários A e B de um único bit. 'diferença ' e 'emprestar' são os dois estados de saída do meio somador.

Subtratores completos

O Half Subtractor é usado para subtrair apenas dois números. Para superar esse problema, foi projetado um subtrator completo. O subtrator completo é usado para subtrair três números de 1 bit A, B e C, que são diminuindo, subtraindo , e emprestar, respectivamente. O subtrator completo tem três estados de entrada e dois estados de saída, ou seja, diff e empréstimo.

Multiplexadores

O multiplexador é um circuito combinacional que possui n entradas de dados e uma única saída. Também é conhecido como seletor de dados que seleciona uma entrada das entradas e a encaminha para a saída. Com a ajuda das entradas selecionadas, uma linha de entrada das n linhas de entrada é selecionada. A entrada de habilitação é indicada por E, que é usada em cascata.

Demultiplexadores

Um demultiplexador executa a operação reversa de um multiplexador. O demultiplexador possui apenas uma entrada, que é distribuída por diversas saídas. Uma linha de saída é selecionada por vez selecionando linhas. A entrada é transmitida para a linha de saída selecionada.

Decodificador

Um decodificador é um circuito combinacional com n entradas e no máximo m = 2n saídas. O decodificador é igual ao demultiplexador. A única diferença entre demultiplexador e decodificador é que no decodificador não há entrada de dados. O decodificador executa uma operação completamente oposta a um codificador.

Codificador

O codificador é usado para realizar a operação reversa do decodificador. Um codificador com n número de entradas e m número de saídas é usado para produzir código binário de m bits que está relacionado ao número da entrada digital. O codificador pega a palavra digital e a converte em outra palavra digital.