Baixe o app para aproveitar ainda mais
Prévia do material em texto
29/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/5 Exercício 1: A) O comando _delay(1000) determina que o programa para por 1ms. B) O programa tem duas ro�nas principais init() e main(). C) A ro�na init() faz a configuração da porta B como saída. D) A cada execução do loop a variável counter recebe o valor 0 (counter = 0). E) A variável counter não será reconhecida uma vez que esta fora da ro�na main(). O aluno respondeu e acertou. Alternativa(C) 29/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 2/5 Comentários: A) B) C) Exercício 2: A) A cada execução do loop a variável counter recebe o valor 0 (counter = 0). B) A variável counter é uma variável de 8 bits. C) A variável counter não será reconhecida uma vez que esta fora da ro�na main(). D) A cada ciclo do loop while(1) o valor da variável counter é acrescido de dois. E) A estrutura do comando while() não está correta, porque não podemos colocar uma espera dentro de um loop. O aluno respondeu e acertou. Alternativa(B) 29/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 3/5 Comentários: A) D) B) Exercício 3: A) A função do programa é u�lizar os 8 bits do portB para apresentar o valor da variável counter. B) O comando _delay(1000) determina que o programa para por 1ms. C) O programa tem duas ro�nas principais init() e main(). D) Se exis�ssem LEDs ligados a porta B estes iriam acender uma única vez e permanecer ligados ininterruptamente. E) O comando PORTB = counter; não está correto, porque não podemos escrever um valor diretamente no port, este deve primeiro ser escrito do registrador W. 29/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 4/5 O aluno respondeu e acertou. Alternativa(A) Comentários: C) D) B) A) Exercício 4: A) A estrutura do comando while() não está correta, porque não podemos colocar uma espera dentro de um loop. B) Se exis�ssem LEDs ligados a porta B estes iriam acender uma única vez e permanecer ligados ininterruptamente. C) O comando PORTB = counter; não está correto, porque não podemos escrever um valor diretamente no port, este deve primeiro ser escrito do registrador W. D) A cada ciclo do loop while(1) o valor da variável counter é acrescido de um. E) 29/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 5/5 A cada ciclo do loop while(1) o valor da variável counter é acrescido de dois. O aluno respondeu e acertou. Alternativa(D) Comentários: D)
Compartilhar