Você está na página 1de 18

http://www.caboong.com.br/browse-engenharia_el%C3%A9trica-187-1.

html

Somador Binário

Cin Carry-in = vem-um

Cout  Carry on = vai-um

Tabela Verdade para o bloco Somador

A B Cin Soma Cout

0 0 0 0 0

0 0 1 1 0

0 1 0 1 0

0 1 1 0 1

1 0 0 1 0

1 0 1 0 1

1 1 0 0 1
1 1 1 1 1

a) Saida Soma

Circuito:

b) Saida  Cout (Vai-Um)

Circuito:
 

CIRCUITO   COMBINACIONAL  INTERNO


 

Utilizando somente MUX implementar o bloco somador :

 
A B Cin SOMA Cout Conclusão

0 0 0 0 0 seleciona   E0

0 0 1 1 0 seleciona   E1

0 1 0 1 0 seleciona   E2

0 1 1 0 1 seleciona   E3

1 0 0 1 0 seleciona   E4

1 0 1 0 1 seleciona   E5

1 1 0 0 1 seleciona   E6

1 1 1 1 1 seleciona   E7
A.

SUBTRATOR COMPLETO

LEMBRANDO :

0 MINUS 0 = 0

                                  0 MINUS 1 = 1 e EMPRESTA-UM

1 MINUS 0 = 1

1 MINUS 1 = 0

TABELA VERDADE
A) FUNÇÃO LÓGICA PARA A SAÍDA Dif

B) FUNÇÃO LÓGICA PARA A SAÍDA Bo ( BORROW - OUT )

 
 

CIRCUITO COMBINACIONAL INTERNO DE UM SUBTRATOR :

Codificadores
CODIFICADOR - possui várias linhas de entrada e apenas uma linha de
entrada é ativada em determinado instante e produz um código de saída de
N-bits, que corresponde à linha de entrada ativada.

Codificador de M-para-N (M entradas e N saídas)


Fig.1

Codificador Octal-para-Binário

O circuito tem oito linhas de entrada e produz um código de saída de 3-bits,


correspondente à linha ativa na entrada.

Tabela Verdade

ENTRADAS SAÍDAS
A7 A6 A5 A4 A3 A2 A1 A0 O2 O1 O0
0 0 0 0 0 0 0 X 0 0 0
0 0 0 0 0 0 1 X 0 0 1
0 0 0 0 0 1 0 X 0 1 0
0 0 0 0 1 0 0 X 0 1 1
0 0 0 1 0 0 0 X 1 0 0
0 0 1 0 0 0 0 X 1 0 1
0 1 0 0 0 0 0 X 1 1 0
1 0 0 0 0 0 0 X 1 1 1

Equações Lógicas

 
 

Circuito Lógico
Fig.2

OBS:A entrada A0 não é conectada a qualquer porta porque as saídas O2 O1e O0 estão no nível
baixo quando nenhuma linha de entrada de A1-A7 está alta.
 

Codificador com Prioridade

                  Quando duas ou mais entradas são ativas simultaneamente, o


código de saída corresponderá à entrada de maior prioridade.

CI 74147 -  Codificador com Prioridade Decimal-para-BCD -

Observando a tabela verdade mostrada na fig.4 , concluimos:

Nove linhas de entrada ativas BAIXAS representam os números decimais de 1 a  9


.
Saída é o código BCD invertido, correspondente à entrada de maior prioridade.

Caso as todas as entradas estejam inativas(ALTAS), então as saídas estão todas ALTAS

As saídas ficam normalmente ALTAS quando nenhuma entrada está ATIVA.

Circuito Lógico
Fig.3

Tabela Verdade
Fig.4

Símbolo Lógico IEEE/ANSI

Fig.5

CI  74147  como codificador de chaves

 
Fig.6

Com todas as chaves abertas(OFF), então todas as entradas estão ALTAS e as saídas
estão em 0000.

Se qualquer chave estiver fechada , então a entrada correspondente está BAIXA e as


saídas assumem o valor do código BCD do número da chave.

O CI codificador 74147 tem prioridade, assim o circuito codificador de chaves também


terá prioridade, então a saída ativa corresponderá à chave de maior prioridade fechada.
 
 

DECODIFICADOR BCD/7 segmentos

         
                                               
                                               

TABELA VERDADE
para display tipo catodo comum

                                                             

                                    

                                                                                                  X = Condição Lógica IRRELEVANTE

OBS:CONDIÇÕES IRRELEVANTES ( Também denominadas condições DON’T CARE )

Nos sistemas reais existem condições que nunca ocorrem. Para estas condições damos o nome de
condições irrelevantes.
Por exemplo, considere uma caixa de água monitorada por 2 sensores (Sensor A colocado na parte
superior da caixa de água e Sensor B colocado na parte inferior da mesma) .Quando tiver água em um
sensor, o mesmo acusa o nível lógico "1", se não tiver água teremos o nível lógico "0".Foi projetado um
sistema para ligar uma bomba d’água para encher a caixa sempre que ela estiver vazia e desligar quando
ela estiver cheia.Nesse sistema é impossível haver água no sensor A (indicando caixa de água cheia) e
não haver água no sensor B,como esta condição nunca ocorre dizemos que é uma condição irrelevante.
Na tabela verdade indicamos a condição irrelevante atribuindo um X na saída.

No  caso do decodificador BCD/ 7 segmentos,os códigos binários 1010 até 1111 são considerados ilegais
em BCD.

Para minimizar o circuito lógico, este X pode assumir o valor "0" ou "1".Observe os mapas de
V.Karnaugh a seguir:

I- Circuito combinacional que comanda o segmento a:

II- Circuito combinacional que comanda o segmento b:

III- Circuito combinacional que comanda o segmento c:


IV- Circuito combinacional que comanda o segmento d:

   

V- Circuito combinacional que comanda o segmento e:

VI- Circuito combinacional que comanda o segmento f:

VII- Circuito combinacional que comanda o segmento g:

 
     

CIRCUITO COMBINACIONAL
BACK
 

Você também pode gostar