Acionando Leds Usando PIC 16F84A e Linguagem C
Introdução
Esse circuitinho que estou postando tem a finalidade de
tentar preencher uma lacuna que
encontrei ao tentar achar artigos simples que mostrassem como
programar em C para PIC.
Esse circuito a principio para ser muito bobo, porém é bom
saber o simples pra entender
o complicado
Esquema do Circuito
Funcionamento do Circuito
Através de um programa feito em C, faremos 2 Leds Piscarem alternadamente.
Programa feito em C
#include <16f84A.h>//Biblioteca do uC
#use delay(clock=4000000) // Frequencia do Cristal
main(){
while(1){
output_high(pin_A2); // Poe 5V pra porta A2
delay_ms(500);// Espera 0.5 segundos
output_low(pin_A2); // Poe 0V pra porta A2
delay_ms(500); // Espera 0.5 segundos
output_high(pin_A3);// Poe 5V pra porta A3
delay_ms(500);//Espera 0.5 segundos
output_low(pin_A3);//Poe 0V pra porta A3
delay_ms(500);//Espera 0.5 segundos
}
}
Fotos do Protótipo
Video do Circuito em funcionamento e Downloado
do arquivo .Hex
Video (Para Windows
Media Player)
Led.hex
Placa de Circuito Impresso
Lista de Componentes
Placa de circuito impresso
(Forneço uma Placa pra Controle de 13 Leds)
2 Leds 5 mm
1 Cristal 4 Mhz
2 Resistores de 300 ohms 1/4 W
1 Resistore de 1 K 1/4 W
1 Conector Phoenix 500 de 2 Vias (Esse conector azul de
prender cabos)
2 Capacitores Cerâmicos de 22pF (Código 22)
Onde Comprar os Componentes?
http://www.circuitshop.com.br
Dúvidas:
bardelli@gmail.com