hhuurrkkaann
Üye
- Katılım
- 26 Ağu 2008
- Mesajlar
- 124
- Puanları
- 1
- Yaş
- 40
arkadaşlar pic basic ile timer1 kesmesi içeren program örneği war mı elinizde.program yoksada;
T1CON=%00110001 yazarak ;
Bit 7-6 : Zaten 0 olmalı
Bit 5-4 : 11 yazarak “clock’un ” her 8 “pulse’nda” TIMER değerimizi 1
arttırıyoruz.
Bit 2 : 0 yazarak clock değerimizi harici osilatör ile senkron hale getirdik
Bit 1 : 0 yazarak clock değerimizin ¼ ‘u kadarlık bir clock değeri seçtik.
Bit 0 : 1 yazarak TIMER1 ‘ i çalıstırdık .
bu bilgide timer1 i kuruyoruz ve prescular değerini belirliyoruz.peki mesela sayıcıyı,timer0 kesmesinde INTCON.2=0 yazarak sıfırlıyorduk.timer1 de bunu nasıl yapıyoruz?birde timer1 i kurarken,timer0 da olduğu gibi;
ON INTERRUPT GOTO TMR1_KESME gibi bir komut kullanmalımıyız?
T1CON=%00110001 yazarak ;
Bit 7-6 : Zaten 0 olmalı
Bit 5-4 : 11 yazarak “clock’un ” her 8 “pulse’nda” TIMER değerimizi 1
arttırıyoruz.
Bit 2 : 0 yazarak clock değerimizi harici osilatör ile senkron hale getirdik
Bit 1 : 0 yazarak clock değerimizin ¼ ‘u kadarlık bir clock değeri seçtik.
Bit 0 : 1 yazarak TIMER1 ‘ i çalıstırdık .
bu bilgide timer1 i kuruyoruz ve prescular değerini belirliyoruz.peki mesela sayıcıyı,timer0 kesmesinde INTCON.2=0 yazarak sıfırlıyorduk.timer1 de bunu nasıl yapıyoruz?birde timer1 i kurarken,timer0 da olduğu gibi;
ON INTERRUPT GOTO TMR1_KESME gibi bir komut kullanmalımıyız?