Prévia do material em texto
29/03/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/4 Para as afirmações abaixo, indique R para RISC e C para CISC: I - Projetados para usar menos energia, o que significa 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? O tempo necessário para a busca e execução de uma simples instrução de máquina é: PROGRAMAÇÃO DE MICROCONTROLADORES Lupa Calc. CCT0836_201908040459_ESM Aluno: JOSEILDON DA SILVA DANTAS Matr.: 201908040459 Disc.: PROG.MICROCONTROLAD. 2021.1 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. MICROCONTROLADORES 1. I - R, II - R, III - R I - R, II - R, III - C I - C, II - R, III - C I - R, II - C, III - R I - C, II - C, III - R Explicação: A resposta correta é: I - R, II - C, III - R 2. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); 29/03/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/4 Que fator de vantagem a linguagem C acrescentou ao desenvolvimento com microcontroladores com relação à linguagem de montagem? Qual das estruturas de repetição abaixo permite criar um loop infinito em um firmware de um microcontrolador? Disseram para você que um botão foi ligado ao pino de um microcontrolador e que este pino está na configuração pull down. O que acontece quando se pressiona o botão? Ciclo real Ciclo de CPU Tempo de máquina Tempo de busca Tempo real Explicação: A resposta correta é: Ciclo de CPU COMPILADORES E SIMULADORES 3. Portabilidade de código Tamanho de executável menor Tamanho menor de código Manipulação de bits Melhor desempenho Explicação: Resposta correta: Portabilidade de código 4. for(1); while(NULL) while(0) while(TRUE) for(;) Explicação: Resposta correta: while(TRUE) PERIFÉRICOS INTEGRADOS 5. O nível lógico vai depender do que foi programado. O pino vai a nível lógico 1. O nível lógico do pino é indefinido. O pino vai a nível lógico 0. O pino oscila entre níveis lógicos 0 e 1, dependendo do programa. 29/03/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/4 Qual a vantagem de se usar a interrupção por temporizador nos microcontroladores? Qual das opções a seguir possui apenas transmissões de dados assíncronas? Na IDE do Arduino, qual função deve ser chamada quando um dispositivo mestre quer estabelecer uma comunicação I2C com o escravo de número 4? Explicação: Resposta correta: O pino vai a nível lógico 1. 6. Liberar os demais temporizadores. Deixar o programa em espera para executar a próxima instrução. Conseguir intervalos de tempo menores entre instruções de contagem. Deixar o contador livre para contar os eventos externos. Deixar a CPU do microcontrolador livre para executar outras instruções. Explicação: Resposta correta: Deixar a CPU do microcontrolador livre para executar outras instruções. PERIFÉRICOS EXTERNOS 7. UART e RS232 I2C e RS232 RS485 e Comunicação paralela I2C e SPI Comunicação paralela e UART Explicação: Resposta correta: UART e RS232 8. Wire.beginTransmission(4) Wire.write(4); I2C.receiveFrom(4) Wire.requestFrom(4) Wire.onRequest(4) Explicação: Resposta correta: Wire.beginTransmission(4) PROJETOS COM MICROCONTROLADORES 29/03/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/4 Os sistemas críticos embarcados devem executar em tempo real as respostas aos eventos. Estamos falando da característica de: Que método de auto teste em microcontroladores reinicia a CPU no caso de não ser apagado em um determinado período de tempo? 9. Flexibilidade Determinismo Realismo Confiabilidade Integridade Explicação: Resposta correta: Determinismo 10. ECC. CRC. CRC/SCAN. PLC. Watchdog. Explicação: Resposta correta: Watchdog. Não Respondida Não Gravada Gravada Exercício inciado em 24/03/2021 11:33:08.