Buscar

Atividade 01 - MICROCONTROLADORES E IOT

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

Prévia do material em texto

É 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? 
 
 
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 é: 
 
 
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? 
 
 
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? 
 
 
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 (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? 
 
 
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? 
 
 
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? 
 
 
“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? 
 
 
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? 
 
 
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.

Continue navegando