Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

DERS 10 PIC 16F84 ile ZAMAN GECİKME DÖNGÜLERİ

Benzer bir sunumlar


... konulu sunumlar: "DERS 10 PIC 16F84 ile ZAMAN GECİKME DÖNGÜLERİ"— Sunum transkripti:

1 DERS 10 PIC 16F84 ile ZAMAN GECİKME DÖNGÜLERİ

2 İÇERİK Zaman geciktirme döngüleri Komut Çevrim Süresi (KÇS)
Komut işletilme süresi Tipik zaman gecikme döngüsü Uzun (çiftli) zaman gecikme döngüsü

3 ZAMAN GECİKTİRME DÖNGÜLERİ
Programlarda belirli bir süre için zaman gecikmesinin gerekli olduğu durumlar gerekli olabilir. Butona basılı olma test edildiğinde butonun mekanik yapısından kaynaklanan gerilim dalgalanmalarının sonlanması için gerekli bekleme süresi bunun tipik bir örneğidir. Bu durumda yaygın olarak kullanılan yaklaşım hiçbir işlem yapılmayan bir döngü oluşturmak ve bu döngünün sonlanması için gereken süreyi kontrollü olarak ayarlamaktır. Bunu yapmak için Çevrimde hangi komutların kaç kere kullanıldıklarını Kullanılan her bir komutun işletilme sürelerini göz önünde bulundurmak gerekir.

4 KOMUT İŞLETİLME SÜRESİ
Kullanılan her bir komutun işletilme süresi direkt olarak mikroişlemcinin saat frekansının bir fonksiyonudur. Sistem saat frekansının (f) belirlediği periyodun (1/f) 4 katı kadar bir süreye Komut Çevrim Süresi (KÇS) denir. KÇS = 4/f PIC 16F84 işlemcisinde her bir komut 1 KÇS veya 2 KÇS içinde gerçekleştirilirler.

5 KOMUT İŞLETİLME SÜRESİ
Komut Çevrim Süresi, Mikrodenetleyiciler ve PIC Prog., sayfa 98

6 KOMUT İŞLETİLME SÜRESİ
PIC 16F84 Komutlarının Komut Çevrim değerleri, Mikrodenetleyiciler ve PIC Prog., sayfa 98

7 ZAMAN GECİKTİRME DÖNGÜLERİ
Tipik bir zaman gecikme döngüsü: KÇS MOVLW N 1 MOVWF SAYAC 1 dongu DECFSZ SAYAC, F 1x(N-1) + 2 GOTO dongu 2x(N-1) TOPLAM GEÇEN SÜRE: (3N+1) KÇS = 4(3N+1) /f

8 ZAMAN GECİKTİRME DÖNGÜLERİ
Daha uzun bir zaman gecikme döngüsü: KÇS MOVLW M 1 MOVWF SAYAC1 1 dongu 1 MOVLW N MOVWF SAYAC dongu DECFSZ SAYAC, F GOTO dongu DECFSZ SAYAC1, F 1x(M-1) + 2 GOTO dongu1 2x(M-1) TOPLAM GEÇEN SÜRE: (3MN+4M+1) KÇS } Mx(3N+1)

9 ZAMAN GECİKME DÖNGÜLERİ
DERS 10 PIC 16F84 ile ZAMAN GECİKME DÖNGÜLERİ - SON - Kaynak: Mikrodenetleyiciler ve PIC Prog., Orhan ALTINBAŞAK, ISBN


"DERS 10 PIC 16F84 ile ZAMAN GECİKME DÖNGÜLERİ" indir ppt

Benzer bir sunumlar


Google Reklamları