Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
YayınlayanEmel Sağlam Değiştirilmiş 8 yıl önce
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
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.