32
Circuitos Combinacionais Circuitos Combinacionais Prof. Tony Alexander Hild Lógica Digital – 1 CC – Unicentro – 2013

Circuitos combinacionais

Embed Size (px)

DESCRIPTION

Circuitos combinacionais: codificadores, decodificadores, multiplexadores, demultiplexadores

Citation preview

Page 1: Circuitos combinacionais

Circuitos CombinacionaisCircuitos CombinacionaisProf. Tony Alexander HildLógica Digital – 1 CC – Unicentro – 2013

Page 2: Circuitos combinacionais

2

Circuitos AritméticosCircuitos Aritméticos

Page 3: Circuitos combinacionais

3

ULA (ALU)ULA (ALU)

Page 4: Circuitos combinacionais

4

Adição bináriaAdição binária

Page 5: Circuitos combinacionais

5

Meio somador de 1 bit Meio somador de 1 bit Half ADder - HADHalf ADder - HAD

Entradas Saídas

A B S C

0 0 0 0

1 0 1 0

0 1 1 0

1 1 0 1

Page 6: Circuitos combinacionais

6

Somador completo de 1 bitSomador completo de 1 bitFull Adder - FADFull Adder - FAD

Entradas Saídas

A B Cin Cout S

0 0 0 0 0

1 0 0 0 1

0 1 0 0 1

1 1 0 1 0

0 0 1 0 1

1 0 1 1 0

0 1 1 1 0

1 1 1 1 1

Page 7: Circuitos combinacionais

7

Somador completo não simplificadoSomador completo não simplificado

Page 8: Circuitos combinacionais

8

Somador paralelo com somadores Somador paralelo com somadores completoscompletos

Page 9: Circuitos combinacionais

9

Somador de quatro bitsSomador de quatro bits

Page 10: Circuitos combinacionais

10

Meio subtrator de 1 bit Meio subtrator de 1 bit Half SUBtractor - HSUBHalf SUBtractor - HSUB

Entradas Saídas

A B D Borout

0 0 0 0

0 1 1 1

1 0 1 0

1 1 0 0

Page 11: Circuitos combinacionais

11

Subtrator completo de 1 bit Subtrator completo de 1 bit Full SUBtractor - FSUBFull SUBtractor - FSUB

Entradas Saídas

A B Borin D Borout

0 0 0 0 0

0 0 1 1 1

0 1 0 1 1

0 1 1 0 1

1 0 0 1 0

1 0 1 0 0

1 1 0 0 0

1 1 1 1 1

Page 12: Circuitos combinacionais

12

Somador/Subtrator paralelo usado Somador/Subtrator paralelo usado complemento de 2complemento de 2

Page 13: Circuitos combinacionais

13

DecodificadoresDecodificadores

Page 14: Circuitos combinacionais

14

DecodificadoresDecodificadores

● Circuito lógico que recebe um conjunto de entradas que representa um número binário e ativa apenas a saída que corresponde ao número recebido;

● São usados sempre que uma saída, ou grupo de saídas, tem de ser ativada apenas na ocorrência de uma combinação específica;

● As entradas são geralmente geradas pelas saídas de contadores ou registradores.

Page 15: Circuitos combinacionais

15

Decodificador 2x4Decodificador 2x4

Page 16: Circuitos combinacionais

16

Decodificador 3x8Decodificador 3x8

Page 17: Circuitos combinacionais

17

Decodificador 4x16Decodificador 4x16

Page 18: Circuitos combinacionais

18

Decodificador BCD-DecimalDecodificador BCD-Decimal

Page 19: Circuitos combinacionais

19

Decodificador BCD-Display 7 Decodificador BCD-Display 7 SegmentosSegmentos

Page 20: Circuitos combinacionais

20

CodificadoresCodificadores

Page 21: Circuitos combinacionais

21

CodificadoresCodificadores

● Oposto da decodificação;

● Em um conjunto de entradas, apenas uma é ativada por vez, gerando um código de saída de N bits.

Page 22: Circuitos combinacionais

22

Codificador 4x2Codificador 4x2

Page 23: Circuitos combinacionais

23

Codificador de prioridade 8x3Codificador de prioridade 8x3

Page 24: Circuitos combinacionais

24

MultiplexadoresMultiplexadores

Page 25: Circuitos combinacionais

25

Multiplexadores (MUX)Multiplexadores (MUX)(Seletores de dados)(Seletores de dados)

● Circuito lógico que recebe diversos dados digitais de entrada e seleciona um deles, em um determinado instante, para transferi-lo para a saída;

● O envio do dado de entrada desejado para a saída é controlado pelas entradas de SELEÇÃO ou ENDEREÇO.

● Aplicações:– Seleção de dados;

– Roteamento de dados;

– Sequenciamento de operações;

– Conversões paralelo-série;

– Geração de formas de onda;

– Geração de funções lógicas.

Page 26: Circuitos combinacionais

26

MultiplexadorMultiplexador

EndereçoSaída

Selecionadab a

0 0 A

0 1 B

1 0 C

1 1 D

Q = a'b'A + ab'B + a'bC + abD

Page 27: Circuitos combinacionais

27

MultiplexadorMultiplexador

Page 28: Circuitos combinacionais

28

Multiplexador 8x1Multiplexador 8x1

Page 29: Circuitos combinacionais

29

DemultiplexadoresDemultiplexadores

Page 30: Circuitos combinacionais

30

Demultiplexadores (DEMUX)Demultiplexadores (DEMUX)(Distribuidores de dados)(Distribuidores de dados)

● Recebe uma única entrada e distribui para várias saídas;

Page 31: Circuitos combinacionais

31

Demultiplexador 1x8Demultiplexador 1x8

Page 32: Circuitos combinacionais

32

MUX-DEMUXMUX-DEMUX