ccs c pic programlama int external kesmesi sleep mod kullanma
#include<12f683.h>
#fuses nomclr,intrc_io
#use delay(clock=4m)
int i=0;
#int_ext
void ext_isr()
{
i++;
if(i==2)
{
i=0;
}
}
void main()
{
ext_int_edge(H_to_L);
enable_interrupts(INT_EXT);
enable_interrupts(global);
while(true)
{
if(i==0)
{
output_high(pin_a0);
}
if(i==1)
{
output_low(pin_a0);
sleep();
}
output_high(pin_a1);
delay_ms(500);
output_low(pin_a1);
delay_ms(500);
}
}
Hiç yorum yok:
Yorum Gönder
Her yorum bilgidir. Araştırmaya devam...