aula 5 - circuitos lÓgicos combinacionais

12
CIRCUITOS LÓGICOS COMBINACIONAIS Leonardo

Upload: carlos-alberto-sebold

Post on 03-Aug-2015

340 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: AULA 5 - CIRCUITOS LÓGICOS COMBINACIONAIS

CIRCUITOS LÓGICOS COMBINACIONAISLeonardo

Page 2: AULA 5 - CIRCUITOS LÓGICOS COMBINACIONAIS

CIRCUITOS LÓGICOS COMBINACIONAIS

São circuitos lógicos em que em qualquer

instante de tempo, o nível lógico da saída

depende somente das combinações dos níveis

lógicos das entradas;

O circuito combinacional não tem memória

2

Page 3: AULA 5 - CIRCUITOS LÓGICOS COMBINACIONAIS

PROJETO DE CIRCUITOS LÓGICOS COMBINACIONAIS

Ex.:A saída será 1 para dois casos: A = 0, B = 1 e A = 1, B = 0. Como pode ser implementado?

3

Page 4: AULA 5 - CIRCUITOS LÓGICOS COMBINACIONAIS

EXEMPLOS:

1) Projete um circuito lógico com três entradas A, B, C,

cuja saída será nível ALTO apenas quando a maioria

das entradas for nível ALTO.

Passo 1: construa a tabela verdade

Passo 2: escreva a expressão da soma de produtos para a

saída

Passo 3: simplifique a expressão de saída

Passo 4: Desenhe o circuito da expressão final

4

Page 5: AULA 5 - CIRCUITOS LÓGICOS COMBINACIONAIS

EXEMPLOS

Resultado

5

A B C X

0 0 0 0

0 0 1 0

0 1 0 0

0 1 1 1

1 0 0 0

1 0 1 1

1 1 0 1

1 1 1 1

Page 6: AULA 5 - CIRCUITOS LÓGICOS COMBINACIONAIS

EXEMPLO 2

O circuito a seguir é um conversor analógico digital que

está monitorando a tensão CC (Vb) de uma bateria de

12V de uma nave em órbita. A saída do conversor é um

número binário de quatro bits, ABCD, que corresponde a

tensão da bateria em degraus de 1V. Sendo a variável A

o MSB. As saídas binárias do conversor são as entradas

de um circuito que gera uma saída em nível ALTO,

sempre que o valor binário for maior que 01102 = 610,

ou seja, quando a tensão da bateria for maior que 6V.

Projete esse circuito lógico.

Page 7: AULA 5 - CIRCUITOS LÓGICOS COMBINACIONAIS

EXERCÍCIOS

7

Page 8: AULA 5 - CIRCUITOS LÓGICOS COMBINACIONAIS

TRABALHO

1) Um número de quatro bits é representado como

A3A2A1A0, em que A3, A2, A1 e A0 são os bits individuais e

A0 é o LSB. Projete um circuito lógico que gere um nível

ALTO na saída sempre que o número binário for maior

que 0010 e menor que 1000

Page 9: AULA 5 - CIRCUITOS LÓGICOS COMBINACIONAIS

TRABALHO

2) A figura a seguir mostra um diagrama para um circuito

de alarme de automóvel usado para detectar

determinada condição indesejada. As três chaves são

usadas para indicar, respectivamente, o estado da

porta do motorista, da ignição e dos faróis. Projete um

circuito lógico com essas três chaves como entrada, de

modo que o alarme seja ativado sempre que ocorrer

uma das seguintes condições:

Os faróis estão acesos e a ignição está desligada

A porta está aberta e a ignição está ligada

Page 10: AULA 5 - CIRCUITOS LÓGICOS COMBINACIONAIS

FIGURA 1

Page 11: AULA 5 - CIRCUITOS LÓGICOS COMBINACIONAIS

TRABALHO

3) A figura a seguir mostra um contador BCD que gera uma saída

de quatro bits representando o código BCD para os números de

pulsos que é aplicado na entrada do contador. Por exemplo, após

a ocorrência de quatro pulsos, as saídas do contador serão DCBA

= 01002 = 410. O contador retorna para 0000 no décimo pulso,

começando a contagem novamente. Em outras palavras, as

saídas DCBA nunca representarão número maior que 10012 =

910.

a) Projete um circuito lógico que gere saída em nível ALTO sempre

que o contador estiver nas contagens 2, 3 e 9. Use o mapa K e

aproveite as condições de irrelevância

b) Repita para x = 1 quando DCBA = 3, 4, 5, 8.

Page 12: AULA 5 - CIRCUITOS LÓGICOS COMBINACIONAIS

FIGURA 2