Buscar

Microcontroladores e IOT ATV 2

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

Prévia do material em texto

Pergunta 1 
	1 em 1 pontos
	
	
	
	Uma interrupção significa parar o programa principal para tratar uma mudança de comportamento das condições que estão sendo controladas. Essa parada leva a uma outra rotina de atendimento desta interrupção. O tipo de interrupção pode ser configurado e assim determina como ela será executada. 
No microcontrolador 8051 há pelo menos cinco entradas de interrupção. Quais são elas? 
	Resposta Selecionada: 
	Correta 
Duas interrupções externas, duas pelos timers/contadores e uma pela interface de comunicação serial 
	Resposta Correta: 
	Correta 
	Feedback da resposta: 
	Resposta correta. As cinco interrupções são duas interrupções externas, duas pelos timers/contadores e uma pela interface de comunicação serial. 
@Resposta incorreta. As cinco interrupções são duas vindas pela porta três, duas são internas e outra por outro tipo de porta. Relembre os tipos usados nesse modelo estudado. 
	
	
	
			Pergunta 2 
	1 em 1 pontos
	
	
	
	A família do 8051 usa um tipo de gerenciamento de variáveis que tem duas formas básicas, usadas para controlar ou monitorar uma determinada variável qualquer, interconectada ao microcontrolador. 
 
Considerando essas informações e o conteúdo estudado, analise as alternativas a seguir sobre essas formas e sua utilização na família do 8051.
 
I. ( ) As formas básicas de gerenciamento são varredura e interrupção.
II. ( ) Uma das formas básicas de gerenciamento é a analógica, que é a forma de gerenciamento de variáveis usada na família 8051.
III. ( ) A família 8051 usa o gerenciamento de variáveis a partir de interrupções.
IV. ( ) As formas básicas de gerenciamento da família 8051 são digital e analógica. 
	Resposta Selecionada: 
	Correta 
V, F, V, F. 
	Resposta Correta: 
	Correta 
	Feedback da resposta: 
	Resposta Correta. As formas básicas de gerenciamento são varredura e interrupção, e a família do 8051 usa o gerenciamento de variáveis a partir de interrupções. 
	
	
	
			Pergunta 3 
	1 em 1 pontos
	
	
	
	“Espera-se de um núcleo robusto a capacidade de suportar paralelismo no nível de instrução e no nível de thread (fluxo de instruções). Um bom exemplo seria um processador com superescalaridade e com suporte a múltiplas threads simultâneas (Simultaneous Multithreading -SMT). No entanto, não são todas as aplicações que demandam este tipo de suporte do processador. Por exemplo, servidores web e de banco de dados recebem um número muito grande de requisições independentes, que geram transações independentes”. 
Fonte: FREITAS, H. C.; ALVES, M. A. Z.; MAILLARD, NI.; NAVAUX, P. O. A. Ensino de Arquiteturas de Processadores Multi-Core Através de um Sistema de Simulação Completo e da Experiência de um Projeto de Pesquisa. In: 2nd Workshop sobre Educação em Arquitetura de Computadores (WEAC), 2008, p. 3.
 
Uma das técnicas de paralelismo utilizadas é a capacidade de um programa ou processo de sistema operacional fazer o gerenciamento para mais de um usuário ou para várias solicitações do mesmo usuário, sem precisar de cópias do programa em execução. Como é chamada essa técnica? 
	Resposta Selecionada: 
	Correta 
Multithreading. 
	Resposta Correta: 
	Correta 
	Feedback da resposta: 
	Resposta certa! As técnicas utilizadas em paralelismo de chip são multithreading e multicore. A primeira é a capacidade e um programa ou processo de sistema operacional fazer o gerenciamento de mais de um usuário ou várias solicitações do mesmo usuário e a segunda, de forma independente, pode executar várias instruções ao mesmo tempo. 
	
	
	
			Pergunta 4 
	1 em 1 pontos
	
	
	
	É necessário programar a prioridade da fonte de interrupção, o que é realizado pelo registrador de função especial. Para isso, é utilizado nível lógico 0
(prioridade menor), nível lógico 1 (prioridade maior). No mesmo registrador de função especial de oito bits, estão as prioridades de todos os tipos de interrupção do 8051. 
 
Como é chamado o registrador de função especial? 
	Resposta Selecionada: 
	Correta 
IP (Interrupt Priority). 
	Resposta Correta: 
	Correta 
	Feedback da resposta: 
	Resposta correta. O registrador de função especial que define a prioridade da interrupção é chamado IP (Interrupt Priority). 
	
	
	
			Pergunta 5 
	1 em 1 pontos
	
	
	
	As portas analógicas podem ser usadas para medir a tensão aplicada a elas e para isso usam os conversores analógicos digitais com dez bits de precisão. Sendo assim, têm as suas medições em torno de 0,005 V. Os dez bits (2 10 ) descrevem saídas de 0 a 1023. 
 
Considerando essas informações e o conteúdo estudado, se tivermos, então o valor de 2,5 V, teremos qual valor na saída?   
	Resposta Selecionada: 
	Correta 
512. 
	Resposta Correta: 
	Correta 
	Feedback da resposta: 
	Resposta Correta! O uso de conversores analógicos digitais faz com que tenhamos uma gama de possibilidades. No caso de a entrada ser de 2,5 a saída do conversor terá 512. A precisão das portas é de aproximadamente 0,005 V, então deve-se multiplicar (0 a 1023) a porta que se quer saber. 
	
	
	
			Pergunta 6 
	1 em 1 pontos
	
	
	
	De acordo com Gimenez (2015), existem dois timers/contadores na família de microcontroladores com núcleo do 8051, denominados timer/contador 0 e timer/contador 1 [...]. Um timer/contador nada mais é do que um circuito sequencial composto por um registrador de contagem (conjunto de flip-flops do tipo D) e portas lógicas, que foi projetado para ser um contador ascendente cíclico, se o timers/contador 0 está no modo 3, o timers/contador 1 pode ser ligado ou desligado dentro e fora do seu próprio modo 3, ainda pode ser usado em outras funções.
Gimenez, S. P . Microcontroladores 8051: conceitos, operações, fluxogramas e programação. São Paulo: Erica, 2015.
 
Entre as funções a seguir, quais podem ser usadas no timer/contador 1, caso o timer/contador 0 estiver no modo 3?
 
I. Gerador de baud rate pela interface de comunicação serial. 
II. Contador de dez bits.
III. Aplicações sem interrupções.
IV. Gerador de relógio interno.
 
Está correto apenas o que é afirmado em:
 
~Resposta Correta. As funções que podem ser usadas quando o Timer/contador 0 estiver no modo 3 são gerador de baud rate pela interface de comunicação serial e aplicações sem interrupções. 
	Resposta Selecionada: 
	Correta 
I e III. 
	Resposta Correta: 
	Correta 
	
	
	
			Pergunta 7 
	1 em 1 pontos
	
	
	
	O Arduino é uma pequena placa de microcontrolador que contém um conector USB que permite ligá-la a um computador, além de diversos pinos que permitem a conexão com circuitos eletrônicos externos, como motores, relés, sensores luminosos, diodos laser, alto-falantes, microfones, etc [...] Na realidade, embora o Arduino seja o projeto aberto e uma placa de interface baseada em microcontrolador, ele é muito mais do que isso, porque além da própria placa, inclui também as ferramentas de desenvolvimento de software necessárias para programar as  placas. 
MONK, S. 30 projetos com Arduino . Porto Alegre: Bookman, 2014, p. 1 e 2.
 
O projeto Arduino engloba hardware e software e tem o objetivo ser aplicado em projetos interativos utilizando o microcontrolador e, conforme seus modelos, são identificadas as características específicas. O microcontrolador usado no projeto Arduino UNO é: 
	Resposta Selecionada: 
	Correta 
o Atmega 328P. 
	Resposta Correta: 
	Correta 
	Feedback da resposta: 
	Resposta correta! O microprocessador usado no projeto Arduino UNO é o que tem 28 pinos e o mais simples dos microcontroladores da linha, o Atmega328P. Assim é o de melhor custo-benefício para suas aplicações. 
	
	
	
			Pergunta 8 
	1 em 1 pontos
	
	
	
	As interrupções são analisadas a cada fim do ciclo de busca de instrução. Quando a interrupção é reconhecida, a instrução que está em execução é finalizada e se a determinada interrupção estiver habilitada para ser atendida, esta é realizada. O registrador que a gerencia é o Interrupt Enable 
– IE. Cada fonte de interrupção deve ter a sua sub-rotinade atendimento posicionada a partir do endereço de memória que foi definida pelo fabricante. 
 
Considerando essas informações e o conteúdo estudado, pode-se dizer que após o atendimento, qual é o nome da instrução que finaliza a interrupção? 
	Resposta Selecionada: 
	Correta 
RETI. 
	Resposta Correta: 
	Correta 
	Feedback da resposta: 
	Resposta Correta. Toda a rotina de atendimento a uma interrupção tem seu retorno feito pela instrução Return Interruption – RETI, e assim retorna ao programa principal processando a rotina imediatamente posterior a que a chamou. 
	
	
	
			Pergunta 9 
	1 em 1 pontos
	
	
	
	A Porta 3 do microcontrolador 8051 apresenta múltipla função e todos os bits de portas são bidirecionais, podendo ser programados individualmente como entrada ou saída.  
 
Fonte: GIMENEZ, S. P. Microcontroladores 8051 : conceitos, operações, fluxogramas e programação. São Paulo: Erica, 2015, p.124.
 
Considerando as informações, a imagem e os conteúdos estudados, podemos afirmar que cada bit de porta é organizado por três circuitos básicos. Quais são eles? 
	Resposta Selecionada: 
	Correta 
Flip flop tipo D, driver de corrente e um buffer de entrada. 
	Resposta Correta: 
	Correta 
	Feedback da resposta: 
	Resposta Correta! Os circuitos básicos são flip flop tipo D, que armazena a informação, driver de corrente para excitar o circuito acionador de uma interface de saída e buffer de entrada para receber a informação. 
@Resposta incorreta. Os circuitos básicos servem para armazenar a informação, outro para excitar o circuito acionador de uma interface de saída e o último para receber a informação da entrada. 
	
	
	
			Pergunta 10 
	1 em 1 pontos
	
	
	
	Os timers/contadores são programados, e dois registradores de função especial fazem esta função. No entanto, um deles é responsável por gerenciar sua ativação ou desativação e selecionar o tipo e o modo de operação. 
 
Como é chamado este registrador de função especial que gerencia as funções dos timers/contador do microcontrolador da família 8051?
 
~Resposta Correta. O registrador de função especial que gerencia os timer’s/contadores é o timer mode, também conhecido como TMOD.
@Resposta incorreta. O registrador de função especial que gerencia os timers/contadores do microcontrolador 8051 tem a função de ativar e desativar e de selecionar o tipo e o modo de operação. 
	Resposta Selecionada: 
	Correta 
TMOD. 
	Resposta Correta: 
	Correta

Continue navegando