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 - janeiro/2013 Data: 19/01/13 2ª prova Nome:__________________________________________________________________________ Obs: A interpretação das questões da prova faz parte da prova. Deseja-se acender um LED no pino RB7 do microcontrolador enquanto um botão conectado no pino RB0 estiver pressionado, caso contrário o LED é apagado. Mostre o hardware e o software em assembly. Obs: escreva o código completo! (2 pt) Determine o código em linguagem assembly do PIC que execute os comandos abaixo: i = j + k; if (i==5) j = 10; k = j + i; else j = j – 8; Determine também quantos ciclos de máquina são necessários. (2 pt). Mostre um programa em assembly que configure o timer0 para gerar uma interrupção a cada 64 us. Suponha que esteja sendo utilizado um cristal de 4MHz para geração do sinal de clock do microcontrolador (1 pt). Obs: escreva o código completo!’ Criar uma biblioteca matemática em C com as seguintes funções: a) quadrado: Calcula o quadrado de um número inteiro de até 16 bits. (1 pt) c) raiz: Calcula as raízes de uma equação de segundo grau. A resposta deve ser retornada pelos parâmetros da função. (2 pt) Crie um programa em C que calcule a inversa de uma matriz de ordem 2 se existir. (2 pt). � DATE \@ "dd/MM/yyyy" �20/02/2013� Prof. Everton Reis � PAGE �1�
Compartilhar