2a Lista de Exercicios de Sistemas Digitais I 1 2012

8
Prof. Renato Lopes - 1º Semestre de 2012 Data de entrega: Dia 24 de maio de 2012 2ª Lista de Exercícios de Sistemas Digitais I Questão 01 – Três botões controlam três motores de potências diferentes. O botão 'A' controla o Motor 'M1', que possui 30HP. O Motor 'M2', que tem 50HP, é controlado pelo botão 'B'. E o botão 'C' controla o Motor 'M3', que possui 70 HP. Os botões são ligados em um circuito digital, que por sua vez determinam a ligação ou não dos motores. Você deverá projetar esse circuito lógico de modo que a potência total dos motores ligados ao mesmo tempo nunca ultrapasse 90 HP. Se ultrapassar, o motor de menor potência deverá ser desligado. Projete o circuito lógico simplificado e desenhe-o. Questão 02 – Projete um comparador de 3 bits com 6 entradas (A2..A0 e B2..B0) e uma saída ativo baixo, ou seja, se A2..A0 for igual a B2..B0 a saída dá 0, caso contrário dá 1. Questão 03 – A figura abaixo mostra um diagrama para um circuito de alarme de automóvel usado para detectar uma determinada condição indesejada. 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 de forma que o alarme seja acionado sempre que ocorrer uma das seguintes condições: a) Os faróis estão acesos e a ignição está desligada. b) A porta está aberta e a ignição está ligada. Questão 04 – Projete um circuito multiplicador que recebe dois números binários x 1 x 0 e y 1 y 0 e gere na saída um número binário que é igual ao produto aritmético dos dois números da entrada.

description

Lista de sistemas digitais

Transcript of 2a Lista de Exercicios de Sistemas Digitais I 1 2012

Page 1: 2a Lista de Exercicios de Sistemas Digitais I 1 2012

Prof. Renato Lopes - 1º Semestre de 2012

Data de entrega: Dia 24 de maio de 2012

2ª Lista de Exercícios de Sistemas Digitais I

Questão 01 – Três botões controlam três motores de potências diferentes. O botão 'A'

controla o Motor 'M1', que possui 30HP. O Motor 'M2', que tem 50HP, é controlado

pelo botão 'B'. E o botão 'C' controla o Motor 'M3', que possui 70 HP. Os botões são

ligados em um circuito digital, que por sua vez determinam a ligação ou não dos

motores. Você deverá projetar esse circuito lógico de modo que a potência total dos

motores ligados ao mesmo tempo nunca ultrapasse 90 HP. Se ultrapassar, o motor de

menor potência deverá ser desligado. Projete o circuito lógico simplificado e desenhe-o.

Questão 02 – Projete um comparador de 3 bits com 6 entradas (A2..A0 e B2..B0) e uma

saída ativo baixo, ou seja, se A2..A0 for igual a B2..B0 a saída dá 0, caso contrário dá 1.

Questão 03 – A figura abaixo mostra um diagrama para um circuito de alarme de

automóvel usado para detectar uma determinada condição indesejada. 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 de forma que o alarme seja

acionado sempre que ocorrer uma das seguintes condições:

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

está desligada.

b) A porta está aberta e a ignição

está ligada.

Questão 04 – Projete um circuito multiplicador que recebe dois números binários x1x0 e

y1y0 e gere na saída um número binário que é igual ao produto aritmético dos dois

números da entrada.

Page 2: 2a Lista de Exercicios de Sistemas Digitais I 1 2012

Questão 05 – Projete um sistema que multiplique um número binário de 3 bits por 2 ou

por 5, dependendo do valor de um sinal M. Se o resultado for maior ou igual a 15 ,

todos os bits da saída devem aparecer em nível lógico alto para indicar overflow.

Considere: M=0 multiplicação por 2 e M=1 multiplicação por 5;

Questão 06 – Um sistema de segurança para duas portas é composto por um leitor de

cartão e um pequeno teclado. Uma pessoa poderá abrir uma das duas portas se possuir

um cartão contendo o código correspondente à porta e se pressionar no teclado um

código de autorização correto. As saídas para o leitor de cartões está mostrado na tabela

abaixo:

Os códigos do teclado que autorizam a abertura da porta 1 são 101 e 110,

enquanto que os códigos para a porta 2 são 101 e 011. Se o cartão for inválido ou se um

código errado for pressionado no teclado, o alarme é disparado. Caso contrário, a porta

correspondente será aberta. Projete o sistema de segurança para as duas portas. Use

portas lógicas AND, OR e NOT.

Questão 07 – Considere que você está em um laboratório de sistemas digitais e acabou

de montar o seguinte circuito:

Page 3: 2a Lista de Exercicios de Sistemas Digitais I 1 2012

No entanto, testes no circuito indicam que há algum problema. Você observa que a

saída Y vai para nível ALTO apenas quando A=1 e B=0, independentemente de C.

Considere a lista a seguir com as possíveis falhas. Para cada uma escreva “sim” ou

“não” para indicar se a falha pode ou não ser a causa do problema. Justifique cada

resposta.

1. Um curto circuito interno de Z2-13 com o GND.

2. Um circuito aberto na conexão com Z2-13.

3. Um curto circuito interno de Z2-11 com Vcc.

4. Um circuito aberto na conexão de Vcc com Z2.

5. Um circuito aberto interno em Z2-9.

6. Uma conexão aberta de Z2-11 a Z2-9.

7. Uma ponte de solda entre os pinos 6 e 7 de Z2.

Questão 8 – Projete um conversor do Código de Gray para um display de 7-segmentos.

As 4 entradas para o conversor (A, B, C, D) representam um dígito decimal em código

de Gray. Considere como válidas apenas as combinações para os dígitos de 0 a 9. As

saídas para as demais combinações são consideradas não-importa. Tente fazer este

projeto usando apenas portas NAND e NOT para os segmentos a e c do display. Seria

possível utilizar um decodificador binário para isso?

Questão 9 – Você foi contratado por uma montadora de automóveis para o cargo de

analista de sistemas digitais. Em seu primeiro dia de trabalho seu chefe lhe diz que o

sistema de alarme de detecção do uso de cinto de segurança de um dos novos modelos

de automóvel que será lançado foi projetado por uma empresa terceirizada e que sua

primeira tarefa será analisar esse sistema, gerar um relatório com a descrição de

funcionamento do circuito e dar a sua aprovação em caso de funcionamento correto. As

informações disponíveis são:

1. Desenho do circuito lógico do projeto (mostrado abaixo)

Page 4: 2a Lista de Exercicios de Sistemas Digitais I 1 2012

2. Os sensores de presença do motorista e passageiro são ativos em nível ALTO e

representados, respectivamente, por DRIV e PASS. Esses sinais são ativados a

partir de chaves atuadas por pressão colocadas nos assentos.

3. O sinal IGN é ativo em nível ALTO quando a chave estiver ligada (ignição do

automóvel ligada).

4. O sinal BELTD é ativo em nível baixo e indica que o motorista não está usando

o cinto de segurança. O sinal BELTP é o sinal correspondente ao cinto do

passageiro.

5. O alarme será ativado em nível BAIXO.

Faça a descrição do funcionamento do circuito. Você daria a aprovação para esse

sistema? Justifique a sua resposta.

Se você afirmar que o circuito não está correto, proponha um circuito que

implemente adequadamente o circuito para detectar a utilização do cinto de segurança

quando o carro estiver em movimento.

Questão 10 – Um avião a jato emprega um sistema para monitoração dos valores em

RPM, pressão e temperatura dos motores utilizando sensores que operam como segue:

Page 5: 2a Lista de Exercicios de Sistemas Digitais I 1 2012

a) Determine que condições de motor darão alertas aos pilotos;

b) Altere o circuito para um outro que utile apenas portas NAND;

Questão 11 – Um codificador de prioridades é um circuito combinacional onde, se um

ou mais bits de entrada forem iguais a 1, a saída indicará o bit de maior prioridade.

Considerando que a ordem de prioridade é definida do MSB para o LSB, a tabela

abaixo mostra a tabela verdade para um codificador de prioridade de 4 entradas. O „X‟

indica um valor não-importa, e a saída V indica quando há entradas diferentes de zero.

Implemente o codificador usando portas lógicas.

Questão 12 – Elabore um codificador para display de 7 segmentos para, a partir de um

código binário, representados por três chaves (A, B e C), escrever o número binário

identificado nas chaves em um display de 7 segmentos catodo comum.

Questão 13 – Projete um circuito digital que mostre as letras de A a J em um display de

7-segmentos. O circuito terá 4 entradas WXYZ que representam os 4 últimos bits do

código ASCII para a letra que deverá ser mostrada. Por exemplo, se WXYZ = 0001, a

letra A aparecerá no display. As letras deverão ser mostradas como indicado na figura

abaixo.

Page 6: 2a Lista de Exercicios de Sistemas Digitais I 1 2012

Questão 14 – Use um decodificador e o mínimo de portas lógicas para projetar o

sistema dado pela tabela abaixo. (OBS: O sinal de habilita é ativo-baixo, mas o pino de

habilita no decodificar é considerado ativo-alto. O que você deverá fazer?)

Questão 15 – Um Analisador Lógico (AL) é um instrumento eletrônico utilizado para

visualizar no tempo os estados lógicos em vários pontos de um circuito eletrônico

digital. Considerando que um circuito digital combinacional desconhecido possui 04

entradas (QA, QB, QC e QD) e 01 saída (QE), e no AL foi registrada todas as possíveis

combinações no diagrama temporal abaixo, identifique a função lógica simplificada a

partir da (a) álgebra de booleana e do (b) mapa de Karnaugh (utilize don't care caso

necessário).

Page 7: 2a Lista de Exercicios de Sistemas Digitais I 1 2012

Registro Gráfico do Analisador Lógico

Questão 16 – Uma equipe de engenheiros de uma empresa de microeletrônica foi

contratada para projetar um circuito lógico de um decodificador BCD para 7 segmentos.

Como parte da equipe, você ficou responsável de desenvolver um circuito lógico para o

segmento a. (a) determine a expressão lógica (b) a expressão simplificada utilizando

mapa de Karnaugh e (c) o consequente circuito digital.

Questão 17 – A Unidade Lógica Aritmética (ULA) é a unidade central do processador

digital, sendo o circuito somador completo (SC) um elemento fundamental da ULA.

Assim, projete (a) um bloco SC de dois bits, e (b) utilizando blocos de SC e portas

lógicas ou-exclusivo adicionais implemente um único circuito somador/subtrator de 4

bits. No item (b), aplique o princípio do complemento de 2, utilize uma entrada de

seleção somador/subtrator e desenhe o circuito digital completo.

Questão 18 – Os decodificadores são circuitos digitais que geralmente recebe um

código binário na entrada e ativa apenas uma saída, que correspondente ao número

decodificado. Exemplificando uma aplicação dos decodificadores, (a) projete um

circuito que realize as funções lógicas abaixo utilizando apenas um decodificador 3

linhas para 8 linhas integrado e portas NAND se necessário. (b) Desenhe o circuito

completo.

OBS – As questões referentes à multiplexadores e

demultiplexadores serão realizadas em sala de

aula.

Page 8: 2a Lista de Exercicios de Sistemas Digitais I 1 2012

OBS 1 – A realização dos exercícios desta

lista é condição necessária, mas não

suficiente para boa realização da prova!!