Вы находитесь на странице: 1из 8
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE CENTRO DE TECNOLOGIA DEPARTAMENTO DE ENGENHARIA ELÉTRICA PRIMEIRA

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE CENTRO DE TECNOLOGIA DEPARTAMENTO DE ENGENHARIA ELÉTRICA

PRIMEIRA LISTA DE EXERCÍCIOS 2016.1

DISCIPLINA:

PROFESSOR:

ALUNO:

ELE0515 CIRCUITOS LÓGICOS

PEDRO THIAGO VALÉRIO DE SOUZA

1. Faça as conversões listadas abaixo. Utilize o método mais adequado (fácil) que você achar. Por exemplo, uma conversão binário-decimal pode ser feita direta ou indiretamente através da conversão hexadecimal.

(a)

(b)

(c)

(d)

(e)

(f)

(g)

(h)

(i)

(j)

(k)

(l)

(m)

(n)

(o)

(p)

(q)

1417 10 =

255 10 =

11010001 2 =

1110101000100111 2 =

2497 10 =

511 10 =

235 16 =

4316 10 =

7A9 16 =

3E1C 16 =

1600 10 =

865 10 =

100101000111 (BCD) =

465 16 = B34 16 =

01110100 (BCD) =

111010 2 =

(BCD)

2

2

10

16

(BCD)

10

16

10

10

16

(BCD)

2

2

2

10

10

2. Em um microcomputador os endereços das posições de memória são números binários que identificam cada circuito de memória onde um byte está armazenado. O número de bits que compõem um endereço depende de quantas posições de memória existem. Como o número de bits pode ser muito grande, os endereços são frequentemente especificados em hexa em vez de binário.

(a)

Se um microcomputador usa um endereço de 20 bits, quantas posições de memória diferentes existem?

(b)

Quantos dígitos hexadecimais são necessários para representar o endereço de uma posição de memória?

(c)

Qual é o endereço hexa da 256ª posição de memória?

3. Para a forma de onda e porta lógica indicada na Figura 1, responda:

(a)

Desenhe a forma de onda de saída;

(b)

Suponha que a entrada A seja curto-circuitada com a terra (isto é, A=0). Desenhe a forma de onda na saída;

(c)

Suponha que a entrada A seja curto-circuitada com a alimentação (isto é, A=1). Desenhe a forma de onda na saída;

(d)

Repita os itens (a)-(c) para uma porta AND;

(isto é, A=1). Desenhe a forma de onda na saída; (d) Repita os itens (a)-(c) para

Figura 1.

4.

Para os circuitos mostrados na Figura 2, determine:

(a)

A expressão lógica de saída;

(b)

A tabela-verdade;

(c)

As condições de entrada que levam a saída a um nível lógico ALTO. (=1).

entrada que levam a saída a um nível lógico ALTO. (=1). Figura 2. 5. Para cada

Figura 2.

5. Para cada uma das expressões lógicas abaixo, desenho o circuito lógico correspondente usando portas que desejar. ̅̅̅̅̅̅̅̅̅̅̅̅̅̅

(a)

(b)

(c)

(d)

(e)

(f)

= ( + )

= ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅ + + +

̅̅̅̅̅̅̅̅̅ + + ̅ ̅̅̅̅̅̅̅̅̅̅̅

̅

̅

̅

=

̅

= +

= ( + ̅̅̅̅ )

= ( + )( ̅ + )

̅

̅

6. Considere a forma de onda indicada no Figura 4.

(a)

Aplique a forma de onda na entrada de uma porta lógica NOR e desenhe a forma de onda na saída;

(b)

Repita o item (a) considerando que C é mantido em zero;

(c)

Repita o item (a) considerando que C é mantido em um;

(d)

Repita os items (a)-(c) para uma porta NAND.

Repita o item (a) considerando que C é mantido em um; (d) Repita os items (a)-(c)

Figura 4.

7.

Considere o circuito mostrado na Figura 5a.

(a)

Determine a expressão de saída;

(b)

Elabore a tabela-verdade para todas as condições de saída;

(c)

Desenhe a forma de onda na saída quando aplica-se a forma de onda na entrada mostrada na Figura 5b.

aplica-se a forma de onda na entrada mostrada na Figura 5b. Figura 5a Figura 5b 8.

Figura 5a

a forma de onda na entrada mostrada na Figura 5b. Figura 5a Figura 5b 8. Usando

Figura 5b

8. Usando o processo de simplificação algébrica, determine as expressões mínimas para as seguintes expressões lógicas:

(a)

(b)

(c)

(d)

(e)

̅

= ( + )( + )(

̅ + ̅ )

= ̅ ̅ + ̅ + ̅ ̅̅̅̅̅̅

= ̅

̅

= ̅ ̅ + ̅ + ̅ ̅ + ̅ +

= ̅̅̅̅̅̅̅̅ ̅̅̅̅

̅

̅

̅

 

̅̅̅̅̅̅̅̅̅̅

(f)

=

̅ +

̅

 

̅̅̅̅̅̅̅̅

̅

(g)

=

+

 

̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅

(h)

=

( +

̅ )( + )

̅

(i)

= + ̅

 

̅ ̅

(j)

=

+

+

(k)

=

̅̅̅̅̅ ( + +

̅̅̅̅̅̅̅̅̅̅̅̅̅ )

(l)

̅

= ( + ̅ )(

+ ) + ̅̅̅̅̅̅̅̅̅̅̅̅̅ ̅ + +

9. Converta:

 

(a)

O Circuito da Figura 2-b para um equivalente que use apenas portas lógicas NAND.

(b)

O Circuito da Figura 2-a para um equivalente que use apenas portas lógicas NOR.

10. Um avião a jato emprega um sistema de monitoramento de valores de rpm, pressão e temperatura dos seus motores usando sensores que operam conforme descrito a seguir:

saída do sensor de RPM = 0 apenas quando a velocidade < 4 800rpm saída do sensor P = 0 apenas quando a pressão for < 1,33 N/m 2 saída do sensor T = 0 apenas quando a temperatura for < 93,3ºC

A figura 6 mostra o circuito lógico que controla uma lâmpada de advertência dentro da cabine para certas combinações de condições da máquina. Admita que um nível ALTO na saída W ative a luz de advertência.

(a)

Determine quais as condições do motor indicam um sinal de advertência ao piloto.

(b)

Troque esse circuito por outro que contenha apenas portas NAND.

um sinal de advertência ao piloto. (b) Troque esse circuito por outro que contenha apenas portas

Figura 6.

11. Determine as condições de entradas necessárias para levar a saída para o estado ALTO na figura 7 abaixo.

para levar a saída para o estado ALTO na figura 7 abaixo. Figura 7. 12. Projete

Figura 7.

12. Projete um circuito lógico usando apenas portas NAND cuja saída seja nível ALTO apenas quando a maioria das entradas A, B e C for nível lógico BAIXO.

13. Uma fábrica precisa de uma sirene para indica o fim do expediente. A sirene deve ser ativada quando ocorrer uma das seguintes condições:

Já passou das cinco horas da tarde e todas as máquinas estão desligadas;

É Sexta-Feira, a produção do dia foi atingida e todas as máquinas estão desligadas; Projete um circuito lógico para controle da sirene.

14. Um número de quatro bits é representado como A 3 A 2 A 1 A 0 , onde A 3 , A 2 , A 1 e A 0 são os bits individuais e A 0 é 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 do que 0010 e menor do que 1000.

15. Considere o circuito lógico mostrado na Figura 8.

(a)

Determine a expressão lógica de saída;

(b)

Realize o processo de simplificação algébrica;

(c)

Prove que o circuito minimizado equivale ao circuito original.

que o circuito minimizado equivale ao circuito original. Figura 8. 16. Simplifique as seguintes expressões lógicas

Figura 8.

16. Simplifique as seguintes expressões lógicas usando o mapa-K:

(a)

(b)

(c)

̅

=

= +

̅ ̅ + ̅ +

̅̅̅̅̅̅̅̅ + ̅

̅

+ ̅ +

̅

̅

̅ +

̅

̅ + ̅ +

̅

̅

=

̅

̅̅̅̅ + ̅ + ̅ ̅

17. Determine a expressão mínima para os mapas-K mostrados na Figura 9.

a expressão mínima para os mapas-K mostrados na Figura 9. Figura 9. 18. A figura 10

Figura 9.

18. A figura 10 mostra um diagrama para um circuito de alarme de automóvel usado para detectar uma determinada condição indesejável. As três chaves são usadas para indicar, respectivamente, o estado da porta do motorista, o estado da ignição e o estado dos faróis. Projete um circuito lógico com essas três variáveis de entrada, de forma que o alarme seja ativado sempre que ocorrer uma das seguintes condições:

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

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

 A porta está aberta e a ignição está ligada. Figura 10. 19. A Figura 11

Figura 10.

19. A Figura 11 mostra um contador BCD que gera uma saída de quatro bits representando o código BCD para o número 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 = 0100 2 = 4 10 . O contador retorna para 0000 2 no décimo pulso, começando a contagem novamente. Em outras palavras, as saídas DCBA nunca representarão um número maior que 1001 2 = 9 10 . Projete um circuito lógico que gera uma saída em nível ALTO sempre que o contador estiver nas contagens 2, 3 e 9. (Você deve usar a quantidade mínima de portas).

ALTO sempre que o contador estiver nas contagens 2, 3 e 9. (Você deve usar a

Figura 11.

20. A Figura 12 mostra quatro chaves que fazem parte do circuito de controle em uma máquina copiadora. As chaves estão posicionadas em diversos pontos ao longo da trajetória do papel dentro da máquina. Cada chave está no estado normal aberta e, quando o papel passa sobre a chave, ela é fechada. É impossível o fechamento simultâneo das chaves SW1 e SW4. Projete um circuito lógico que gera uma saída em nível ALTO sempre que duas ou mais chaves estiverem fechadas ao mesmo tempo. Use o mapa-K e aproveite as condições de irrelevância.

Use o mapa-K e aproveite as condições de irrelevância. Figura 12. 21. Determine as condições de

Figura 12.

21. Determine as condições de entrada necessárias para gerar uma saída x=1 no circuito mostrado na Figura 13.

para gerar uma saída x=1 no circuito mostrado na Figura 13. Figura 13. 22. A figura

Figura 13.

22. A figura 14 representa um circuito multiplicador que recebe dois números binários x 1 x 0 e y 1 y 0 e gera uma saída z 3 z 2 z 1 z 0 que igual ao produto aritmético dos dois números de entrada. Projete um circuito lógico para o multiplicador.

entrada. Projete um circuito lógico para o multiplicador. Figura 14. 23. Um código BCD é transmitido

Figura 14.

23. Um código BCD é transmitido para um receptor remoto. Os bits são A 3 , A 2 , A 1 e A 0 , sendo A 0 o MSB. O circuito do receptor inclui um circuito de detector de erro BCD que analise o código recebido para saber se é um código BCD válido (ou seja, ≤1010 2 ). Projete um circuito lógico para gerar um nível ALTO para qualquer condição de erro.

24. Quatro grandes tanques em uma indústria química contêm diferentes líquidos sendo aquecidos. São usados sensores de nível de líquido para detectar sempre que o nível no tanque A ou no B subir acima de um nível

predeterminado. Os sensores de temperatura nos tanques C e D detectam quando a temperatura de um desses tanques cai abaixo de um determinado limite. Considere que as saídas A e B dos sensores de nível de líquido estejam no nível BAIXO, quando o nível seja satisfatório, e no nível ALTO, quando o nível for muito alto. Além disso, as saídas C e D dos sensores de temperatura serão nível BAIXO, quando a temperatura for satisfatória, e nível ALTO, quando a temperatura for muito baixa. Projete um circuito lógico que detecte sempre que o nível do tanque A ou B for alto ao mesmo tempo que a temperatura em um dos tanques C ou D for muito baixa.

25. A figura 15 mostra o cruzamento de uma rodovia com uma via de acesso. Sensores detectores de velocidade de veículos são colocados ao longo das pistas C e D (na rodovia) e nas pistas A e B (via de acesso). As saídas desses sensores serão nível BAIXO (0) quando nenhum veículo estiver presente e nível ALTO (1) quando um veículo estiver presente. O sinal de trânsito no cruzamento é controlado de acordo com a seguinte lógica:

sinal da direção leste-oeste (W-E) será verde quando as duas pistas C e D estiverem ocupadas;

sinal da direção leste-oeste será verde sempre que as pistas C ou D estiverem ocupadas, mas com as A e B

O

O

desocupadas;

sinal da direção norte-sul (N-S) será verde sempre que as duas pistas A e B estiverem ocupadas, mas C e

O

D

estiverem desocupadas;

sinal da direção norte-sul também será verde quando as pistas A ou B estiverem ocupadas enquanto ambas

O

as

pistas C e D estiverem vazias;

sinal da direção leste-oeste será verde quando não houver veículo presente.

Usando as saídas dos sensores A, B, C e D como entradas, projete um circuito lógico para controlar o semáforo.

Devem existir duas saídas, N-S e L-O, que serão nível ALTO quando a luz correspondente for verde. Simplifique o circuito, o máximo possível, e mostre todos os passos.

O

o circuito, o máximo possível, e mostre todos os passos. O Figura 15. 26. Em um

Figura 15.

26. Em um microcomputador, o microprocessador está sempre se comunicando com um dos seguintes dispositivos de hardware: RAM (memória de acesso randômico); ROM (memória apenas de leitura); E/S (dispositivos externos de entrada/saída). Enquanto está executando um programa, o microprocessador gera endereços que selecionam com qual dos dispositivos ele deseja se comunicar. A Figura 16 abaixo apresenta um esquema simplificado, onde os bits de endereço A15 até A8 são utilizados para selecionar o dispositivo com o qual o microprocessador trocará informações. Analise o circuito e determine as faixas de endereçamento que selecionarão cada dispositivo (RAM, ROM e E/S).

Figura 16.

Figura 16.