Butona belirli süre sonra işlem yaptırma (reset mantığı) ccs compiler
#include<12f683.h>
#fuses intrc_io,nomclr
#use delay(clock=4m)
int sure=0;
void main()
{
set_tris_a(0x00);
output_a(0x00);
while(true)
{
if(input(pin_a0)==1)
{
sure++;
delay_ms(500); // süreyi istediiniz gibi değiştirip kullanabilriisniz
if(input(pin_a0)==0)
{
sure=0;
}
if(sure==5)
{
output_high(pin_a1);
}
else
{
output_low(pin_a1);
}
if(sure >= 6 )
{
output_high(pin_a2);
delay_ms(250);
output_low(pin_a2);
delay_ms(250);
sure=0;
}
}
}
}
Hiç yorum yok:
Yorum Gönder
Her yorum bilgidir. Araştırmaya devam...