tersoll
Üye
- Katılım
- 25 Nis 2010
- Mesajlar
- 142
- Puanları
- 1
- Yaş
- 39
#include "C:\Users\server\Desktop\aaaaa\main.h"
int16 a=0;
void main()
{
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
// TODO: USER CODE!!
basla:
output_high(PIN_b0);
output_high(pin_b3);
for(a=0;a<32;a++) delay_ms(1000);
output_low(pin_b3);
output_high(pin_b2);
for(a=0;a<11;a++) delay_ms(1000);
output_low(pin_b0);
output_high(pin_b1);
output_high(pin_b2);
for(a=0;a<32;a++) delay_ms(1000);
output_low(pin_b1);
output_high(pin_b0);
output_high(pin_b2);
for(a=0;a<11;a++) delay_ms(1000);
output_low(pin_b2);
goto basla;
a=0;
}
kronemetre ile zamana baktığımda sürekli bir geri kayma var ama 3-5 saat takip ettim zamanda değişiklil yok ancak programda görüldüğü üzere 32 ve 11 ler normalde 32=30 saniye,11=10 saniyeye denk neden böyle oluyor bu yaptığım programda saniyeler doğrumu değilse neler yapmalıyım benim şu anlık işim 50 saniyeyi geçmeyecek saniyelerin tutması çok önemli vede değişmemesi
int16 a=0;
void main()
{
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
// TODO: USER CODE!!
basla:
output_high(PIN_b0);
output_high(pin_b3);
for(a=0;a<32;a++) delay_ms(1000);
output_low(pin_b3);
output_high(pin_b2);
for(a=0;a<11;a++) delay_ms(1000);
output_low(pin_b0);
output_high(pin_b1);
output_high(pin_b2);
for(a=0;a<32;a++) delay_ms(1000);
output_low(pin_b1);
output_high(pin_b0);
output_high(pin_b2);
for(a=0;a<11;a++) delay_ms(1000);
output_low(pin_b2);
goto basla;
a=0;
}
kronemetre ile zamana baktığımda sürekli bir geri kayma var ama 3-5 saat takip ettim zamanda değişiklil yok ancak programda görüldüğü üzere 32 ve 11 ler normalde 32=30 saniye,11=10 saniyeye denk neden böyle oluyor bu yaptığım programda saniyeler doğrumu değilse neler yapmalıyım benim şu anlık işim 50 saniyeyi geçmeyecek saniyelerin tutması çok önemli vede değişmemesi