I - UFPI
CENTRO DE TECNOLOGIA - CT
Pr
atica 03
Programa
c
ao em C para PIC
Objetivos
Familiarizar com a linguagem C para PIC16F877A.
Procedimento
Desenvolver, no MPLAB, dois programas em C para o PIC16F877A. Um programa para controlar
um semaforo de 3 tempos cujo circuito e representado na Figura 1. O tempo de cada estado deve ser:
Verde em 5 s, amarelo em 2 s e o vermelho em 4 s. O funcionamento deve ser ininterrupto. Utilize a
funcao delay ms(xx);
Question
ario
1. Escreva um c
odigo em C para o primeiro programa utilizando o timer0 para a geracao da base
de tempo de espera no lugar da rotina de delay. Meca o tempo em que realmente o LED verde
fica acesso.
2. Quais as vantagens e desvantagens de utilizar o timer0 no lugar da rotina de delay?
1