Buscar

Exame_final

Prévia do material em texto

UFPI - UNIVERSIDADE FEDERAL DO PIAUÍ
CENTRO DE TECNOLOGIA
DEPARTAMENTO DE ENGENHARIA ELÉTRICA
MICROCONTROLADORES – Prof. EVERTON REIS - abril/2013
Data: 23/04/13
Exame Final
Nome:__________________________________________________________________________
Obs: A interpretação das questões da prova faz parte da prova. A Prova é individual e pode ser consultada.
Cite as características de uma máquina Harvard e as possíveis maneiras de implementá-la, esboçando o diagrama simplificado de cada uma delas.
Determine o código em linguagem assembly do PIC16F628a que execute os comandos abaixo em C:
unsigned char k, j;
k=0; j=1;
i = j + k;
for (j = 5; j > 1; j--)
{k++;}
if (k==5) j = 10; else j = 0;
Deseja-se apagar um LED no pino RB7 do microcontrolador enquanto um botão conectado no pino RB0 estiver pressionado, caso contrário o LED é aceso. Mostre o hardware e o software em assembly. Obs: escreva o código completo!
Implemente um programa em C que meça o tempo em alto (talto) de um sinal PWM cuja frequência é de 50 Hz e que gere ao mesmo tempo uma onda quadrada (com razão cíclica de 50%) com frequência variável (fvar) conforme a relação abaixo:
	
Faça um programa para que o microcontrolador forneça um PWM com razão cíclica variável no tempo. A frequência do PWM é de 40kHz e a razão cíclica D inicia de zero. A cada 10 ms, é feita a leitura de uma tensão analógica Vanal e é através dessa leitura que a razão cíclica é alterada conforme a relação abaixo:
	
� DATE \@ "dd/MM/yyyy" �17/04/2013�	Prof. Everton Reis	� PAGE �1�
_1427728092.unknown
_1427727773.unknown

Continue navegando