Buscar

Prova 1 de Práticas de Microcontroladores e Microprocessadores

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

Prévia do material em texto

Classificação do documento: Público
1 
É conhecida a importância dos microcontroladores dentro de nosso campo de 
atuação. Sobre o isso, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Os microcontroladores se diferenciam dos processadores, pois além dos 
componentes lógicos e aritméticos usuais de um microprocessador de uso geral, o 
microcontrolador integra elementos adicionais em sua estrutura interna. 
( ) O consumo destes microcontroladores em modo de espera pode chegar na 
casa dos megawatts. 
( ) É um microprocessador que pode ser programado para funções específicas, 
em contraste com outros microprocessadores de propósito geral (como os 
utilizados nos PCs). 
Assinale a alternativa que apresenta a sequência CORRETA: 
A 
F - V - F. 
B 
V - F - V. 
C 
V - F - F. 
D 
F - F - V. 
2 
A tecnologia traz novas surpresas para o dia a dia das pessoas, pois são lançados 
diversos equipamentos e softwares que agilizam os processos e proporcionam 
conforto. Para tudo isso, os microcontroladores são essenciais. 
Sobre o exposto, assinale a alternativa CORRETA: 
A 
Microcontroladores vêm substituindo com sucesso até mesmo portas lógicas 
básicas, realizando as mesmas operações com maior velocidade. 
B 
 Classificação do documento: Público
Microcontroladores da família PIC, fabricados pela empresa Microchip, não podem 
se comunicar com microcontroladores de outros fabricantes devido a uma 
codificação especial adotada internamente. 
C 
A quantidade de memória RAM interna encontrada nos microcontroladores mais 
populares é um destaque positivo, permitindo sua utilização até em sistemas mais 
complexos, como em placas de vídeo de notebooks. 
D 
O Arduino é uma plataforma de código aberto, desenvolvida para facilitar o 
desenvolvimento de sistemas embarcados. O alto custo de seu hardware, no 
entanto, dificulta sua popularização entre projetistas. 
3 
Um dos fatores determinantes para a enorme versatilidade e popularidade do 
Arduino é sua plataforma amigável, a que chamamos de Ambiente de 
Desenvolvimento (IDE). 
Sobre as características do Arduino, assinale a alternativa CORRETA: 
A 
Arduino apresenta algumas capacidades de processar som, porém possui 
limitações específicas da plataforma Arduino com relação à qualidade, sua 
interface pode ser conectada e instalada no software MATLAB. 
B 
Embora o Arduino geralmente seja usado para pequenas aplicações amadoras e 
educacionais, seu conversor analógico para digital integrado pode ser usado para 
captura e reprodução de som, mas não possibilita aplicações que empregam maior 
complexibilidade. 
C 
O AVR tem um Clock dedicado que garante a independência da conversão do 
circuito ADC de outras partes do microcontrolador. 
D 
O software Arduino usado para programar o Arduino UNO contém, no ambiente de 
desenvolvimento, diversas bibliotecas de módulos prontas para uso e o usuário 
necessita desenvolver uma programação específica para cada módulo. 
4 
 Classificação do documento: Público
Características físicas do Arduino são importantes para identificarmos modelos 
disponíveis e saber adequá-los a nossa demanda de projeto. 
Assinale a alternativa CORRETA com relação a tais configurações: 
A 
A capacidade de memória de dados determina a qualidade de dados que podem ser 
processados por um programa no microcontrolador. 
B 
O número de pinos de entrada/saída e suas funcionalidades é importante, pois 
diferentes pinos detêm as mesmas funcionalidades. 
C 
O número de temporizadores é importante em aplicações com características 
temporais importantes. 
D 
A frequência do processador não determina a velocidade de operação do 
microcontrolador. 
5 
A figura a seguir mostra o esquema de um microcontrolador com seus 
componentes. Essa arquitetura está baseada na separação de barramentos de 
dados das memórias, em que estão instruções de programas e memória de dados. 
 
Com relação à arquitetura adotada para a construção desse microcontrolador, 
assinale a alternativa CORRETA: 
 Classificação do documento: Público
FONTE: 
https://upload.wikimedia.org/wikipedia/commons/thumb/3/3f/Harvard_archite
cture.svg/1024px-Harvard_architecture.svg.png. Acesso em: 27 jul. 2021. 
A 
Harvard. 
B 
Multi-thread. 
C 
Pipeline. 
D 
Von Neuman. 
6 
Com o objetivo de implementarmos soluções para automação, um protótipo que 
utiliza a plataforma Arduino é muito interessante, principalmente pelo seu baixo 
custo. 
Assinale a alternativa CORRETA sobre as características do Arduino: 
A 
Dependendo do modelo da placa de Arduino, o usuário poderá escolher a 
linguagem de programação entre C++, JAVA ou Wiring. 
B 
Percebendo o potencial e a abrangência de aplicações do hardware Arduino, 
fornecedores de software como Matworks ou National Instruments incluíram os 
pacotes Arduino nos acessórios de software do MATLAB e LABView. 
C 
Não há versões oficiais do hardware do Arduino, tendo em vista a sua condição de 
projeto aberto. 
D 
Possui a sua própria linguagem de programação e nada tem a ver com a Linguagem 
C. 
 Classificação do documento: Público
7 
Na escolha de um microcontrolador para seu produto, o desenvolvedor deve levar 
em conta algumas especificações. Sobre essas particularidades, associe os itens, 
utilizando o código a seguir: 
I- CAN. 
II- PWM. 
III- SPI. 
IV- UART. 
( ) É uma porta serial que transmite palavras digitais, tipicamente de 
comprimento de 48 bits; sua função é possibilitar a comunicação de dados seriais. 
( ) É utilizado para comunicações seriais de curta distância entre 
microcontrolador e periféricos SPI; é um protocolo síncrono, ou seja, possui um 
clock que temporiza a comunicação, e a SPI possui por padrão 4 sinais (data in, 
data out, clock e chip select). 
( ) É provavelmente o padrão mais familiar; USB é um dos protocolos de 
comunicação serial mais lentos e, por isso, é pouco utilizado para ligação de 
periféricos que necessitam de grandes quantidades de transferência de dados. 
( ) É um protocolo de comunicação serial síncrono. O sincronismo entre os 
módulos conectados à rede é feito em relação ao início de cada mensagem lançada 
ao barramento (evento que ocorre em intervalos de tempo conhecidos e 
regulares). 
Assinale a alternativa que apresenta a sequência CORRETA: 
A 
IV - III - II - I. 
B 
II - I - III - IV. 
C 
IV - III - I - II. 
D 
III - II - IV - I. 
 Classificação do documento: Público
8 
A linguagem de programação utilizada no Arduino possui três partes essenciais, 
que são: estrutura, funções e valores. Os valores ainda podem ser subdivididos 
entre variáveis e constantes. Sobre o exposto, classifique V para as sentenças 
verdadeiras e F para as falsas: 
( ) Volatile é um qualificador de variável que é usado antes do tipo de dado para 
modificar o modo como o compilador e o programa subsequente trata a variável. 
( ) Volatile não orienta o compilador a carregar a partir da RAM. 
( ) Uma variável deve ser declarada volátil sempre que seu valor puder ser 
alterado por algo além do controle da seção de código em que ela aparece. 
Assinale a alternativa que apresenta a sequência CORRETA: 
A 
V - F - V. 
B 
F - F - V. 
C 
F - V - F. 
D 
V - F - F. 
9 
O Arduino tem características próprias, que podem ser divididas de acordo com 
suas funções. Sobre as propriedades do Arduino, associe os itens, utilizando o 
código a seguir: 
I- Strings. 
II- Array. 
III- Funções. 
IV- Monitor serial. 
( ) São chamadas as coleções de caracteres, utilizam um tipo de dado denominado 
“letras”. 
 Classificação do documento: Público
( ) São uma forma de agrupar uma lista de valores. 
( ) Mesmo que o Arduino esteja conectado ao seu computador por USB, você pode 
enviar mensagens entre os dois, usando esse recurso do IDE de Arduino. 
( ) São uma forma de agrupar um conjunto de comandos de programa em um 
bloco único. Isso ajuda a dividir o sketch em blocos administráveis, facilitandoo 
seu uso. 
Assinale a alternativa que apresenta a sequência CORRETA: 
A 
IV - III - I - II. 
B 
I - II - IV - III. 
C 
II - I - IV - III. 
D 
III - II - IV - I. 
10 
O Arduino pode ser integrado a sensores, acessórios e shields para desempenhar 
diversas aplicações. Sobre o exposto, classifique V para as sentenças verdadeiras e 
F para as falsas: 
( ) O Arduino consegue conversar com o computador por meio da porta USB. Isso 
nos permite desenvolver um software que roda no PC e se comunica com o 
software que roda no Arduino. 
( ) Existem poucos projetos interessantes que fazem interface entre linguagens 
de programação e o Arduino. Há implementações para Python, Ruby, Java, C, 
dentre outras linguagens. 
( ) Há carência em se criar implementações, por exemplo, um software em Python 
que recebe os dados de um sensor e envia para algum banco de dados na internet. 
Assinale a alternativa que apresenta a sequência CORRETA: 
A 
V - F - V. 
 Classificação do documento: Público
B 
V - F - F. 
C 
F - V - F. 
D 
F - F - V.

Outros materiais

Outros materiais