20 Ekim 2020 Salı

int external kesmesi sleep mod kullanma

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...