Baixe o app para aproveitar ainda mais
Prévia do material em texto
10/03/2024, 12:41 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3236407/10163850 1/5 Programação de Microcontroladores - Linguagem C e Assembly Professor(a): Claudio Mori Junior (Mestrado acadêmico) 1) 2) Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final. Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas. Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir o prazo estabelecido. Boa prova! Considere o seguinte programa em linguagem C/C++: Alternativas: Código da questão: 71464 Considere o seguinte programa em linguagem Assembly: 24. CORRETO 11. 48. 13. 16. Avaliação enviada com sucesso Avaliação enviada com sucesso 10/03/2024, 12:41 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3236407/10163850 2/5 3) 4) 5) O código é uma forma de acionar um LED conectado em PD7 em série com um resistor, e uma botoeira PULL-UP, conectada a PD6, através de um microcontrolador AVR ATmega328p. A seta com indicativo da próxima instrução é um escopo com validação das portas digitais, como a seguir: Caso o bit 6 esteja sem seleção, como deve ser o comportamento do bit 7 em PORTD e o respectivo valor, até o fim de todas as instruções de validação? Assinale a alternativa correta. Alternativas: Código da questão: 71463 Em linguagens de programação, uma variável é definida como um armazenamento na memória para reter um valor ou expressão. Na linguagem de programação C, isso não é diferente, e existem duas formatações, em que cada formatação é dependente de como ela é acessada. Assim, como a inicialização de variáveis antes de um laço de configuração e durante o código são definidas? Assinale a alternativa correta. Alternativas: Código da questão: 71461 A integração de circuitos dedicados em um único chip originou os famosos Circuitos Integrados (CI), o que foi importante para o desenvolvimento de microcontroladores. Sabendo que um microcontrolador pode controlar periféricos externos de forma autônoma através de um conjunto de periféricos internos, qual dos componentes seguintes pode ser considerado um periférico externo? Assinale a alternativa correta. Alternativas: Código da questão: 71451 Sobre as diretivas em Assembly, analise as afirmativas a seguir e assinale-as com V (verdadeiro) ou F (falso): Valor 0x80 seleccionado. Valor 0x80 não seleccionado. Valor 0xC0 seleccionado. Valor 0x00 seleccionado. Valor 0x40 não seleccionado. INCORRETO Variáveis do tipo float e inteiras. Variáveis globais e locais. CORRETO String e double. Variáveis globais inteiras e globais do tipo float. Variáveis localizadas. Memória FLASH. Memória SRAM. Display de 7 segmentos. CORRETO SPI. CPU. Avaliação enviada com sucesso Avaliação enviada com sucesso jj este e o correto jj 10/03/2024, 12:41 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3236407/10163850 3/5 6) 7) ( ) CSEG é um diretiva utilizada para definição do segmento de código. ( ) DSEG é um diretiva utilizada para definição do segmento de dados e pode receber diferentes parâmetros. ( ) ESEG é um diretiva utilizada para definição do segmento da EEPROM e não pode receber parâmetros. Assinale a alternativa que contenha a sequência correta. Alternativas: Código da questão: 71458 Alternativas: Código da questão: 71466 Os microcontroladores da família ATmega328P possuem núcleo, ou CPU AVR, com arquitetura Harvard (modificada, pois há mais de um barramento de dados), e as instruções são buscadas na memória de programa por um barramento exclusivo ao de dados e são executadas por um processo de canalização, mais conhecido como _________, pois, enquanto uma instrução está sendo _________, a próxima já é _________ da memória de programa, permitindo que esta seja executada continuamente, uma em cada ciclo de relógio ou _________. Alternativas: V – V – V. F – V – F. V – F – V. CORRETO V – V – F. F – F – V. AVR e amarelo. CORRETO Analógica e verde. I2C e cinza. Digital e azul. Serial e laranja. Pipeline; executada; removida; clock. Pipeline; executada; pré-carregada; clock. CORRETO Transporte reduzido; pausada; removida; clock. Avaliação enviada com sucesso Avaliação enviada com sucesso 10/03/2024, 12:41 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3236407/10163850 4/5 8) 9) 10) Código da questão: 71453 Alternativas: Código da questão: 71469 Sobre as aplicações em Assembly e C, analise as afirmativas a seguir e assinale-as com V (verdadeiro) ou F (falso): ( ) É possível utilizar apenas uma linguagem de programação para programar um microcontrolador. ( ) O método PULL-UP pode ser aplicado apenas na linguagem de programação C/C++. ( ) É possível reconhecer valores com uma resolução de n bits através das portas analógicas de microcontroladores. Assinale a alternativa que contenha a sequência correta. Alternativas: Código da questão: 71467 A linguagem de máquina é a linguagem de mais _________ nível de entendimento pelo ser humano e a única que pode ser _________ por um processador. Assim, definimos em programação que, quanto _________ o nível da linguagem, mais a programação se aproxima da linguagem de máquina, e a Assembly é considerada uma linguagem de _________ nível, já que suas instruções são as mesmas instruções do código de máquina. Assinale a alternativa que completa adequadamente as lacunas. Alternativas: Transporte reduzido; pausada; pré-carregada; clock. Pipeline; executada; pré-carregada; validação. Acenderá o LED no pino 3, mantendo os demais conforme comparações anteriores. Acenderá o LED no pino 2, mantendo os demais conforme comparações anteriores. Acenderá o LED no pino 1, mantendo os demais conforme comparações anteriores. CORRETO Acenderá o LED no pino 1, sem manter os demais conforme comparações anteriores. Apagará todos os LEDs. V – V – V. F – F – V. CORRETO V – V – F. F – V – F. V – F – V. Baixo; entendida; maior; baixo. Baixo; removida; menor; baixo. Avaliação enviada com sucesso Avaliação enviada com sucesso 10/03/2024, 12:41 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3236407/10163850 5/5 Código da questão: 71456 Alto; entendida; menor; baixo. Baixo; entendida; menor; baixo. CORRETO Baixo; entendida; menor; alto. Arquivos e Links Avaliação enviada com sucesso Avaliação enviada com sucesso
Compartilhar