Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: PROGRAMAÇÃO DE MICROCONTROLADORES AV Aluno: LEANDRO RODRIGUES MELO 202007163613 Professor: JHONATAN ALVES Turma: 9001 DGT0133_AV_202007163613 (AG) 27/09/2023 10:54:14 (F) Avaliação: 9,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? con�g() loop() input() setup() output() 2. Ref.: 4035265 Pontos: 1,00 / 1,00 O que é um exemplo de compilador cruzado (cross-compiler)? Compilador de código aberto. Compilador para microcontroladores em simuladores. Compilador em um computador produzindo executável para microcontrolador. Compilador em uma rede de computadores. Compilador em um microcontrolador produzindo executável para outro modelo. ENSINEME: MICROCONTROLADORES 3. Ref.: 6093682 Pontos: 0,00 / 1,00 (COMPESA-2018) Um microcontrolador pode ser de�nido como um computador em um único chip, pois nele está integrado CPU, memória de programa, memória de dados, circuito de clock, interface de comunicação serial, entre outros. A respeito de um microcontrolador, é correto a�rmar que: possui uma capacidade de processamentos lógicos limitada. possui processamentos aritméticos complexos. possibilita uma grande variedade de modos de endereçamento. possibilita o gerenciamento de grande quantidade de memória. permite tratamento de muitos formatos de dados. 4. Ref.: 3991008 Pontos: 1,00 / 1,00 javascript:alert('C%C3%B3digo da quest%C3%A3o: 4038260.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4038260.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035265.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035265.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6093682.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6093682.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3991008.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3991008.'); 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 - R, II - R, III - R I - R, II - R, III - C I - R, II - C, III - R I - C, II - C, III - R I - C, II - R, III - C ENSINEME: PERIFÉRICOS EXTERNOS 5. Ref.: 7674481 Pontos: 1,00 / 1,00 Periféricos externos expandem a capacidade inicial do microcontrolador proporcionando uma maior �exibilidade para as aplicações. Eles podem ser soldados diretamente na placa de circuito podendo estabelecer uma interface com o usuário. Acerca dos conceitos sobre periféricos externos e internos, assinale a opção que indica corretamente o modo de funcionamento dos dispositivos I2C. Mestre/escravo. Host/Station. Assíncrono. Cliente/Servidor. Peer-to-peer. 6. Ref.: 4035301 Pontos: 1,00 / 1,00 O que acontece quando uma segunda interrupção com menor prioridade ocorre durante a execução de uma primeira com maior prioridade? As duas são encerradas pela CPU As duas são atendidas ao mesmo tempo pela CPU A primeira é concluída para que a segunda seja atendida A segunda é descartada e não será atendida A segunda aguarda enquanto a primeira é concluída ENSINEME: PERIFÉRICOS INTEGRADOS 7. Ref.: 4035282 Pontos: 1,00 / 1,00 O que a função da IDE do Arduino analogWrite() pode fazer? Alterar o período do sinal PWM javascript:alert('C%C3%B3digo da quest%C3%A3o: 7674481.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7674481.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035301.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035301.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035282.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035282.'); Alterar a corrente no sinal PWM Alterar o ciclo de trabalho do sinal PWM Alterar a frequência do sinal PWM Alterar a amplitude do sinal PWM 8. 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(low) output_d(0) output_d(255) output_d(256) output_d(128) ENSINEME: PROJETOS COM MICROCONTROLADORES 9. Ref.: 3993227 Pontos: 1,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) { return; } if (A =! 0) { return; } if (A > 0) { return; } 10. Ref.: 3993232 Pontos: 1,00 / 1,00 O que é um sensor nas aplicações de IoT? Algo que fornece produtos e serviços aos clientes por meio de uma conexão com a internet. Um dispositivo que mede a velocidade da conexão à rede. javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035274.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035274.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3993227.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3993227.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3993232.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3993232.'); Um dispositivo que armazena dados. Um dispositivo que detecta ou mede um evento ou propriedade física. Um dispositivo que permite a atuação do microcontrolador.
Compartilhar