Upload
dorivaldo-maino
View
26
Download
0
Embed Size (px)
Citation preview
5/10/2018 aula7-circ-combinacionais - slidepdf.com
http://slidepdf.com/reader/full/aula7-circ-combinacionais 1/8
SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelarhttp://www.ricardobarcelar.com
1
- Aula 7 -
1. CIRCUITOS COMBINACIONAIS
É através do estudo destes que poderemos compreender o funcionamento de circuitos, tais
como: somadores, subtratores, codificadores, decodificadores e outros utilizados na construção de
computadores.
O circuito combinacional é aquele em que a saída depende única e exclusivamente das
combinações entre as variáveis de entrada.
A seqüência abaixo ilustra o processo a partir da situação até o circuito final.
Situação Tabela
Verdade
Expressão
Simplificada Circuito
1.1. Projeto de Circuitos Combinacionais
A figura abaixo mostra o esquema geral de um circuito combinacional composto pelas
variáveis de entrada, o circuito propriamente dito e suas saídas.
O circuito pode possuir diversas variáveis de entrada e uma ou mais saídas conforme o
caso do projeto.
1.1.1. Circuitos com 2 variáveis
A figura abaixo representa o cruzamento das ruas A e B. Neste cruzamento queremos
instalar um sistema automático para os semáforos, com as seguintes características:
1º - Quando houver carros transitando somente na rua B, o semáforo 2 deverá
permanecer verde para que estas viaturas possam trafegar livremente.
Circuito
Lógico
5/10/2018 aula7-circ-combinacionais - slidepdf.com
http://slidepdf.com/reader/full/aula7-circ-combinacionais 2/8
SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelarhttp://www.ricardobarcelar.com
2
2º - Quando houver carros transitando somente na rua A, o semáforo 1 deverá
permanecer verde pelo mesmo motivo.
3º - Quando houver carros transitando nas ruas A e B, deveremos abrir o semáforo
para a Rua A, pois é preferencial.
Para solucionar este problema, podemos utilizar um circuito lógico. Para montarmos este
circuito lógico, necessitamos e sua expressão, assim sendo é necessário obter a tabela verdade.
Inicialmente, é necessário estabelecer as seguintes convenções:
a) Existência de carro na rua A : A = 1;
b) Não existência de carro na rua A A = 0 ou A’ = 1;
c) Existência de carro na rua B B = 1;
d) Não existência de carro na rua B B = 0 ou B’ = 1;
e) Verde do sinal 1 aceso V1 = 1
f) Verde do sinal 2 aceso V2 = 1
g) Quando V1 = 1
a. Vermelho do semáforo 1 apagado: Vm1 = 0;
b. Verde do semáforo 2 apagado: V2 = 0;
c. Vermelho do semáforo 2 aceso: Vm2 = 1
h) Quando V2 = 1 → V1 = 0, Vm2 = 0 e Vm1 = 1.
Montando a tabela verdade
Situação A B V1 Vm1 V2 Vm2
0 0 0 0 1 1 0
1 0 1 0 1 1 0
2 1 0 1 0 0 1
3 1 1 1 0 0 1
5/10/2018 aula7-circ-combinacionais - slidepdf.com
http://slidepdf.com/reader/full/aula7-circ-combinacionais 3/8
SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelarhttp://www.ricardobarcelar.com
3
A situação 0 representa a ausência de veículos em ambas as ruas. Se não há veículos
independe a cor do sinal. No entanto, adotamos que o verde do sinal permanece aceso;
A situação 1 representa a presença de veículos na rua B e ausência de veículos na rua A,
logo devemos acender o sinal verde para a rua B;
A situação 2 representa a presença de veículo na rua A e ausência na rua B, logo,
devemos acender o sinal verde para a rua A;
A situação 3 representa a presença de veículos em ambas as ruas, logo, devemos
acender o sinal verde para a rua A, pois esta é preferencial.
Vamos transpor a tabela para os Mapas de Karnaugh e agrupar para obtermos as
expressões simplificadas das saídas V1, V2, Vm1 e Vm2:
V 1 = A Vm1 = A’
V 2 = A’ Vm2 = A
Pela tabela ou pelos diagramas, nota-se que as expressões de V1 e Vm2 são idênticas, o
mesmo correndo com V2 e Vm1 . Assim sendo, as expressões simplificadas são:
V1 = Vm2 = A
V2 = Vm1 = A’
0
1 0
01
1
1 0
01 0 1
1
5/10/2018 aula7-circ-combinacionais - slidepdf.com
http://slidepdf.com/reader/full/aula7-circ-combinacionais 4/8
SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelarhttp://www.ricardobarcelar.com
4
O circuito, a partir destas expressões ficaria assim:
1.1.2. Circuitos com 3 variáveis
Deseja-se utilizar um amplificador para ligar 3 aparelhos:
- 01 toca-discos
- 01 toca-fitas
- Radio FM
Definindo as prioridades:
- 1ª Prioridade: Tica-Discos
- 2ª Prioridade: Tica-Fitas
- 3ª Prioridade: Rádio FM
Quando não ligarmos nem o toca-discos, nem o toca-fitas, o rádio FM, se ligado, seráconectado à entrada do amplificador. Se ligarmos o toca-fitas, automaticamente o circuito conectá-
lo-á à entrada do amplificador, pois possui prioridade sobre o rádio FM. Se então, for ligado o
toca-discos, este será conectado ao amplificador, pois representa a 1ª prioridade.
Diagrama
Toca-Discos Toca-Fitas Rádio FM
Neste projeto, o circuito lógico receberá as informações das variáveis de entrada A, B e C,
representando os aparelhos, e através das saídas SA, SB, SC comutará as chaves CH1, CH2 e CH3
para fazer a conexão conforme a situação requerida.
AMPLIFICADOR
A V1 Vm2
V2 Vm1
S A CH1 SB CH2 SC CH2
5/10/2018 aula7-circ-combinacionais - slidepdf.com
http://slidepdf.com/reader/full/aula7-circ-combinacionais 5/8
SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelarhttp://www.ricardobarcelar.com
5
Convenções:
Entrada: A, B e C 0 = Desligado 1 = Ligado
Saída: SA, S
B, S
CS = 0 = Chave Aberta S = 1 = Chave Fechada
Montando a Tabela Verdade
Para preencher a Tabela Verdade é necessário analisar as oito situações possíveis:
Caso 0: Os três estão desligados, logo a condição é irrelevante;
Caso 1: Está ligado apenas o rádio FM, logo somente SC assume valor 1;
Caso 2: Está ligado apenas o toca-fitas, logo somente SB assume valor 1;
Caso 3: Estão ligados o rádio FM e o toca-fitas. O toca-fitas tem prioridade, logo somente
SB assume o valor 1;
Caso 4: Está ligado apenas o toca-discos, logo somente o SA assume o valor 1;
Caso 5: Estão ligados o toca-discos e o rádio FM. O toca-discos tem prioridade, logo
somente SA assume o valor 1;
Caso 6: Análogo ao caso 5;
Caso 7: Análogo aos casos 5 e 7.
Situação A B C SA SB SB
0 0 0 0 x x X
1 0 0 1 0 0 1
2 0 1 0 0 1 0
3 0 1 1 0 1 0
4 1 0 0 1 0 0
5 1 0 1 1 0 0
6 1 1 0 1 0 0
7 1 1 1 1 0 0
Transpondo para os diagramas, temos:
SA = A SB = A’B
x 0 1 1 x 1 0 0
0 1 0 00 0 1 1
5/10/2018 aula7-circ-combinacionais - slidepdf.com
http://slidepdf.com/reader/full/aula7-circ-combinacionais 6/8
SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelarhttp://www.ricardobarcelar.com
6
SC = A’B’
O circuito obtido a partir das expressões é o seguinte:
1.1.3. Circuitos com 4 variáveis
Vamos imaginar uma empresa que queira implantar um sistema de prioridade nos seus
intercomunicadores, da seguinte maneira:
1ª Prioridade – Presidente
2ª Prioridade – Vice-Presidente
3ª Prioridade – Engenharia
4ª Prioridade – Chefe de seção
Diagrama
x 0 0 0
1 0 0 0
A
BSA SB SC
5/10/2018 aula7-circ-combinacionais - slidepdf.com
http://slidepdf.com/reader/full/aula7-circ-combinacionais 7/8
SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelarhttp://www.ricardobarcelar.com
7
Presidente Vice-Presid Engenharia Ch. Seção
Primeiramente, deve-se estabelecer as variáveis de entrada e saída do circuito lógico e as
convenções do projeto:
Convenções:
Entradas:
Intercomunicador do presidente A
Intercomunicador do vice-presidente B
Intercomunicador da engenharia C
Intercomunicador do chefe de seção D
Presença de Chamada 1
Ausência de Chamada 0
Saídas:SA, SB, SC e SD
Efetivação da chamada 1
Não efetivação da chamada 0
Montando a Tabela Verdade
Situação A B C D SA SB SC SD
0 0 0 0 0 0 0 0 0 Não efetua Chamada
1 0 0 0 1 0 0 0 1 Efetua chamada do Ch. Seção
2 0 0 1 0 0 0 1 0 Efetua chamada da Engenharia
3 0 0 1 1 0 0 1 0 Engenharia tem prioridade
4 0 1 0 0 0 1 0 0 Efetua chamada do vide-presid.
5 0 1 0 1 0 1 0 0
Vice-presid. tem prioridade6 0 1 1 0 0 1 0 0
7 0 1 1 1 0 1 0 0
8 1 0 0 0 1 0 0 0
Efetua chamada do presidente9 1 0 0 1 1 0 0 0
CENTRAL
S A CH1 SB CH2 SC CH3 SD CH4
5/10/2018 aula7-circ-combinacionais - slidepdf.com
http://slidepdf.com/reader/full/aula7-circ-combinacionais 8/8
SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelarhttp://www.ricardobarcelar.com
8
10 1 0 1 0 1 0 0 0
Efetua chamada do presidente
11 1 0 1 1 1 0 0 0
12 1 1 0 0 1 0 0 0
13 1 1 0 1 1 0 0 0
14 1 1 1 0 1 0 0 0
15 1 1 1 1 1 0 0 0
SA = A SB = A’B
SC = A’B’C SD = A’B’C’D
O circuito obtido a partir das expressões é o seguinte:
SD
0 0 1 1
0 0 1 1
0 0 1 1
0 0 1 1
0 1 0 0
0 1 0 0
0 1 0 0
0 1 0 0
0 0 0 0
0 0 0 0
1 0 0 0
1 0 0 0
0 0 0 0
1 0 0 0
0 0 0 0
0 0 0 0
A B C DSA
SB
SC