Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

İnformasiya texnologiyaları kafedrası Mövzu № 9. Assembler. ( Assembler anlayışı. Assemblerin təyinatı. Assemblerdə operatorların formatı. Direktivlər.

Benzer bir sunumlar


... konulu sunumlar: "İnformasiya texnologiyaları kafedrası Mövzu № 9. Assembler. ( Assembler anlayışı. Assemblerin təyinatı. Assemblerdə operatorların formatı. Direktivlər."— Sunum transkripti:

1 İnformasiya texnologiyaları kafedrası Mövzu № 9. Assembler. ( Assembler anlayışı. Assemblerin təyinatı. Assemblerdə operatorların formatı. Direktivlər. Assemblerləşdirmə prosesi. Yükləmə və birləşdirmə (Loading and Linking). 8051 ailəsindən olan mikrokontrollerlərin quruluşu və proqram arxitekturası. Keil µVision mühitində assembler dilində proqramlaşdırma. Silicon Laboratories IDE. 8051 ailəsindən olan mikrokontrollerlərin yaddaşının və registrlərinin assemblerdə istifadə edilməsi. 8051 ailəsindən olan mikrokontrollerlər üçün assemblerdə riyazi əməliyyatlarının yerinə yetirilməsi və sadə proqramların hazırlanması. 8051 ailəsindən olan mikrokontrollerlərin giriş- çıxış portları, kəsilmə mexanizmləri və onların imkanlarının assemblerdə istifadə edilməsi. ) KOMPÜTERİN TƏŞKİLİ VƏ TEXNOLOGİYALARI (Computer Organization & Technologies) www.berkut.ws/comporgtech.html Azər Fərhad oğlu Həsənov www.berkut.ws/teaching.html education@berkut.ws iş nömrəsi: 497-26-00, 24-20

2 www.8051turk.com BÖLÜM 5 Zamanlayıcılar/Sayıcılar C ile 8051 Mikrodenetleyici Uygulamaları

3 Amaçlar  Zamanlayıcı/sayıcı tanımını kavramak  8051’de zamanlayıcı/sayıcı saklayıcılarını öğrenmek  Zamanlayıcı/sayıcı modlarının kullanımları hakkında bilgi sahibi olmak  Uygulamalarda zamanlayıcı/sayıcı birimini kullanabilmek

4 Giriş  Mikrodenetleyicilerde Zamanlayıcı/Sayıcı (Z/S) biriminin işlevi :  Dahili veya harici kaynaklı olarak zamanı ölçmek  Dahili veya harici kaynaklı olarak olayları saymak  Standart 8051’de 4 farklı modda kullanılabilen 2 adet 16-bitlik Z/S vardır. (T0 ve T1)  16 adet negatif kenar tetiklemeli D tipi FF’un (Flip Flop) asenkron ve ardışık olarak bağlanmasından meydana gelmektedir

5 Zamanlayıcı/Sayıcı Saklayıcıları

6 TMOD Saklayıcısı  T0 ve T1’in çalışma modlarını (Mod 0, 1, 2, 3)  T0 ve T1’in zamanlayıcı ya da sayıcı olarak çalışma durumunu belirler.

7 TCON Saklayıcısı  Bit adreslenebilirdir  Yüksek değerlikli dört biti, T0 ve T1’i başlatma, kontrol ve durdurma işlevlerini yerine getirir  Düşük değerlikli dört biti ise kesme işlemleri için kullanılır

8 T0 ve T1 Zamanlayıcı/Sayıcıları

9 T0’ın İç Yapısı

10 Z/S Çalışma Modları  Z/S’ler 4 farklı çalışma moduna sahiptir.  Z/S’nin çalışma modu TMOD saklayıcısındaki M0 ve M1 bitleri ile belirlenir.

11 Zamanlayıcı/Sayıcı Biriminin Kullanımı  Z/S birimi, sayıcı olarak mı yoksa zamanlayıcı olarak mı kullanılacak?  Sayılacak en büyük sayı değerine göre hangi sayma mod’u kullanılacak?  Zamanlayıcı/sayıcı kaç kere saydıktan sonra taşacak (TL0, TH0 ve TL1, TH1 değerleri)?  Taşma bayrağı sürekli yoklanacak mı yoksa kesme mi kullanılacak?

12 Zamanlayıcı/Sayıcı Örneği T0’ı kullanarak P1.0 ucunda 50 KHz’lik kare dalga sinyal üreten assembly programı.  Z/S birimi zamanlayıcı olarak kullanılacak C/T=0  Mod 2 – otomatik yükleme modu kullanılacak  Z/S her 10 saymadan sonra taşacak  Z/S kontrolü, taşma bayrağının sürekli yoklanması ile gerçekleştirilecek 10µSn 20µSn 50 KHz’lik kare dalga sinyalin periyodu

13 Zamanlayıcı/Sayıcı Örneği 50 KHz’lik kare dalga sinyalin periyodu

14 T2 Zamanlayıcı/Sayıcısı  İlk olarak 8052’de kullanılmıştır  T0 ve T1’den farklı olarak 4 saklayıcıdan oluşmaktadır  T2’nin kontrolü, T2CON ve T2MOD saklayıcıları ile yapılır

15 T2CON ve T2MOD Saklayıcıları

16 Növbəti mühazirənin mövzusu Mövzu № 10. Paralelliyin təşkili. Paralel kompüter arxitekturaları. ( Prosessordaxili paralellik. Əmrlər səviyyəsində paralellik. Prosessordaxili çoxaxınlılıq. Birkristallı multiprosessorlar. Soprosessorlar. Şəbəkə prosessorları. Multimedia-prosessorları. Kriptoprosessorlar. Multiprosessorlar və multikompüterlər. ) www.berkut.ws/comporgtech.html


"İnformasiya texnologiyaları kafedrası Mövzu № 9. Assembler. ( Assembler anlayışı. Assemblerin təyinatı. Assemblerdə operatorların formatı. Direktivlər." indir ppt

Benzer bir sunumlar


Google Reklamları