Professional Documents
Culture Documents
Mikro Işlemci
Mikro Işlemci
1) KONFİGÜRASYON BİTLERİ:
Konfigürasyon bitleri PIC e gerilim uygulandığında PIC in uyması gereken koşulları
belirlemede kullanılır. Bu koşullar PIC uygulama devresine ve programa bağlıdır.
Program yükleme yazılımı ile Konfigürasyon bitleri yazılırsa:
Oscillator: Kullanılacak osilatörün tipi belirlenir.
XT: Kristal veya seramik resonatör
LP: Düşük frekanslı kristal
EXTCLCK: Harici osilator kullanıldığında seçilir.
BODEN: Pıc in besleme geriliminin belirli bir süre boyunca belirli bir değerin altına
düştüğünde PIC in resetlenmesi için kullanılır.
MCLRE: PIC 16F628A ‘nın RA5/MCLR/Vpp pini seçime bağlı olarak dijital giriş ya da
MCLR(reset) girişi olarak kullanılabilir. MCLRE enable ise reset girişi, disable ise dijital
girişi olarak kullanılır.
Code Protect: Program belleğine ve EEPROM a yazılan verilerin okunmaya karşı korumalı
olarak yazılması istenildiğinde seçilir.
;-----------------------------------------------------------
ÖDEV
1) A port’unun tüm uçlarından (RA3 hariç) girilen gerilim “0” olduğu (butonlar
basılı tutulduğunda) sürece, B port’unda o butona karşılık gelen LED'i
söndüren programı yazınız ve proteus veya multisimde devrede uygulayınız. B
port’unun RB3 ucuna bağlı buton basılı tutulduğu sürece de RA3’e bağlı
LED’i yakar.
2) PROG2.ASM’de A port’unu devamlı olarak okumak için programı yeniden
başlatmak amacıyla RESET butonuna basmak gerekiyordu programın bu
eksikliğini gidermek için gerekli değişimi yapınız.
3) MOVLW ve MOVF komutlarının farkını açıklayınız ve örnek kullanım
biçimlerini gösteriniz.
4) MOVLW h'07'
MOVWF CMCON
Bu program parçacığının işlevi açıklayınız ve 07 değerinden başka hangi
değerlerin kullanılabileceğini ekleyiniz.