Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

Timer 1 dk Nasıl ayarlarız

Başlatan Rick22, 01 Aralık 2014, 23:45:51

Rick22

Arkadaşlar Timer 1 dk nasıl ayarlayabilirim ?

M.Salim GÜLLÜCE



ismailhtc

       /////////////////////
TMR1H = 236;             // preset for timer1 MSB register
TMR1L = 120;
        T1CON = 0xFD ;      //  timer 1 kesmesi ayarlanıyor.... 100 hz  ... prescale=1:8.....16 bit......
        INTCON = 0xC0;
        TMR1IE_bit =1;      //timer1 kesmesi aktif
       ///////////////////////

buradan timer1 kuruluyor. void main altında.
void interrupt() {
  if (TMR1IF_bit){
i++;
if ( i==100){
sn++;
i=0;
}


TMR1H = 236;             // preset for timer1 MSB register
TMR1L = 120;
  TMR1IF_bit=0;
  }}


buradanda kesme ayarlanıp tmr1h ve tmr1l değerleri değiştirilerek süre ayarlanabilir yapılabilir.
http://eng-serve.com/pic/pic_timer.html
bu linkte timer değerlerini görebilirsin

selimkoc


Rick22

Arkadaşlar teşekkür ederim pic16f887 de timer0 için 1 dk ayarlamam lazım gönderdiğiniz programları nasıl kullanacağım hakkında bilgi sahibi değilim rica etsem koduyla birlikte gönderebilirmisiniz ?

Gökhan BEKEN

Hazırcılığın tavan seviyesi hergün yükseliyor.
Özel mesaj okumuyorum, lütfen göndermeyin.

mehmet

Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr