13 Haziran 2018 Çarşamba

PIC Flaşör çakar lamba F1 devresi

F1 POLİS çakar lambası devresi olarakta kullanılır. 12voltla çalışır ve 7805 regüle entegresiyle gerilim 5volta düşürülerek pıc16F877 entegresini besler devrede 16F877 kullanılmıştır. Bu devrenin kodlarını değiştirerek farklı flaşör, sinyal lambası ve flim flop gibi devrelerede dönüştüre bilirsiniz.

MALΖEME LİSTESİ:

1-7805
2-4MHz kristal
3-2adet 22pf
4-100nf
5-4k7
6-2adet 330hom
7-mavi LED
8-kırmızı LED
9-16F877

DEVRE ŞEMASI:
















CCSC KODU:
#include <16F877.h>   
#fuses XT,NOWDT,NOPROTECT,NOBROWNOUT,NOLVP,NOPUT,NOWRT,NODEBUG,NOCPD 
#use delay(clock=4000000)  
#define LED1  pin_b0
#define LED2 pin_b1

void main ()

{   
   setup_psp(PSP_DISABLED);       
   setup_timer_1(T1_DISABLED);     
   setup_timer_2(T2_DISABLED,0,1);
   setup_adc_ports(NO_ANALOGS);    
   setup_adc(ADC_OFF);             
   setup_CCP1(CCP_OFF);           
   setup_CCP2(CCP_OFF);           
     
   set_tris_b(0b011000);
   output_b(0x00);
   
   while(1) 
 {  
       output_high(LED1);    
       delay_ms(20);
       output_low(LED1);            
       delay_ms(20);
   
       output_high(LED1);    
       delay_ms(20);
       output_low(LED1);            
       delay_ms(20);
   
       output_high(LED1);    
       delay_ms(20);
       output_low(LED1);            
       delay_ms(40);
   
   output_high(LED2); 
   delay_ms(20);
   output_low(LED2);  
   delay_ms(20);

   output_low(LED2);

   output_low(LED2);

   delay_ms(20);   

   output_high(LED2);   
   delay_ms(20);

   delay_ms(20);

   output_high(LED2);   
   delay_ms(40);
     
   }
   

}



Hiç yorum yok:

Yorum Gönder