Curso de Engenharia Elétrica – 4º e 5º Semestre Circuitos Lógicos – Prof. Daniel Hasse Exercícios Registradores de Deslocamento e Contadores – Maio/2011 ALUNO(A): _____________________________________________________ RA: ___________________ Curso: _____________________________________________________ Turma: ________________ Orientações: ANEXAR A ESTE DOCUMENTO COM GRAMPOS FOLHAS A4 COM AS RESPOSTAS FEITAS À MÃO E ENTREGAR COM O CABEÇALHO COMPLETO ATÉ A AULA ANTERIOR A P2. BOM TRABALHO! d) e) f) g) h) 2) Dadas as formas de onda abaixo, determine o período e a freqüência delas. Observação: A freqüência do sinal de CLOCK é de 50MHz. 3) Um circuito fornece pulsos quadrados de período igual a 3 µs e largura de pulso de 1 µs (ciclo de trabalho de 33,3%). Pretende-se obter um sinal de período 12 µs e largura de pulso de 4 µs. Monte um circuito utilizando flip-flops JK que permita transformar o sinal inicial no sinal desejado. 4) Um circuito fornece pulsos quadrados de período igual a 2 µs e 50% de ciclo de trabalho. Pretende-se obter um sinal de período 8 µs e largura de pulso de 2 µs. Monte um circuito utilizando flip-flops JK que permita transformar o sinal inicial no sinal desejado. 5) Qual a diferença entre contador assíncrono e contador síncrono. Quais as vantagens e desvantagens de cada um deles. 6) Se você for montar um contador que vai operar em altas freqüências, qual contador você utilizaria: síncrono ou assíncrono? Por quê? 7) Se você for montar um contador de 32 bits, qual contador você utilizaria: síncrono ou assíncrono? Por quê? 8) Quantos FF JK são necessários para construir um contador assíncrono que conte de 0 a 255(10). Qual o módulo desse contador? Qual a frequência de saída do oitavo FF quando a frequência de clock for de 512 kHz? 9) Construa um contador assíncrono que conte de 0 a 13 utilizando FF tipo T: a) Determine o módulo do contador: b) Desenhe o diagrama de estados do contador mostrando todos os estados. c) Desenhe o circuito do contador: d) Sabendo que a freqüência de entrada é de 1,4 MHz, determine a freqüência de saída do último FF. e) Se o Clock de entrada tem ciclo de trabalho de 50%, qual será o ciclo de trabalho da onda de saída do último FF? 10) Na figura abaixo, considere que antes que seja aplicado qualquer pulso de deslocamento, o conteúdo do registrador X seja 010 (ou seja, X2=0, X1=1 e X0=0) e o registrador Y seja 110. Considere também que a entrada D de X2 seja mantida em nível ALTO. Determine o valor da saída de cada FF após a ocorrência de quatro pulsos de deslocamento: Registrador X x2 x1 Registrador Y y2 x0 D CLK CLK y1 D CLK y0 D CLK Pulsos de deslocamento 11) Implemente um contador síncrono crescente de 5 bits utilizando FF JK. Desenhe o diagrama de estados do contador mostrando todos os estados. 12) Implemente um contador síncrono decrescente de 3 bits utilizando FF JK. Desenhe o diagrama de estados do contador mostrando todos os estados. 13) Implemente um contador síncrono de 4 bits, crescente, apenas de números pares, utilizando FF JK. Desenhe o diagrama de estados do contador mostrando todos os estados. 14) Implemente um contador síncrono de 5 bits, decrescente, apenas de números ímpares, utilizando FF JK. Desenhe o diagrama de estados do contador mostrando todos os estados. 15) Implemente um contador síncrono de 3 bits, que conte a seguinte seqüência em binário: 1 – 4 – 7 – 2 – 0 – 6 – 5 – 3. 16) Implemente um contador síncrono de 4 bits, que conte a seguinte seqüência em binário: 15 – 10 – 5 – 0 – 7 – 14 – 12.