Prévia do material em texto
Questão 1/5 - Microprocessadores e Microcontroladores Com base no conversor analógico-digital do PIC16F877A, assinale a alternativa correta. Nota: 20.0 A A configuração do ADC é feita através do registrador OPTION_REG. B Em ADCON1, podemos configurar se alguns pinos são analógicos ou digitais, porém isto é apenas uma formalização, pois podemos fazer leituras analógicas mesmo com estes pinos sendo digitais. C O bit ADFM em ADCON1 é usado para justificar a resposta do conversor em direita ou esquerda. Isto se deve ao fato do conversor ser de 10 bits, o que implica em dois bits adicionais que normalmente são colocados em um dos registradores ADRESH ou ADREL. Você acertou! Esta correto, como o ACD do PIC16F877A é de 10 bits, os dados são distribuídos em dois registradores ADRESH e ADRESL, sendo o primeiro o mais significativo e o segundo menos significativo. O bit ADFM é usado para dizer qual destes registradores será mais utilizado. D Go/Done é um bit usado para indicar se o módulo conversor esta ativo ou ligado. E A conversão ADC é realizada em 10 bits, ou seja, são valores 0 a 1023 que serão usados como faixas de valores possíveis do conversor. Porém devido a limitação do PIC ser um processador de 8 bits, o armazenamento deste resultado é usado como sendo 8 bits. Questão 2/5 - Microprocessadores e Microcontroladores Sobre o mecanismo de interrupção do PIC16F877A, assinale a alternativa correta. Nota: 20.0 A O evento de interrupção ocorre quando é realizada a instrução call B Contexto é chamado todos os dados que há na aplicação, valores de registradores em geral e dados armazenados. C Para o tratamento de uma interrupção de um tipo específico, primeiramente o fluxo do código é enviado para o endereço 0x20 para então verificar qual bit do registrador INTCON acionou a rotina. D O registrador INTCON é usado para a configuração geral das interrupções, porém possui alguns bits, denominados flags que indicam a ocorrência destas interrupções. Este bit deve ser resetado por software. Você acertou! E O uso de interrupções consome uma grande quantidade de memória e prejudica o desempenho do programa em sua execução. Questão 3/5 - Microprocessadores e Microcontroladores Com base no esquemático a seguir assinale a alternativa correta. Nota: 20.0 A A leitura do sensor será realizada pelo canal analógico 0(AN0). B O esquemático mostra um circuito chamado divisor resistivo, onde a leitura da medição é baseada no valor de tensão entre os dois componentes R1 e R2 Você acertou! Esta correta, divisor resistivo se baseia na tensão no ramo determinado, neste caso a tensão no ramo do resistor R1 e R2. A tensão somada sobre estes resistores resulta em VCC, ou seja, se houver variação na tensão em um, o outro sofre uma variação contrária proporcional. C O circuito conectado ao pino RA2 é chamado de ponte de Wheatstone, muito usada para aquisição de sinais de sensores. D Para configurar o canal analógico que será usado para a conversão analógico- digital, deve-se configurar os pinos CHS2-CHS1 em ADCON1. E É impossível fazer a leitura do sensor, a menos que seja trocada a posição de R1 com R2. Questão 4/5 - Microprocessadores e Microcontroladores Sobre interrupções no PIC16F877A, é correto afirmar: Nota: 20.0 A As interrupções são subrotinas que normalmente são usadas para deixar o código em loop. B A interrupção externa será tratada apenas se o bit INTE no registrador INTCON estiver habilitado. Você acertou! Esta correta, para habilitar as interrupções deve-se deixar em nível lógico 1 os bits do registrador INTCON que representam a respectiva interrupção. C As interrupções são configuradas pelo registrador OPTION_REG, de forma que o bit GEIE aciona as interrupções gerais do microcontrolador PIC. D A interrupção de timer 0, só irá ser chamada quando o valor de TMR0 chegar em 300. E Não há interrupções no PIC16F877A, apenas um mecanismo que faz os dispositivos internos executarem em paralelo. Questão 5/5 - Microprocessadores e Microcontroladores Sobre o timer do PIC16F877A, assinale a alternativa correta. Nota: 20.0 A O timer 0 pode ser configurado como um contador de 16 bits, de forma que valor da contagem fique nos registradores TMRL0 e TMRH0. B OPTION_REG é o registrador do timer 0 que é usado para configurar o modo que o timer irá trabalhar. Você acertou! O registrador OPTION_REG é o registrador de configuração do timer 0, podendo configurar todos os modos de operação, dentre eles: contador e temporizador . Página 6, aula 3. C Todos os timers deste microcontrolador são de 10 bits, podendo ser usados nos modos contador e temporizador. D O registrador T1CON armazena o valor limite que o timer 1 pode assumir. E O PWM é uma forma de controle da senóide de saída de uma determinada porta em formato analógico, controlando o período de trabalho.