9 Mayıs 2020 Cumartesi

ccs c global interrupt kesiciler

Pic programlama ccs c global interrupt int rb ve global interrupts
interrupts = kesiciler

16f628a denetleyici kullanıldı
4mhz iç osilatör ayarlandı

#include<16f628a.h>
#fuses intrc_io,nowdt,mclr
#use delay(clock=4m)
#use fast_io(a)
#use fast_io(b)

#INT_RB

void RB(void)
{
output_b(0x00);
output_high(pin_a0);
delay_ms(500);
output_low(pin_a0);
delay_ms(500);
}

void main(void)
{
set_tris_a(0x00);
set_tris_b(0xf0);
output_b(0x00);

ENABLE_INTERRUPTS(INT_RB);
ENABLE_INTERRUPTS(GLOBAL);

while(true)
{
output_b(0xff);
delay_ms(500);
output_b(0x00);
delay_ms(500);
}
}




Hiç yorum yok:

Yorum Gönder

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