Buscar

Atividade 4 Sistemas Digitais

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 9 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 9 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 9 páginas

Prévia do material em texto

· Pergunta 1
1 em 1 pontos
	
	
	
	Contadores binários podem ser classificados em contadores binários assíncronos e contadores binários síncronos. Nos circuitos assíncronos, o sinal de clock não é uniforme a todos os flip-flops envolvidos, como em um contador síncrono. Isso faz com que não sejam possíveis contagens não lineares. Por sua vez, como o sinal de clock é único nos contadores síncronos, podemos implementar contagens não lineares. Para tanto, circuitos combinacionais para gerar os valores a serem atribuídos aos terminais “J” e “K” devem ser implementados.
Suponha que seja necessária a implementação de um contador cuja contagem consiste em: 0 → 5 → 2 → 4 → 6. Na ocorrência de alguma falha do circuito, levando o valor corrente para 1, 3 ou 7, deve-se fazer com que o valor volte a ser 0 no próximo pulso de clock. Atribuindo as identificações “A” (bit mais significativo), “B” e “C” (bit menos significativo), construa o contador binário síncrono que atenda à especificação da contagem apresentada.
Assinale a alternativa que contém as expressões combinacionais relativas aos terminais “J” e “K” do bit mais significativo (bit “A”):
	
	
	
	
		Resposta Selecionada:
	 
J A = ~C; K A = B + C.
	Resposta Correta:
	 
JA = ~C; KA = B + C.
	Comentário da resposta:
	Parabéns! Sua resposta foi a correta! Você montou corretamente as expressões dos terminais “J” e “K” do flip-flop correspondente ao bit mais significativo. Inclusive, você percebeu que os valores não válidos (1, 3 e 7) devem ter as suas transições para o valor 0. Assim, temos: 1 → 0, 3 → 0 e 7 → 0.
	
	
	
· Pergunta 2
1 em 1 pontos
	
	
	
	Na eletrônica digital, os componentes básicos dos sistemas lógicos sequenciais são chamados de “ latches” e “ flip-flops”. Tais componentes são capazes de armazenar um bit de informação e podem integrar os circuitos registradores e contadores binários. Sabe-se que existem vários modelos de latches e flip-flops, dentre os quais podemos destacar “RS”, “D”, “JK” e “T”.
Para essa questão, vamos nos concentrar no tipo “JK” e analisar as seguintes combinações para os valores de “J” e de “K”:
(I) J = 0 ; K = 0.
(II) J = 1 ; K = 0.
(III) J = 1 ; K = 1.
(IV) J = 0 ; K = 1.
 
Qual é a sequência correta dos valores a serem obtidos na saída Q do flip-flop “JK”?
	
	
	
	
		Resposta Selecionada:
	 
Q t ; 1; ~Q t ; 0.
	Resposta Correta:
	 
Qt; 1; ~Qt; 0.
	Comentário da resposta:
	Parabéns! Sua resposta foi a correta! Realmente, o flip-flop “JK” se comporta de uma forma bem parecida com o flip-flop “RS”, em que o “ J” é equivalente ao terminal “ SET” e, o “ K” tem a funcionalidade do terminal “ RESET”.
	
	
	
· Pergunta 3
0 em 1 pontos
	
	
	
	Na informática, adota-se o formato binário de representação numérica devido aos possíveis estados de um bit: 0 ou 1. Porém, dentro da representação binária, podemos encontrar vários formatos, dentre os quais destacamos as representações Gray, Johnson e o “2 entre 5”. Particularmente em relação ao código Gray, podemos mencionar que sua principal característica consiste na variação de apenas 1 bit de seus valores entre as linhas subsequentes. Para essa questão, implemente um contador Gray de 3 bits, utilizando um contador síncrono. Manipulando 3 bits (“A”, “B” e “C”), a contagem será: 000, 001, 011, 010, 110, 111, 101, 100.
Assinale a alternativa que contém os valores dos terminais “J” e “K” correspondentes ao bit menos significativo (bit “C” - bit mais à direita).
	
	
	
	
		Resposta Selecionada:
	 
J C = A XNOR B; K C = A XNOR B.
	Resposta Correta:
	 
JC = A XNOR B; KC = A XOR B.
	Comentário da resposta:
	Infelizmente a sua resposta está incorreta. Para responder essa questão, lembre-se que os circuitos combinacionais relativos a cada terminal “J” e “K” de todos os flip-flops são extraídos a partir das transições entre as linhas da contagem Gray. Dessa forma, para produzirmos, por exemplo, o conjunto dos circuitos combinacionais da linha “ i”, temos que observar as transições entre a linha “ i” e a linha “ i+1”.
	
	
	
· Pergunta 4
1 em 1 pontos
	
	
	
	Contadores assíncronos podem estar presentes em várias aplicações práticas. Imagine que há a necessidade de se implementar um circuito para informar ao usuário a quantidade de batidas de seu coração por minuto. Esse circuito deve atualizar o display somente após o final de cada minuto, ou seja, ao final de cada minuto, a contagem deverá ser reiniciada para que, após o próximo minuto, o valor do display possa ser atualizado com a nova marcação.
Para a implementação do circuito, suponha que você possui os seguintes componentes:
I. Transdutor pressão-elétrico: esse componente transforma uma variação de pressão em um sinal elétrico. No nosso caso, será acoplado junto ao corpo do usuário para que, a cada batimento do coração, ele forneça um pulso (sinal já condicionado), ou seja, os níveis de tensão e de corrente já se encontram calibrados para a pronta utilização no circuito a ser implementado.
II. Oscilador com pulso a cada minuto: esse circuito emitirá um pulso a cada minuto.
III. Registrador: esse componente é capaz de armazenar uma palavra de N bits. Suponha que a quantidade N de bits seja suficiente para a sua aplicação.
IV. Contador assíncrono de N bits. Suponha que a quantidade N de bits seja suficiente para a sua aplicação. Esse contador apresenta um pino de “ reset”, quando referenciado com “1”, o valor da contagem é reiniciado com “0”.
V. Decodificadores e display de 7 segmentos. A quantidade de decodificadores e displays disponíveis são suficientes para exibir um número de três dígitos.
VI. Portas lógicas diversas.
Agora, faça a relação entre os componentes de modo que as interconexões permitam a implementação do circuito de monitoramento de batimentos cardíacos.
	
	
	
	
		Resposta Selecionada:
	 
I → clock de IV; II → clock de III; II → reset de IV; III → V; IV → III. As portas lógicas servem para sincronizar o momento da carga do registrador com o reset do contador.
	Resposta Correta:
	 
I → clock de IV; II → clock de III; II → reset de IV; III → V; IV → III. As portas lógicas servem para sincronizar o momento da carga do registrador com o reset do contador.
	Comentário da resposta:
	Parabéns! Sua resposta foi a correta! Você associou corretamente os componentes. Notou que o transdutor produz os pulsos que farão com que o valor do contador seja incrementado. Esse valor do contador somente será passado ao registrador após um minuto (pulso derivado do oscilador 1 pulso por minuto). Na ocorrência desse pulso, deverá haver, além da carga do valor da contagem no registrador, o reset do contador para que a contagem dos batimentos cardíacos seja reiniciada. Deve-se garantir que haverá, antes, a carga do valor no registrador para que, depois, seja realizado o reset. Os decodificadores e displays de 7 segmentos terão a função de exibir o valor presente no registrador.
	
	
	
· Pergunta 5
1 em 1 pontos
	
	
	
	Um contador binário síncrono pode estar envolvido em várias aplicações, dentre as quais destacamos as máquinas de estado. Cada valor da contagem corresponde a um estado ativo, podendo, por exemplo, ser associado a algum maquinário ligado em uma área industrial. Porém, deve-se prestar atenção aos estados não mapeados na contagem. Alguma falha transiente provocada, por exemplo, por uma descarga elétrica de algum outro equipamento pode levar a contagem para um valor inválido sendo, então, necessária a correção de contagem.
Analise as afirmativas a seguir e assinale com “V” as verdadeiras e com “F” a(s) falsa(s).
( ) Assim que o contador assumir um valor inválido, pode-se ativar, prontamente, os pinos de “PRESET” e “CLEAR” dos flip-flops do contador para que o contador seja reiniciado com um valor de contagem válido. Nesse caso, estamos fazendo uma correção dita “assíncrona”.
( ) Assim que o contador assumir um valor inválido, podemos realizar uma transição para um valor válido da contagem. Dessa forma, a correção será realizada no próximo pulso de clock, caracterizando uma correção “síncrona”.
( )Assim que o contador assumir um valor inválido, podemos deixar o contador seguir seu curso, pois a contagem convergirá para um valor válido. Esse tipo de correção é realizado de forma síncrona.
( ) Assim que o contador assumir um valor inválido, podemos realizar transições dentro de uma outra sequência composta pelos valores inválidos. A cada pulso de clock, o contador assume tais valores inválidos até chegar em um valor válido. A partir desse momento, a contagem volta a contemplar os valores válidos. Nesse caso, as transições são realizadas de forma síncrona.
Agora, assinale a alternativa que traz apenas a(s) afirmativa(s) correta(s).
	
	
	
	
		Resposta Selecionada:
	 
V; V; F; V.
	Resposta Correta:
	 
V; V; F; V.
	Comentário da resposta:
	Parabéns! Sua resposta foi a correta! Existem maneiras distintas de realizar a correção de contagem. Tais maneiras são classificadas como assíncronas ou síncronas. Porém os erros de valores inválidos devem sempre ser tratados, pois, caso o contador saia da sequência correta, pode acarretar seu travamento, ou seja, o contador pode assumir um valor que, pelos valores de saída dos circuitos combinacionais, pode resultar na transição para ele mesmo.
	
	
	
· Pergunta 6
1 em 1 pontos
	
	
	
	Em diversas situações, surge a necessidade de utilizarmos circuitos contadores. Por exemplo, nas análises clínicas, temos os contadores, para que sejam levantadas quantidades de microrganismos; no controle de acesso a um show, temos que verificar quantas pessoas estão presentes; e no computador, quantos ticks de clock foram efetuados. Para tanto, existem os circuitos contadores binários assíncronos e os circuitos contadores síncronos.
Analise as afirmativas a seguir e assinale com “V” as verdadeiras e com “F” a(s) falsa(s).
( ) Contadores síncronos são implementados somente com flip-flops tipo “T”.
( ) Contadores síncronos permitem uma contagem não linear. Porém, para se conseguir tal característica, deve-se criar lógicas combinacionais para cada entrada “J” e “K” dos flip-flops envolvidos.
( ) Dá-se o nome de contadores síncronos, pois todos os flip-flops recebem o mesmo sinal de clock, simultaneamente.
( ) Com os contadores síncronos, evita-se o problema de ruídos que poderiam ocorrer nos contadores assíncronos.
Agora, assinale a alternativa com a sequência correta.
	
	
	
	
		Resposta Selecionada:
	 
F; V; V; V.
	Resposta Correta:
	 
F; V; V; V.
	Comentário da resposta:
	Parabéns! Sua resposta foi a correta! Os contadores binários síncronos permitem contagens não lineares. Porém, para isso, tornam-se mais complexos em relação aos assíncronos, pois deve-se criar circuitos combinacionais para cada terminal “J” e “K” de todos os flip-flops envolvidos. Pelo fato de que o sinal de clock é único para todos os flip-flops (motivo do nome “síncrono”), o problema de ruído durante a contagem (que poderia ocorrer nos assíncronos) não existe.
	
	
	
· Pergunta 7
1 em 1 pontos
	
	
	
	Sabe-se que contadores são circuitos pertencentes ao grupo dos sistemas lógicos sequenciais. Os contadores podem, ainda, ser classificados como contadores assíncronos e síncronos. Especificamente sobre os contadores assíncronos, podemos mencionar que eles são formados por flip-flops, tipo “JK” ou tipo “T” cascateados, ou seja, o sinal de clock de um flip-flop é obtido a partir da saída “Q” do flip-flop vizinho, motivo esse de sua denominação “assíncrono”. Por fim, sabe-se que um contador assíncrono pode realizar contagens lineares, ou seja, os termos contados devem ser subsequentes (de forma crescente ou decrescente).
Imagine que há a necessidade de exibir apenas os valores pares de uma contagem crescente. Nesse caso, suponha que o início da contagem é garantido o valor “0”. Agora, analise as alternativas a seguir.
I. A contagem de dois em dois (apenas os números pares) pode ser obtida introduzindo-se um flip-flop a mais no contador em relação à quantidade mínima necessária. Esse flip-flop adicional seria um bit inferior ao bit menos significativo da contagem. Exibe-se no display todos os flip-flops, exceto o flip-flop adicional.
II. Pode-se coletar o sinal do clock de um componente divisor de frequência, em que a frequência seria dividida por 2. Esse divisor de frequência pode ser construído com um flip-flop tipo “JK” ou tipo “T”.
III. Para exibir apenas valores pares, basta deixar o display do bit menos significativo congelado no valor lógico “0”. A contagem nos demais bits ficaria normal.
IV. Caso o display do bit menos significativo seja congelado no valor lógico “0”, fazendo a contagem apenas dos demais bits, deve-se limitar a contagem. Por exemplo, caso estejamos utilizando 3 flip-flops, a contagem deverá ser reiniciada no valor 5. O último valor válido seria “100” (valor 4 em decimal), pois acrescentando-se o display em 0, ficaria “1000” (valor 8 em decimal).
Agora, assinale a alternativa que traz apenas a(s) afirmativa(s) correta(s).
	
	
	
	
		Resposta Selecionada:
	 
III e IV.
	Resposta Correta:
	 
III e IV.
	Comentário da resposta:
	Parabéns! Sua resposta foi a correta! As contagens apresentadas nas duas primeiras afirmativas são praticamente iguais. Ambas introduzem um flip-flop a mais, fazendo a função de divisão de frequência por 2. Assim, a contagem continua sendo realizada, passando por todos os valores (inclusive os ímpares), porém a frequência de contagem é a metade em relação à frequência externa introduzida ao circuito.
	
	
	
· Pergunta 8
1 em 1 pontos
	
	
	
	Contadores binários assíncronos são componentes capazes de realizar uma contagem linear crescente ou decrescente, sendo que os valores pertencentes à contagem são subsequentes ao valor atual. Várias aplicações podem ser implementadas levando-se em conta a utilização dos contadores assíncronos, dentre as quais podemos citar os divisores de frequência. Divisores de frequência são circuitos capazes de gerar um pulso que representa o sinal de clock dividido por um fator pré-determinado.
A partir dessa lógica, analise as afirmativas a seguir.
I. O valor da divisão é consequência do tamanho da palavra manipulada pelo contador, ou seja, é consequência da quantidade de flip-flops utilizados no contador.
II. O valor da divisão de frequência é condicionado ao limite da contagem. O pulso de “reset” da contagem representa o próprio valor da divisão do contador.
III. O pulso de reset da contagem é obtido por intermédio do produto canônico do valor limite, acrescentado de uma unidade.
IV. O pulso de “reset” da contagem é obtido por intermédio do produto canônico do valor limite.
Agora, assinale a alternativa que traz apenas a(s) afirmativa(s) correta(s).
	
	
	
	
		Resposta Selecionada:
	 
II e III.
	Resposta Correta:
	 
II e III.
	Comentário da resposta:
	Parabéns! Sua resposta foi a correta! Realmente, para implementar um divisor de frequência usando contadores binários assíncronos, basta reiniciar contagem após N pulsos de clock — sendo N o valor requerido da divisão da frequência. A reiniciação pode ser conseguida pela ativação do pino de “reset” dos flip-flops, utilizando-se para tal a saída de uma porta lógica que implemente o produto canônico do valor (N+1).
	
	
	
· Pergunta 9
1 em 1 pontos
	
	
	
	Em diversas situações, surge a necessidade de se alternar entre as contagens crescentes e as decrescentes. Um exemplo é a implementação de um gerador de ondas do tipo triangular. Em outras situações, por questão de economia (de custos e de espaço utilizado), um único circuito integrado já integra as duas funcionalidades, mas, para tanto, deve existir um pino cuja função é permitir ao usuário/desenvolvedor optar pela contagem crescente ou pela decrescente. Assim, por exemplo, quando esse pino (UP/DOWN) estiver no nível lógico “0”, a contagem será crescente; caso contrário (valor lógico “1”), a contagem será realizada de forma decrescente.
Para essa questão, analise as afirmativas a seguir.
I. Para permitir a troca da funcionalidade do contador, pode ser inserido um MUX na entrada do clock dos flip-flops, selecionandoa saída Q ou a saída ~Q do flip-flop anterior. O bit de seleção do MUX será o próprio pino “UP/DOWN”.
II. Para permitir uma contagem crescente ou decrescente, basta conectar as saídas Q e ~Q às entradas de uma porta “OR”. A saída da porta “OR” corresponderá a um bit da palavra de saída do contador.
III. Para permitir a troca da funcionalidade do contador, pode ser inserido um MUX para a obtenção da saída da contagem. Esse MUX receberá como entradas a saída Q ou a saída ~Q do flip-flop. O bit de seleção do MUX será o próprio pino “UP/DOWN”.
IV. Para permitir a troca da funcionalidade, basta conectar as saídas Q e ~Q às entradas de uma porta “AND”. A saída da porta “AND” corresponderá a um bit da palavra de saída do contador.
Agora, assinale a alternativa que traz apenas a(s) afirmativa(s) correta(s).
	
	
	
	
		Resposta Selecionada:
	 
I e III.
	Resposta Correta:
	 
I e III.
	Comentário da resposta:
	Parabéns! Sua resposta foi a correta! Realmente, você observou bem dois aspectos: a lógica de sensibilidade do sinal de clock e os valores obtidos para a contagem crescente e decrescente. Em relação ao clock, na contagem crescente, utiliza-se na lógica negativa para a ativação (transição de “1” para “0” do sinal do clock). Por sua vez, para a contagem decrescente, utiliza-se a lógica positiva (transição de “0” para “1” do sinal do clock). Assim, pode-se utilizar um MUX para pegar a saída Q ou a saída ~Q, pois enquanto a saída Q estiver fazendo sua transição de descida, a saída ~Q estará fazendo a transição de subida, e o mesmo pensamento se aplica às transições de subida da saída Q. Agora, em relação ao valor de saída, podemos observar que os valores da contagem crescente são complementares aos da contagem decrescente. Assim, basta pegarmos a saída Q para coletarmos o valor relativo à contagem crescente ou pegarmos a saída ~Q para a contagem decrescente. Essa seleção pode ser realizada por meio de um MUX. Convém mencionar que a utilização da saída Q para a contagem crescente e a saída ~Q para a contagem decrescente é relativa à utilização de flip-flops com a lógica negativa do sinal de clock. Caso fossem utilizados flip-flops com a lógica positiva do sinal do clock, a coleta de Q ou ~Q seria invertida.
	
	
	
· Pergunta 10
1 em 1 pontos
	
	
	
	Contadores binários são circuitos capazes de oferecer, em sua saída, uma sequência numérica. Essa contagem pode ser linear (números subsequentes: crescentes ou decrescentes) caso o contador a ser implementado seja assíncrono ou síncrono ou, ainda, pode ser não linear, caso seja implementado um contador síncrono. Uma das aplicações mais naturais dos contadores consiste na construção de relógios e cronômetros.
Suponha que você necessite implementar um cronômetro. Para tanto, esse cronômetro deve possuir dois botões: o de reiniciação (para zerar o valor da contagem) e o de “pausa / recomeço”. Este último, quando pressionado (quando a contagem estiver em curso), faz com que a contagem seja interrompida, e, ao ser pressionado novamente, faz com que a contagem seja retomada.
Analise as afirmativas a seguir.
I. O botão de reiniciação servirá para jogar um pulso de reset ao contador, e também a um flip-flop “JK”, cuja função é sinalizar o botão “pausa / recomeço”.
II. O botão de reiniciação servirá para introduzir o valor lógico “0” em várias portas “AND”, sendo que cada uma delas terá uma entrada conectada ao botão de reiniciação e outra conectada à saída “Q” do flip-flop correspondente. Assim, a saída do cronômetro estará valendo “0”.
III. O botão “pausa / recomeço” tem a função de jogar um pulso ao clock de um flip-flop “JK”. A saída desse flip-flop estará conectada à entrada de uma porta “AND”, cuja entrada estará ligada ao clock do circuito (que produzirá a frequência de contagem do cronômetro). A saída dessa porta “AND” será conectada à entrada do clock do contador.
IV. O botão “pausa / recomeço” tem a função de jogar o valor lógico “1” ao terminal “J” de um flip-flop “JK”. Nesse caso, o terminal “K” estará permanentemente conectado ao “terra” (GND) do circuito. A saída desse flip-flop estará conectada à entrada de uma porta “AND”, cuja entrada estará ligada ao clock do circuito (que produzirá a frequência de contagem do cronômetro). A saída dessa porta “AND” será conectada à entrada de clock do contador.
Agora, assinale a alternativa que traz apenas a(s) afirmativa(s) correta(s).
	
	
	
	
		Resposta Selecionada:
	 
I e III.
	Resposta Correta:
	 
I e III.
	Comentário da resposta:
	Parabéns! Sua resposta foi a correta! Realmente, o reset deve incidir tanto no contador, para que seja reiniciado, quanto no flip-flop JK, que atuará como seletor “pausa / recomeço”. Nesse caso, o valor lógico “0” indica a contagem normal. Cada pulso no flip-flop “pausa / recomeço” faz com que o seu valor seja invertido, atuando na entrada da porta “AND” para deixar passar ou bloquear o sinal do clock externo para que seja propagado à entrada do clock do contador.

Continue navegando