22 Mayıs 2020 Cuma

ccs c buton basma süresi yapımı

Pic programlama ccs c butona basılı tutunca 3 saniye sonra led yakma. timer ilede yapılabilir. örnek basit kod ve devresi.

#include <12f683.h>
#fuses NOWDT,INTRC_IO,NOMCLR
#use delay(clock=4m)
int x=0,b=0;
void main()
{
 set_tris_a(0b000001);
 output_a(0b000001);

 while(true)
 {

 if(input(pin_a0))
{
b=0;
  for(x=0;x<=3;x++)
  {
  b++;
  delay_ms(1000);
  if(b==4)
  break;

 if(b==3 && (input(pin_a0) == 1 ))
 {
 output_high(pin_a1);
 delay_ms(500);
 output_low(pin_a1);
 }
 }
 }
 }
 }


Hiç yorum yok:

Yorum Gönder

Her yorum bilgidir. Araştırmaya devam...