You are on page 1of 3

Servio Nacional de Aprendizagem Industrial

Centro de Formao Profissional Antnio Urbano de Almeida CFP AUA


Microcontrolador

Aluno: Data:

Docente: Turno:

1) O que um microcontrolador? Explique a diferena entre microcontrolador e


microprocessador.
2) Mostre e descreva os tipos de memrias utilizadas em microcontroladores.
3) Quantos ciclos de clock no total so gastos para realizar a busca e execuo
de uma instruo?
4) O que uma porta de I/O?
5) O que significa PIC e internamente quais memrias ele possui?
6) Para que serve o MPlab?
7) Descreva cinco caractersticas do PIC 16F877A.
8) Na figura abaixo defina a funo dos pinos 1, 2, 13, 14, 31 e 32

9)Qual a diferena entre o socilador XT e o RC?


10) O que uma IDE?

1
Servio Nacional de Aprendizagem Industrial
Centro de Formao Profissional Antnio Urbano de Almeida CFP AUA
Microcontrolador

11) Dado o programa abaixo comente as linhas em negrito (qual a funo dela no
circuito).

#include
#use delay(clock=4000000, RESTART_WDT)
#fuses xt,nowdt,noprotect,put,brownout,nolvp,nocpd,nowrt

#use fast_io(a)
#use fast_io(b)
#use fast_io(c)
#use fast_io(d)
#use fast_io(e)

#byte porta = 0x05


#byte portb = 0x06
#byte portc = 0x07
#byte portd = 0x08
#byte porte = 0x09

#bit botao = portb.0


#bit led = portb.1

void main ()
{
set_tris_a(0b11111111);
set_tris_b(0b11111001);
set_tris_c(0b11111111);
set_tris_d(0b11111111);
set_tris_e(0b00000111);

porta=0x00;
portb=0x00;
portc=0x00;
portd=0x00;
porte=0x00;

while(TRUE) {
RESTART_WDT();
if(!botao)
led = 1;
else
led=0;
}
}

2
Servio Nacional de Aprendizagem Industrial
Centro de Formao Profissional Antnio Urbano de Almeida CFP AUA
Microcontrolador

12) Deseja-se acender o LED se a chave SPDT estiver em nvel lgico alto (1) e
apag-lo se estiver em nvel lgico baixo (0). Escreva o cdigo usando a linguagem C
para PIC

13) Deseja-se que toda vez que a chave SPDT estiver em nvel lgico alto (1) o LED
ficar piscando num intervalo de 50ms e se a chave estiver em nvel lgico baixo (0) o
LED ficar apagado.

You might also like