Baixe o app para aproveitar ainda mais
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
Compartilhar