Você está na página 1de 2

MICROCONTROLADORES - AVALIAO INDIVIDUAL

NOME:

1 - Um mdulo temporizador (Timer)


microcontrolador possui qual finalidade geral?
a)

em

um

Sincronizar a execuo das operaes.

b) Realizar contagem de pulsos, cujo valor pode


ser convertido em um intervalo de tempo.
c)

Implementar atrasos de maneira automtica.

d) Contar o nmero de interrupes que ocorreram


em um certo intervalo de tempo.

a)

b) Para que a resoluo efetiva do sistema no seja


diminuda, deve-se sempre manter a amplitude
original do sinal analgico at a entrada no
conversor A/D.

Deve ser provocada


principal chega ao fim.

d) Deve

ser

provocada

O nmero de bits do valor digitalizado depende


da frequncia de amostragem utilizada.

quando

programa

quando

programa

principal entra num ciclo infinito.

conversor

A/D

por

aproximao

5 - Qual a funo do registrador TRISA?


a)

Determinar o sentido dos pinos de entrada/


sada da Porta A.

b) Proporcionar acesso ao contedo dos pinos de


entrada e sada da Porta A.
c)

3 - Em um microcontrolador em que o watchdog timer


est ativado, em que parte do programa deve-se inserir

um

sucessiva necessrio o uso de um capacitor de


amostragem para manter o sinal analgico
constante durante todo o tempo de converso.

sempre um acontecimento inesperado para o


processador.

b) Resulta do programa principal chamar a rotina


de atendimento a interrupes.
c)

O tempo de digitalizao deve ser maior ou


igual ao dobro do perodo do sinal analgico
sendo amostrado.

d) Em

2 - Uma interrupo:

DATA:

4 - Relativo aquisio de um sinal analgico em um


microcontrolador, qual das afirmaes abaixo est
correta?:

c)

a)

Habilitar ou desabilitar as interrupes.

d) Informar ao programador se os pinos de entrada


ou sada da Porta A esto conectados em algum
sinal externo.

o comando CLRWDT?
a)

Na rotina de tratamento de interrupes.

b) Dentro do programa principal, de modo que ele


seja executado pelo menos uma vez a cada 5ms.
c)

No incio do programa, junto com as operaes


de configurao dos pinos de entrada e sada.

d) Em qualquer parte do programa, desde que ele


esteja dentro de um lao infinito.

6 Qual a funo do registrador W na arquitetura do


PIC16F877A?
a)

Armazenar valores constantes.

b) Armazenar o valor da posio da memria que


contm a instruo a ser executada.
c)

Armazenar o resultado da ltima operao


lgico-aritmtica.

d) Armazenar informaes sobre o status da ltima


operao realizada pela ULA.

7 A instruo DECFSZ realiza a seguinte operao:


a)

Decrementa

valor

de

um

registrador

especificado e pula a prxima instruo se o


resultado for zero.
b) Decrementa o registrador W e pula a prxima
instruo.
c)

Pula a prxima instruo se um registrador


especificado tiver o valor zero.

d) Testa se um registrador zero e decrementa-o


caso for verdadeiro.

8 - Sobre a unidade lgico-aritmtica podemos dizer


que:
a)

um circuito que sequencia corretamente as


operaes.

b) um circuito que realiza operaes aritmticas


elementares.
c)

um circuito que realiza movimentaes de


dados.

d) um circuito que realiza operaes aritmticas


em ponto flutuante.

9 O program counter (PC) um registrador especial


cuja funo principal :
a)

Armazenar o status da execuo do programa


atual.

b) Informar o endereo do dado que ser utilizado


pela unidade lgico-aritmtica.
c)

Armazenar o endereo da memria de programa


que contm o endereo de retorno de uma
chamada de funo.

d) Armazenar o endereo da memria de programa


que contm
executada.

prxima

instruo

ser

10 - Escreva um fragmento de cdigo em assembly


usando o conjunto de instrues do PIC16F877A que
realize a subtrao de dois valores localizados nos
registradores temporrios TEMP1 e TEMP2 e ative o pino
RA1 caso o resultado da operao seja negativo.