A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Circuitos Combinatórios

Apresentações semelhantes


Apresentação em tema: "Circuitos Combinatórios"— Transcrição da apresentação:

1 Circuitos Combinatórios
Prof. Flávio Euripedes de Oliveira 1

2 Circuitos Digitais Circuitos Digitais Circuitos Combinatórios
Os circuitos lógicos podem ser de dois tipos: combinatórios e seqüenciais. São constituídos por portas que admitem uma ou várias entradas, cada uma delas podendo assumir o valor 0 ou 1. Circuitos Combinatórios A saída depende apenas de uma combinação de entradas. 2

3 Portas Lógicas Básicas
3

4 Circuitos Combinatórios
Multiplexador Seleciona como saída F uma das entradas Di Demultiplexador Seleciona uma das saídas habilitadoras Di Comparador Compara duas palavras (por exemplo, verificando se são iguais) Shifter (deslocador) Desloca os bits para a esquerda ou direita Somador 4

5 – Seleciona como saída F uma das entradas Di
MULTIPLEXADOR – Seleciona como saída F uma das entradas Di ENTRADAS D0 D1 D2 D3 D4 D5 D6 D7 MULTIPLEXADOR F controle 5

6 – Seleciona como saída F uma das entradas Di
MULTIPLEXADOR – Seleciona como saída F uma das entradas Di 6

7 Quando A=0,. B= 0 e C = 0, teremos: Saída da 1a porta AND €. D0. 1. 1
Quando A=0, B= 0 e C = 0, teremos: Saída da 1a porta AND € D = D0 Saída de todas as outras portas AND € 0 Portanto, a saída F = D0 F = D0 7

8 DEMULTIPLEXADOR – A entrada A,B,C permite selecionar uma das Di saídas (habilitadoras) D0 D1 D2 A D3 D4 D5 D6 D7 B C DEMULTIPLEXADOR 8

9 DEMULTIPLEXADOR 9

10 Quando A=0, B= 0 e C = 0, teremos: Na1a porta AND € D0=1.1.1 =1
Nas outras AND € Di= 0 (i= 1 a 7) 10

11 COMPARADOR Compara duas palavras de entrada (por exemplo, verificando se são iguais) Exemplo 1: A = A3A2A1A0 = 1110 e B = B3B2B1B0 = 1110 11

12 12

13 COMPARADOR Compara duas palavras de entrada (por exemplo, verificando se são iguais) Exemplo 1: A = A3A2A1A0 = 1110 e B = B3B2B1B0 = 1100

14

15 SHIFTER (DESLOCADOR) – Desloca os bits para a esquerda (C=0) ou direita (C=1) – D = D0D1D2D3 D4D5D6D7 = 15

16

17 SHIFTERS (DESLOCADORES)
– D = D0D1D2D3 D4D5D6D7 = Deslocar para esquerda (multiplicar por 2) (19210) Deslocar para direita (dividir por 2) ( 4810) (9610)

18 SOMADOR 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 0 ( e vai 1)
Soma dois valores Você sabe construir um somador de bits A e B ? 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 0 ( e vai 1)

19 SOMADOR 1 1 VAI UM (entrada) A 0 0 B VAI UM (saída) 19

20

21 Unidade Lógica Aritmética (ULA)
Executa de acordo com a entradas E do DEMULTIPLEXADOR as operações AND, OR, NOT e A+B – E = E0E1 – E = 00 – E = 01 – E = 10 – E = 11 ==> A AND B ==> A OR B ==> NOT B ==> SOMA A e B

22 DESEJA-SE A partir de uma ULA de 1 bit obter uma ULA de 8 bits
11111 =A7A6A5A4A3A2A1A0 =B7B6B5B4B3B2B1B0 =O7O6O5O4O3O2O1O0

23


Carregar ppt "Circuitos Combinatórios"

Apresentações semelhantes


Anúncios Google