Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

DERS 10 PIC 16F84 ile ZAMAN GECİKME DÖNGÜLERİ. Dr. Emin Argun Oral, Atatürk Üniversitesi 2008 Ders 9, Slayt 2İÇERİK  Zaman geciktirme döngüleri  Komut.

Benzer bir sunumlar


... konulu sunumlar: "DERS 10 PIC 16F84 ile ZAMAN GECİKME DÖNGÜLERİ. Dr. Emin Argun Oral, Atatürk Üniversitesi 2008 Ders 9, Slayt 2İÇERİK  Zaman geciktirme döngüleri  Komut."— Sunum transkripti:

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

2 Dr. Emin Argun Oral, Atatürk Üniversitesi 2008 Ders 9, Slayt 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 Dr. Emin Argun Oral, Atatürk Üniversitesi 2008 Ders 9, Slayt 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 Dr. Emin Argun Oral, Atatürk Üniversitesi 2008 Ders 9, Slayt 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 Dr. Emin Argun Oral, Atatürk Üniversitesi 2008 Ders 9, Slayt 5 Komut Çevrim Süresi, Mikrodenetleyiciler ve PIC Prog., sayfa 98 KOMUT İŞLETİLME SÜRESİ

6 Dr. Emin Argun Oral, Atatürk Üniversitesi 2008 Ders 9, Slayt 6 PIC 16F84 Komutlarının Komut Çevrim değerleri, Mikrodenetleyiciler ve PIC Prog., sayfa 98 KOMUT İŞLETİLME SÜRESİ

7 Dr. Emin Argun Oral, Atatürk Üniversitesi 2008 Ders 9, Slayt 7 ZAMAN GECİKTİRME DÖNGÜLERİ Tipik bir zaman gecikme döngüsü: KÇS MOVLWN1 MOVWFSAYAC1 donguDECFSZSAYAC, F1x(N-1) + 2 GOTOdongu2x(N-1) TOPLAM GEÇEN SÜRE:(3N+1) KÇS = 4(3N+1) /f

8 Dr. Emin Argun Oral, Atatürk Üniversitesi 2008 Ders 9, Slayt 8 ZAMAN GECİKTİRME DÖNGÜLERİ Daha uzun bir zaman gecikme döngüsü: KÇS MOVLWM1 MOVWFSAYAC11 dongu1 MOVLWN MOVWFSAYAC donguDECFSZSAYAC, F GOTOdongu DECFSZSAYAC1, F1x(M-1) + 2 GOTOdongu12x(M-1) TOPLAM GEÇEN SÜRE:(3MN+4M+1) KÇS } Mx(3N+1)

9 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İ. Dr. Emin Argun Oral, Atatürk Üniversitesi 2008 Ders 9, Slayt 2İÇERİK  Zaman geciktirme döngüleri  Komut." indir ppt

Benzer bir sunumlar


Google Reklamları