Buscar

MICROCONTROLADORES E IOT - ATIVIDADE II

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

PERGUNTA 1 - OK
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?
Flip flop tipo T, driver de tensão e um buffer interno.
Flip flop tipo D, driver de corrente e um buffer de entrada.
Memória Flash, um buffer de entrada e um buffer de
saída.
Uma memória flash, um driver de corrente e um buffer de
saída.
Flip flop T, memória flash e buffer de entrada.
1 pontos
PERGUNTA 2 - OK
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?
TF1.
TCON.
IT0.
TR0.
EICRA.
1 pontos
PERGUNTA 3 - OK
“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?
Multiprocessadores.
Multithreading.
Crossbar.
Grid.
Pipeline.
1 pontos
PERGUNTA 4 - OK
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.
Modo “1” e modo “3”.
Modo “0” e modo “1”.
Modo “0” e modo “3”.
Modo “2” e modo “3”.
Modo “1” e modo “2”.
1 pontos
PERGUNTA 5 - OK
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.
TMOD.
PSW.
TCON.
TR0 e TR1.
IT0 e IT1.
1 pontos
PERGUNTA 6 - OK
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?
TCON.
INT1.
IP.
INT0.
RETI.
1 pontos
PERGUNTA 7 - OK
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?
Três interrupções de clock e duas pela interface PSW.
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.
Duas interrupções de clock, uma pelos timers/contadores e duas pela interface de
comunicação digital.
1 pontos
PERGUNTA 8 - OK
Na família de microcontroladores com núcleo do 8051, existem dois módulos “0” e “1”, que são
configurados pelos registradores TCON e TMOD e responsáveis por gerar as rotinas de tempo e
determinar a velocidade (baud rate) da comunicação serial.
Considerando essas informações, como são chamados estes módulos?
timers/contadores.
Clock e Interrut.
TH0 e TH1.
Timer 0 e Timer 1.
PT0 e PT1.
1 pontos
PERGUNTA 9 - OK
É 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?
IP (Interrupt Priority).
PT (Priority timers).
ET1.
TECON.
ET0.
1 pontos
PERGUNTA 10 - OK
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?
13 portas digitais e 5 portas analógicas.
12 portas digitais e 6 portas analógicas
12 portas digitais e 5 portas analógicas.
14 portas digitais e 6 portas analógicas.
14 portas analógicas e 6 portas digitais.
● CORREÇÃO
Pergunta 1
● 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:
Flip flop tipo D, driver de corrente
e um buffer de entrada.
Resposta
Correta:
Flip flop tipo D, driver de corrente e
um buffer de entrada.
Feedbac
k da
resp
osta:
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 2
● 1 em 1 pontos
●
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 Selecionada
EIC
RA.
Resposta Correta:
EICR
A.
Feedbac
k da
resp
osta:
Resposta Correta! A configuração no
registro EICRA define se as
interrupções externas serão setadas
pelo aumento ou queda de borda.
●
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
Multithrea
ding.
Resposta Correta:
Multithreadi
ng.
Feedbac
k da
resp
osta:
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
●
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 Selecionada Modo “0” e
modo “1”.
Resposta Correta: Modo “0” e modo
“1”.
Feedbac
k da
resp
osta:
Resposta correta! Modo 0-8 bits mais
significativos da contagem feitos por
meio do registrador TH0 ou TH1 e os 5
bits menos significativos da contagem
ficam dentro do registrador TL0 e TL1,
a contagem se limita a 8192 e Modo 1-8
bits do registrador TH0 ou TH1 e 8 bits
do registrador TL0 ou TL1, sendo
usada para gerar tempos maiores, pois
a contagem está limitada a 65636.
●
Pergunta 5
● 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
TMO
D.
Resposta Correta:
TMO
D.
●
Pergunta 6
● 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-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 Selecionada
RE
TI.
Resposta Correta:
RE
TI.
Feedbac
k da
resp
osta:
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 7
● 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
Selecion
ada:
Duas interrupções externas, duas
pelos timers/contadores e uma pela
interface de comunicação serial
Resposta
Correta:
Duas interrupções externas, duas pelos
timers/contadores e uma pela interface de
comunicação serial
Feedbac
k da
resp
osta:
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 8
● 1 em 1 pontos
●
Na família de microcontroladores com núcleo do 8051, existem dois
módulos “0” e “1”, que são configurados pelos registradores
TCON e TMOD e responsáveis por gerar as rotinas de tempo e
determinar a velocidade (baud rate) da comunicação serial.
Considerando essas informações, como são chamados estes
módulos?
Resposta Selecionada
timers/contad
ores.
Resposta Correta:
timers/contado
res.
Feedbac
k da
resp
osta:
Resposta correta. Os timers/contadores
são responsáveis pelas rotinas de
tempo e velocidade da comunicação
serial.
●
Pergunta 9
● 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 IP (Interrupt
Priority).
Resposta Correta: IP (Interrupt
Priority).
Feedbac
k da
resp
osta:
Resposta correta. O registrador de função
especial que define a prioridade da
interrupção é chamado IP (Interrupt
Priority).
●
Pergunta 10
● 1 em 1 pontos
●
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
Selecionada:
14 portas digitais e 6 portas
analógicas.
Resposta Correta: 14 portas digitais e 6 portas
analógicas.
Feedbac
k da
resp
osta:
Resposta Correta. O projeto ArduinoUNO disponibiliza 14 portas digitais
que podem ser usadas como entrada
e saída e seis portas analógicas que
podem ser somente entradas.

Outros materiais