Buscar

AV - PROGRAMAÇÃO DE MICROCONTROLADORES

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

Disciplina: PROGRAMAÇÃO DE MICROCONTROLADORES  AV
Aluno: YURI CID DA SILVA LIMA 202008191076
Professor: JHONATAN ALVES
 
Turma: 9001
DGT0133_AV_202008191076 (AG)   12/04/2023 18:27:42 (F) 
Avaliação: 7,00 pts Nota SIA: 9,00 pts
 
ENSINEME: COMPILADORES E SIMULADORES  
 
 1. Ref.: 4038260 Pontos: 1,00  / 1,00
Qual função estabelece um loop in�nito na IDE do Arduino?
 loop()
con�g()
output()
input()
setup()
 2. Ref.: 4035270 Pontos: 1,00  / 1,00
O que realiza um pushbutton ou botão de pressão?
 Uma conexão temporária enquanto pressionado.
Uma conexão intermitente quando pressionado.
Uma conexão de um segundo quando pressionado.
Uma conexão permanente depois de pressionado.
Uma conexão pulsada enquanto pressionado.
 
ENSINEME: MICROCONTROLADORES  
 
 3. Ref.: 3991008 Pontos: 1,00  / 1,00
Para as a�rmações abaixo, indique R para RISC e C para CISC:
I - Projetados para usar menos energia, o que signi�ca que podem ser usados em smartphones que não têm
sistemas de refrigeração dedicados. 
II - Visa usar o mínimo de linhas de código de montagem possível, mesmo se mais ciclos de clock forem
necessários como resultado. 
III - Minimiza o número de ciclos de clock por instrução. 
Qual a associação correta? 
I - C, II - R, III - C 
I - C, II - C, III - R  
I - R, II - R, III - R  
I - R, II - R, III - C 
 I - R, II - C, III - R  
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4038260.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035270.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3991008.');
 4. Ref.: 3991012 Pontos: 1,00  / 1,00
Veri�que as a�rmações sobre microcontroladores e diga qual está correta. 
 Microcontroladores integram periféricos e por isso são como um computador em um único chip. 
Microcontroladores e microprocessadores só diferem no poder de processamento, maior
no microcontrolador. 
Microcontroladores são considerados como um "computador de uso geral". 
Microcontroladores não permitem pipelining. 
Microcontroladores são microprocessadores com menos dispositivos internos. 
 
ENSINEME: PERIFÉRICOS EXTERNOS  
 
 5. Ref.: 4038286 Pontos: 0,00  / 1,00
Diga o que se observa em um LCD de caracteres ligado, de forma correta, à um Arduino UNO com o código abaixo.
 
#include
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
 
int P = 0;
void setup() {
lcd.begin(16, 2);
}
void loop() {
P++;
lcd.setCursor(0, 0); 
lcd.print(P);
if (P > 99){
P = 0;
lcd.clear();
}
delay(1000);
}
Aparece uma contagem de 1 a 100, continuamente, na segunda linha
Aparece uma contagem de 1 a 99, continuamente, na primeira linha
 Aparece uma contagem de 1 a 100, continuamente, na primeira linha
Aparece uma contagem de 1 a 100, uma vez, na primeira linha
 Aparece uma contagem de 0 a 100, continuamente, na primeira linha
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3991012.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4038286.');
 6. Ref.: 4038273 Pontos: 1,00  / 1,00
Qual dos seguintes é um sensor digital?
 Sensor PIR
Sensor de vazão
Sensor de pressão
Sensor ultrassônico
Sensor de temperatura
 
ENSINEME: PERIFÉRICOS INTEGRADOS  
 
 7. Ref.: 4035274 Pontos: 1,00  / 1,00
A função do compilador CCS C output_d(valor) escreve a grandeza "valor" como um binário de 8 bits na porta D de
microcontroladores PIC. Sabendo disto, como deixar os 8 bits da porta D em nível lógico baixo?
output_d(128)
output_d(255)
output_d(low)
output_d(256)
 output_d(0)
 8. Ref.: 4035278 Pontos: 0,00  / 1,00
Considere o código abaixo para microcontroladores PIC. Considere também que temos um botão ligado ao pino RA1
na con�guração pull down e um led ligado ao pino RB0.
 
#include <16F628A.h>
#fuses XT
#use delay( clock=4MHz )
 
void main () {
while (TRUE) {
           if(input(PIN_A1) == 0){
                        output_high(PIN_B0);
                        delay_ms(2000);     
                        output_low(PIN_B0); 
  delay_ms(1000);     
  }
  }
}
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4038273.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035274.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035278.');
 
O que faz o programa?
Pisca o led (aceso 2 segundos e apagado 1 segundo) se o botão está pressionado.
Pisca o led (aceso 2 segundos e apagado 2 segundos).
 Pisca o led (aceso 2 segundos e apagado 1 segundo) se o botão não está pressionado.
 Pisca o led (aceso 1 segundo e apagado 2 segundos) se o botão não está pressionado.
Pisca o led (aceso 1 segundo e apagado 2 segundos).
 
ENSINEME: PROJETOS COM MICROCONTROLADORES  
 
 9. Ref.: 3993227 Pontos: 0,00  / 1,00
O padrão MISRA-C diz que a veri�cação para saber se uma variável está zerada deve ser feita de forma explicita.
Qual das veri�cações abaixo seria correta, segundo esta regra, para se certi�car que a variável A está zerada?
 if (A == 0) {
return;
}
if (A > 0) {
             return;
}
if (A = 0) {
            return;
}
 if (!A) {
return;
}
if (A =! 0) {
            return;
}
 10. Ref.: 3993231 Pontos: 1,00  / 1,00
Qual a principal preocupação em um projeto de IoT com microcontrolador em  equipamento portátil?
Dissipação de temperatura
Custo
 Consumo de energia
Velocidade de processamento
Interface sem �o
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3993227.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3993231.');

Continue navegando