Buscar

MICROCONTROLADORES E IOT - A2

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 4 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

1. Estudamos os microcontroladores da família 8051 e o Arduino UNO, que tem diferentes tipos de 
portas. O projeto Arduino, especificamente o modelo Arduino UNO, possui dois tipos de portas. As 
portas digitais servem como entrada e saída e as analógicas podem ser apenas entradas. 
 
Considerando essas informações e o conteúdo estudado, quantas portas o projeto Arduino UNO 
disponibiliza? 
Resposta Correta. O projeto Arduino UNO disponibiliza 14 portas digitais que podem ser usadas como 
entrada e saída e seis portas analógicas que podem ser somente entradas. 
• 12 portas digitais e 5 portas analógicas. 
✓ Resposta correta 
14 portas digitais e 6 portas analógicas. 
• 12 portas digitais e 6 portas analógicas 
• 14 portas analógicas e 6 portas digitais. 
• 13 portas digitais e 5 portas analógicas. 
 
2. 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 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. 
• Duas interrupções de clock, uma pelos timers/contadores e duas pela interface de comunicação digital. 
✓ Resposta correta 
Duas interrupções externas, duas pelos timers/contadores e uma pela interface de comunicação serial 
• Uma interrupção externa, duas pelos processadores e duas pela interface PSW. 
• Duas interrupções externas e três pelos timers/contadores. 
• Três interrupções de clock e duas pela interface PSW. 
 
3. 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 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. 
• F, F, V, V. 
• F, V, F, V. 
• V, V, F, F. 
• V, V, F, V. 
✓ Resposta correta 
V, F, V, F. 
 
4. Uma interrupção pode ser exemplificada com uma situação em que estamos executando uma 
tarefa e somos chamados. Nesse caso, paramos a tarefa para escutar e fazer outra atividade ou 
retornar à inicial. Nos microcontroladores ocorre o mesmo processo. No microcontrolador ATMEGA 
essas interrupções são chamadas de interrupções externas e são tratadas por pinos INT0 ou INT1 
e os pinos do PCINT. As interrupções externas podem ser setadas pelo aumento de borda ou 
queda de borda. 
 
Considerando essas informações e o conteúdo estudado, pode-se afirmar que a configuração das 
interrupções é feita em qual registro? 
Resposta Correta! A configuração no registro EICRA define se as interrupções externas serão setadas 
pelo aumento ou queda de borda. 
• IT0. 
• TF1. 
✓ Resposta correta 
EICRA. 
• TR0. 
• TCON. 
 
5. O TCON (timer control) é o registrador de função especial que controla os timers/contadores 0 e 1. 
É um registrador que pode ser endereçado bit a bit e tem o tamanho de oito bits. Uma de suas 
funções é ser responsável por habilitar a contagem do timer/contador 0 e do timer/contador 1. 
 
Como são chamados os bits que têm a função de habilitar a contagem do timer/contador 0 e 1 no 
TCON? 
✓ Resposta correta! No timer control (TCON) os bits TR0 e TR1 são responsáveis por habilitar a 
contagem do timer/contador 0 e 1. 
• Resposta correta 
TR0 e TR1. 
• TF0 e TF1. 
• IT0 e IT1. 
• TLX e THX. 
• IE0 e IE1. 
 
6. 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-rotina de 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 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. 
• TCON. 
✓ Resposta correta 
RETI. 
• INT1. 
• INT0. 
• IP. 
 
7. “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 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. 
✓ Resposta correta 
Multithreading. 
• Crossbar. 
• Pipeline. 
• Multiprocessadores. 
• Grid. 
 
8. Os timers/contadores 0 e 1 possuem quatro modos de operação e são selecionados por bits (M1 e 
M0) do registrador TMOD, sendo que os modos 0,1,2 programam os timers/contadores 0 e 1 de 
forma semelhante, e o modo 3 programam os timers/contadores 0 e 1 diferentemente um do outro. 
 
O tamanho do registrador de contagem é configurado em número de bits e os modos de operação 
podem conter diferentes tamanhos. Assinale a alternativa em que os modos de operação são 
configurados em 13 bits e 16 bits, respectivamente. 
Resposta correta! Modo 0-8 bits mais significativos da contagem feitos por meio doregistrador TH0 ou 
TH1 e os 5 bits menos significativos da contagem ficam dentro doregistrador TL0 e TL1, a contagem se 
limita a 8192 e Modo 1-8 bits do registrador TH0 ouTH1 e 8 bits do registrador TL0 ou TL1, sendo usada 
para gerar tempos maiores, pois a contagem está limitada a 65636 
• Modo “1” e modo “3”. 
✓ Resposta correta 
Modo “0” e modo “1”. 
• Modo “1” e modo “2”. 
• Modo “2” e modo “3”. 
• Modo “0” e modo “3”. 
 
9. As portas analógicas podem ser usadas para medira 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 (210) 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 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. 
• 1021. 
✓ Resposta correta 
512. 
• 0. 
• 500. 
• 1023. 
 
10. 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 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. 
✓ Resposta correta 
Flip flop tipo D, driver de corrente e um buffer de entrada. 
• Flip flop tipo T, driver de tensão e um buffer interno. 
• Uma memória flash, um driver de corrente e um buffer de saída. 
• Memória Flash, um buffer de entrada e um buffer de saída. 
• Flip flop T, memória flash e buffer de entrada.

Outros materiais