18 Temmuz 2020 Cumartesi

ccs c timer0 ile led yakma süresi ayarlama

Pic programlama ccs c timer0 ile led yakma süresi ayarlama

#include<16f628a.h>
#fuses INTRC_IO,NOWDT,NOMCLR
#use delay(clock=4m)
#use fast_io(a)
#use fast_io(b)
int hesap;
#INT_TIMER0
void zaman (void)
{
hesap ++;
set_timer0(4);
}

void main (void)
{

set_tris_a(0xff);
set_tris_b(0x00);

output_b(0x00);
ENABLE_INTERRUPTS(GLOBAL);
ENABLE_INTERRUPTS(INT_TIMER0);
SETUP_TIMER_0(RTCC_INTERNAL | RTCC_DIV_64);
SET_TIMER0(4);

while(true)
{
if(hesap == 65)
{
output_toggle(pin_b7);
hesap = 0;
}
}
}


Hiç yorum yok:

Yorum Gönder

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