SISTEMAS DIGITAIS

Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - 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. Tabela Verdade Expressão Simplificada

Situação

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.

Circuito Lógico

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.

1

Para montarmos este circuito lógico. Para solucionar este problema. deveremos abrir o semáforo para a Rua A. 3º . Vm2 = 1 Vermelho do semáforo 1 apagado: Verde do semáforo 2 apagado: Vermelho do semáforo 2 aceso: h) Quando V2 = 1 → V1 = 0. Montando a tabela verdade Situação 0 1 2 3 A B 0 0 0 1 1 0 1 1 V1 0 0 1 1 Vm1 1 1 0 0 V2 1 1 0 0 Vm2 0 0 1 1 2 . Inicialmente. c. assim sendo é necessário obter a tabela verdade. o semáforo 1 deverá permanecer verde pelo mesmo motivo. V2 = 0. podemos utilizar um circuito lógico. A = 0 ou A’ = 1. Ricardo Rodrigues Barcelar http://www. é necessário estabelecer as seguintes convenções: a) Existência de carro na rua A : b) Não existência de carro na rua A c) Existência de carro na rua B d) Não existência de carro na rua B e) Verde do sinal 1 aceso f) Verde do sinal 2 aceso g) Quando V1 = 1 a. B = 0 ou B’ = 1.ricardobarcelar. Vm2 = 0 e Vm1 = 1.SISTEMAS DIGITAIS Prof. necessitamos e sua expressão. A = 1. b.Quando houver carros transitando somente na rua A.Quando houver carros transitando nas ruas A e B. pois é preferencial.com 2º . V1 = 1 V2 = 1 Vm1 = 0. B = 1.

Vm1 e Vm2: 1 1 0 0 V1 = A 1 Vm1 = A’ 0 1 0 1 1 1 V2 = A’ 0 0 Vm2 = A Pela tabela ou pelos diagramas. Se não há veículos independe a cor do sinal. nota-se que as expressões de V1 e Vm2 são idênticas. V2. A situação 2 representa a presença de veículo na rua A e ausência na rua B. No entanto.ricardobarcelar. o mesmo correndo com V2 e Vm1 . Assim sendo. devemos acender o sinal verde para a rua A. logo. devemos acender o sinal verde para a rua A. Vamos transpor a tabela para os Mapas de Karnaugh e agrupar para obtermos as expressões simplificadas das saídas V1. pois esta é preferencial. Ricardo Rodrigues Barcelar http://www. adotamos que o verde do sinal permanece aceso. logo devemos acender o sinal verde para a rua B. as expressões simplificadas são: V1 = Vm2 = A V2 = Vm1 = A’ 3 . logo. A situação 1 representa a presença de veículos na rua B e ausência de veículos na rua A.com A situação 0 representa a ausência de veículos em ambas as ruas.SISTEMAS DIGITAIS Prof. A situação 3 representa a presença de veículos em ambas as ruas.

se ligado. SC comutará as chaves CH1. Se ligarmos o toca-fitas. automaticamente o circuito conectálo-á à entrada do amplificador. Diagrama Toca-Discos SA CH1 Toca-Fitas SB CH2 SC Rádio FM CH2 AMPLIFICADOR Neste projeto. este será conectado ao amplificador. nem o toca-fitas.01 toca-fitas .ricardobarcelar. o circuito lógico receberá as informações das variáveis de entrada A. e através das saídas SA.com O circuito.2.Radio FM Definindo as prioridades: . Ricardo Rodrigues Barcelar http://www.1ª Prioridade: Tica-Discos . CH2 e CH3 para fazer a conexão conforme a situação requerida. B e C. a partir destas expressões ficaria assim: A V1 Vm2 V2 Vm1 1.2ª Prioridade: Tica-Fitas . Se então.01 toca-discos . pois possui prioridade sobre o rádio FM. será conectado à entrada do amplificador. o rádio FM.3ª Prioridade: Rádio FM Quando não ligarmos nem o toca-discos. 4 . for ligado o toca-discos.SISTEMAS DIGITAIS Prof. pois representa a 1ª prioridade. Circuitos com 3 variáveis Deseja-se utilizar um amplificador para ligar 3 aparelhos: .1. SB. representando os aparelhos.

logo somente SC assume valor 1.SISTEMAS DIGITAIS Prof. logo somente SB assume valor 1. logo somente SB assume o valor 1. Caso 2: Está ligado apenas o toca-fitas. Ricardo Rodrigues Barcelar http://www.ricardobarcelar. O toca-fitas tem prioridade. Caso 7: Análogo aos casos 5 e 7. SC 0 = Desligado S = 0 = Chave Aberta 1 = Ligado 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. B e C SA. Caso 4: Está ligado apenas o toca-discos. Caso 6: Análogo ao caso 5. temos: x 0 1 1 x 1 0 0 0 0 1 1 0 1 0 0 SA = A 5 SB = A’B . Situação 0 1 2 3 4 5 6 7 A B C 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 SA x 0 0 0 1 1 1 1 SB x 0 1 1 0 0 0 0 SB X 1 0 0 0 0 0 0 Transpondo para os diagramas. Caso 3: Estão ligados o rádio FM e o toca-fitas. Caso 1: Está ligado apenas o rádio FM. logo a condição é irrelevante. SB. O toca-discos tem prioridade. Caso 5: Estão ligados o toca-discos e o rádio FM. logo somente o SA assume o valor 1.com Convenções: Entrada: Saída: A. logo somente SA assume o valor 1.

Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com x 0 0 0 1 0 0 0 SC = A’B’ O circuito obtido a partir das expressões é o seguinte: A B SA SB SC 1.SISTEMAS DIGITAIS Prof.3. Circuitos com 4 variáveis Vamos imaginar uma empresa que queira implantar um sistema de prioridade nos seus intercomunicadores.1. da seguinte maneira: 1ª Prioridade – Presidente 2ª Prioridade – Vice-Presidente 3ª Prioridade – Engenharia 4ª Prioridade – Chefe de seção Diagrama 6 .

Seção CENTRAL Primeiramente. Ricardo Rodrigues Barcelar http://www.ricardobarcelar. Seção Efetua chamada da Engenharia Engenharia tem prioridade Efetua chamada do vide-presid.SISTEMAS DIGITAIS Prof. 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 Intercomunicador do vice-presidente Intercomunicador da engenharia Intercomunicador do chefe de seção Presença de Chamada Ausência de Chamada Saídas: SA. SC e SD Efetivação da chamada Não efetivação da chamada Montando a Tabela Verdade Situação 0 1 2 3 4 5 6 7 8 9 A B C D 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 SA 0 0 0 0 0 0 0 0 1 1 SB 0 0 0 0 1 1 1 1 0 0 SC 0 0 1 1 0 0 0 0 0 0 SD 0 1 0 0 0 0 0 0 0 0 Efetua chamada do presidente Vice-presid. SB. A B C D 1 0 1 0 7 . tem prioridade Não efetua Chamada Efetua chamada do Ch.com Presidente SA CH1 Vice-Presid SB CH2 Engenharia SC CH3 SD CH4 Ch.

Ricardo Rodrigues Barcelar http://www.SISTEMAS DIGITAIS Prof.com 10 11 12 13 14 15 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Efetua chamada do presidente 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 SA = A SB = A’B 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SC = A’B’C SD = A’B’C’D O circuito obtido a partir das expressões é o seguinte: A B C D SA SB SC SD 8 .ricardobarcelar.