13 Haziran 2018 Çarşamba

Mikro Denetleyici Final Notları


Giriş(bölüm 5)
Mikrodenetleyicilerde Zamanlayıcı/Sayıcı (Z/S) biriminin işlevi :
1)Dahili veya harici kaynaklı olarak zamanı ölçmek
2)Dahili veya harici kaynaklı olarak olayları saymak
3)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
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.
TMOD ZAMANLAYICI  89H DA YER ALIR
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
Zamanlayıcı sayacı kontrol saklayıcısı 88h daa yer alır















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








Zamanlayıcı/Sayıcı Biriminin Kullanımı

q  Z/S birimi, sayıcı olarak mı yoksa zamanlayıcı olarak mı kullanılacak?
q  Sayılacak en büyük sayı değerine göre hangi sayma mod’u kullanılacak?
q  Zamanlayıcı/sayıcı kaç kere saydıktan sonra taşacak (TL0, TH0 ve TL1, TH1 değerleri)?
q  Taşma bayrağı sürekli yoklanacak mı yoksa kesme mi kullanılacak?
Zamanlayıcı/Sayıcı Örneği
T0’ı kullanarak P1.0 ucunda 50 KHz’lik kare dalga sinyal
üreten assembly programı.
q  Z/S birimi zamanlayıcı olarak kullanılacak C/T=0
q  Mod 2 – otomatik yükleme modu kullanılacak
q  Z/S her 10 saymadan sonra taşacak
q  Z/S kontrolü, taşma bayrağının sürekli yoklanması ile gerçekleştirilecek
q  50 KHz’lik kare dalga sinyalin periyodu


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

Seri Portun Genel Çalışması(bölüm 6)
q  Veri gönderimi için paralel formdaki veriyi seriye ve dışardan alınan seri formdaki veriyi de paralel veriye dönüştürür.
q  Veri gönderme TxD (P3.1) ve veri alma ise RxD (P3.0)’dir.
q  En önemli özelliği tam çift yönlü (full-duplex, eşzamanlı veri gönderme/alma) veri iletişimi yapabilmedir.
q  Seri haberleşme işlemlerini SCON-Serial Port Control kontrol etmekte ve tamponlama işlemi SBUF-Serial Port Buffer yardımıyla yapılmaktadır.
Seri Port Çalışma Modları
q  Seri port çalışma modları SCON saklayıcısındaki SM0 ve SM1 bitleri yardımıyla belirlenir.
Seri Portun Kullanımı
Seri haberleşmeye başlamadan önce yazılım yoluyla şu işlemler yapılmalıdır
q  Çalışma modu
q  Baud hızı
q  Eşlik bitinin eklenmesi
q  Alımın yetkilendirilmesi
q  Eğer Mod 2 ya da Mod 3 kullanılıyorsa 9. bitin kullanımı
q  Kesme bayraklarının kullanımı






A’dan Z’ye kadar harfleri seri porttan gönderen uygulama  programı: