Acionando Leds Usando PIC 16F84A e Linguagem C

Iniciado por Overburn, 08 de Setembro , 2009, 11:15:38 PM

tópico anterior - próximo tópico

0 Membros e 1 Visitante estão vendo este tópico.

Overburn

Não sabia onde colocar, então coloquei aqui, é eletronica com programação C, acho que aqui é o lugar certo, mas se não for, por favor removão.

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

Citar#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

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)

By: Bard HP