24 Haziran 2020 Çarşamba

ccs c option register kullanımı

Pic programlama ccs c option register devre ve kodları
option register = okunabilir ve yazılabilir bir kaydedicidir.
iç osilatör 4mhz kullanıldı
16f628a denetleyici kullanıldı

#include<16f628a.h>
#fuses intrc_io,nomclr,nowdt
#use delay(clock=4m)
#BYTE OPTION_REG = 0X81
int durum0=0,durum1=0,durum2=0;
void main(void)
{
set_tris_b(0b00000111);
bit_clear(OPTION_REG,7);
output_b(0x00);
while(true)
{
if(!input(pin_b0) && durum0 == 0)
{
delay_ms(50);
output_toggle(pin_b7);
durum0=1;
}
if(input(pin_b0) && durum0 == 1)
{
delay_ms(50);
durum0=0;
}
if(!input(pin_b1) && durum1 == 0)
{
delay_ms(50);
output_toggle(pin_b6);
durum1=1;
}
if(input(pin_b1) && durum1 == 1)
{
delay_ms(50);
durum1=0;
}
if(!input(pin_b2) && durum2 == 0)
{
delay_ms(50);
output_toggle(pin_b5);
durum2=1;
}
if(input(pin_b2) && durum2 == 1)
{
delay_ms(50);
durum2=0;
}
}
}


Hiç yorum yok:

Yorum Gönder

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