Carregar apresentação
A apresentação está carregando. Por favor, espere
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
15
SHIFTER (DESLOCADOR) – Desloca os bits para a esquerda (C=0) ou direita (C=1) – D = D0D1D2D3 D4D5D6D7 = 15
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
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.