Buscar

exercicios 3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIVERSIDADE FEDERAL DE SERGIPE
DEPARTAMENTO DE ENGENHARIA ELE´TRICA
CIRCUITOS DIGITAIS
LISTA DE EXERCICIOS
Prof. Jose´ Gilmar Nunes de Carvalho Filho {jgncfilho@gmail.com}
Aracaju- SE
5 de fevereiro de 2017
2
Suma´rio
1 Exerc´ıcios sobre Sistemas de Numerac¸a˜o e Co´digos 5
2 Exerc´ıcios sobre Ana´lise de Circuitos Digitais 9
3 Exerc´ıcios sobre Circuitos Combinacionais 13
3
4 SUMA´RIO
Cap´ıtulo 1
Exerc´ıcios sobre Sistemas de
Numerac¸a˜o e Co´digos
1. Converta os seguintes nu´meros bina´rios em decimal e em hexadecimal:
a) 10110
b) 110011001
c) 1010,110
d) 101,001
2. Converta os seguintes nu´meros decimais em bina´rio e em hexadecimal:
a) 113
b) 1234
c) 12,02
d) 17,101
3. Converta os seguintes nu´meros hexadecimais em bina´rio e em decimal:
a) 4AB
b) F00
c) AF,110
d) 101,ABC
4. Codifique os seguintes nu´meros decimais em BCD:
a) 151
5
6 CAPI´TULO 1. EXERCI´CIOS SOBRE SISTEMAS DE NUMERAC¸A˜O E CO´DIGOS
b) 1298
c) 13,31
d) 112,51
5. Responda as questo˜es abaixo:
a) Qual e´ o maior nu´mero de combinac¸o˜es para palavra bina´ria Y = y1y0? E para a palavra
A = a5a4a3a2a1a0?
b) Quantos bits sa˜o necessa´rios para contar ate´ 50110?
c) Qual o maior valor (em decimal) que pode ser representado por um hexa de treˆs d´ıgitos?
d) Quantos d´ıgitos sa˜o necessa´rios para representar o nu´mero 1015 em bina´rio e em BCD?
e) Realize a contagem de 12 a 21 em co´digo Gray.
6. Uma determinada empresa do governo te contratou para desenvolver um sis-
tema para leitura e armazenamento de dados de sensores espalhados em uma a´rea
operacional. Cada sensor esta´ em uma posic¸a˜o distinta e transmite os dados co-
letados para a central de operac¸o˜es atrave´s de uma comunicac¸a˜o serial. A fim de
testar o meio de comunicac¸a˜o entre um sensor sx e a central, voceˆ fez com que o sx
enviasse a seguinte mensagem: “Sx: TESTE 42!”. Sabendo que os caracteres esta˜o
codificados em ASCII, qual foi a sequeˆncia de bits que deveria ter sido recebida
pela central?
7. Durante a realizac¸a˜o dos experimentos com sx e a central (descrito na questa˜o
6), voceˆ percebeu que, em algumas das execuc¸o˜es, a sequeˆncia de bits recebida
difere da esperada. Enta˜o, para detectar poss´ıvel erros na transmissa˜o dos dados,
o algoritmo de envio e´ alterado para incluir um bit de paridade impar ao co´digo de
cada caracter da mensagem a ser enviada. Para a mesma mensagem (“Sx: TESTE
42!”), qual e´ a sequeˆncia de bits que deve ser recebida pela central?
8. Um tacoˆmetro e´ um aparelho utilizado para medir a velocidade angular de
motores e rodas. Uma da forma mais fa´cil de se projetar este tipo de aparelho e´
atrave´s do uso de encoders o´pticos, os quais sa˜o constru´ıdos a partir de um disco
com perfuc¸o˜es igualmente espac¸adas e um par de emissor/receptor infravermelhos.
Na figura abaixo, e´ ilustrado o funcionamento de um encoder.
O funcionamento ba´sico do encoder se da´ da seguinte forma. O disco perfu-
rado esta´ preso ao rotor do motor e possui a mesma velocidade angular que ele.
Sempre que um trecho perfurado passa pelo par emissor/receptor, o feixe de luz
infravermelha proveniente do emissor atravessa o disco e e´ detectado pelo receptor,
gerando um pulso de tensa˜o. Caso contra´rio, o disco bloqueia o feixe do emissor
e a tensa˜o associada ao receptor e´ zero. Assim, sabendo a quantidade de furos no
7
Emissor/Receptor
Infravermelho
Motor
Encoder Óptico
Figura 1.1: Encoder o´ptico.
disco, e´ poss´ıvel calcular sua velocidade angular como sendo ω =
pulsos
T ·F , onde F e´
o total de furos no disco e pulsos e´ a quantidade de pulsos ocorrido no per´ıodo T .
Um problema em relac¸a˜o ao encoder mostrado na figura 1.1 e´ que ele na˜o consegui
detectar o sentido do giro. Isso ocorre porque o enconder pode ser visto como
um contador de apenas um bit. Assim, tanto no sentido crescente de contagem
quanto decrescente, a sequeˆncia de bits e´ sempre 0-1-0-1-0-· · · -0. Caso o encoder
correspondesse a um contador de 2 bits, as sequeˆncias de contagem seriam 00-01-
10-11-00 (no sentido crescente) e 00−11−10−01−00 (no sentido decrescente). Logo,
seria poss´ıvel detectar o sentido de giro. Como seria poss´ıvel implementar um en-
coder com dois bits? Quais problemas uma contagem no sistema bina´rio poderia
apresentar? Como o co´digo Gray poderia auxiliar na soluc¸a˜o deste problema?
8 CAPI´TULO 1. EXERCI´CIOS SOBRE SISTEMAS DE NUMERAC¸A˜O E CO´DIGOS
Cap´ıtulo 2
Exerc´ıcios sobre Ana´lise de Circuitos
Digitais
1. Com base nos teoremas da a´lgebra booleana, simplifique as seguintes expresso˜es
e as apresente na forma de soma de produtos:
a) ABC + ABC + BC + BCDE + DE
b) ABCD + B + CDE + BCDEFG + F + G
c) ABC + AB · (A¯C¯)
d) A¯CA¯BD + A¯BC¯D¯ + AB¯C
e) (A + B + C) · (A + B + C)
f) AC + B + D + C(ACD)
2. Converta as expresso˜es obtidas na questa˜o 1 para a forma de produto de somas.
3. Para o circuito mostrado na figura 2.2, fac¸a o que se pede:
a) Determine a equac¸a˜o, como soma de produtos, que descreve o circuito.
b) Construa a tabela-verdade para o circuito.
c) Cosntrua o diagrama temporal das sa´ıda com base nos valores de entrada apresentados
na figura 2.2.
d) E´ poss´ıvel simplificar o circuito? Em caso afirmativo, desenhe o diagrama do circuito
digital simplificado.
9
10 CAPI´TULO 2. EXERCI´CIOS SOBRE ANA´LISE DE CIRCUITOS DIGITAIS
Figura 2.1: Circuito da questa˜o 3
4. No desenvolvimento de um conversor AD de 4 bits, o projeto foi dividido em
duas partes. Um grupo ficou responsa´vel por gerar um circuito comparador com
16 sa´ıdas (I15 · · · I0). Uma sa´ıda Ii e´ ativada se a tensa˜o de entrada (vE) for tal que:
vE ≥ i× VMAX
16
Por outro lado, voceˆ foi encarregado(a) de projetar um circuito lo´gico para
gerar um valor (em bina´rio) referente ao n´ıvel de tensa˜o na entrada do conversor,
de modo que uma sa´ıda do comparador Ix estiver ativa (e nenhuma sa´ıda Iy, tal
que y > x esta´ ativa), seu circuito devera´ gerar uma sa´ida S = X em bina´rio.
Considerando que a tensa˜o ma´xima e´ 5v, qual a resoluc¸a˜o do seu conversor
AD? Utilize o me´todo dos mintermos (ou maxtermos), mapa-K e o me´todo de
McCluskey para simplificar seu circuito e compare os resultados obtidos com cada
abordagem. Obs: Durante as etapas do projeto, lembre de descrever quaisquer
considerac¸o˜es que sejam feitas, apresentar legendas e outras informac¸o˜es relevantes.
5. Considerando o circuito projetado na questa˜o 4, projete agora um circuito que
tenha como entrada a sa´ıda do conversor AD e cuja sa´ıdas ativem dois displays de
7 segmentos a fim de indicar a tensa˜o medida com precisa˜o de uma casa decimal
(a entrada H do display corresponde a` virgula). Na figura abaixo e´ mostrado um
diagrama geral do circuito a ser projetado.
Obs: Durante as etapas do projeto, lembre de descrever quaisquer considerac¸o˜es
que sejam feitas, apresentar legendas e outras informac¸o˜es relevantes.
11
A
B
C
G
D
F
E
H
a
b
d
e
f
g
h
c
A
B
C
G
D
F
E
H
a
b
d
e
f
g
h
c
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
Circuito a 
projetar
Figura 2.2: Circuito da questa˜o 5
12 CAPI´TULO 2. EXERCI´CIOS SOBRE ANA´LISE DE CIRCUITOS DIGITAIS
Cap´ıtulo 3
Exerc´ıcios sobre Circuitos
Combinacionais
1. Considerando que voceˆ dispo˜e apenas de portas lo´gicas AND, OR e NOT,
projete um decodificador 5x18. O circuito projetado e´ mais simples que o de um
decoficador 5x32?
2. Considerando que voceˆ dispo˜e apenas de decodificadores 2x4 (os quais possuem
pinos de habilitac¸a˜o/desabilitac¸a˜o), projete um circuito decodificador 5x32.3. Considerando que voceˆ dispo˜e apenas de portas NAND, projete um codificador
16x4. Dica: voceˆ pode desenvolver mo´dulos menores e considera´-los no projeto do
seu codificador.
4. Considerando que voceˆ dispo˜e apenas de decodificadores 2x4 e portas lo´gicas
AND, projete um multiplexador 1x9. Realize o mesmo projeto considerando que
voceˆ dispo˜e de decodificadores 6x64 e portas AND.
5. Projete um somador que realize a soma de dois nu´meros de 5 bits (sinal +
magnitude). Considere que estes nu´meros possuem sinal e que a soma dos dois
pode gerar um nu´mero com mais de 5 bits.
6. Considerando o somador desenvolvido na questa˜o anterior, projete um circuito
calcule a diferenc¸a entre dois nu´meros e apresente o resultado na forma normal, ao
inve´s da forma complemento a 2. Dica, utilize multiplexadores.
7. Projete uma ULA simples, que implementa as operac¸o˜es soma, AND (bit-a-bit)
e XOR (bit-a-bit) de dois nu´meros de 4 bits. Ale´m das entradas para os nu´meros,
existem duas entradas de selec¸a˜o para escolher a operac¸a˜o a ser realizada.
13

Continue navegando