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?
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ı: