TARAMA YÖNTEMİ İLE MATRİS DİSPLAY UYGULAMALARI
Matris display ekranın görüntüsü aşağıdaki gibidir.
Program Adı : Yukarıdaki tarama display modülü için ekranda “I” harfini sağdan sola kaydıran programdır.
NOT : Devredeki 74HC154 entegresi 4 giriş 16 çıkışlı “0” da aktif demultiplexer’dır. Yani 15. çıkışı “0” yapmak için girişlerden “ABCD” = “1111” uygulanmalıdır. Devre şemasında 16F628 resmi var. Siz onun yerine 16F84 kullanın.
LIST P=16F84
INCLUDE "P16F84.INC"
SAYI EQU h'0C'
BSF STATUS, 5 ; BANKl’e geç
CLRF TRISA ; PORTA'nın tüm uçları çıkış
CLRF TRISB ; PORTB'nin tüm uçları çıkış
BCF STATUS, 5 ; BANK0'a geç
MOVLW h'FF' ; Satırlardan h'FF' bilgisi gönder.
MOVWF PORTB
TEKRAR
MOVLW h'0F' ; Sütun seçici bilgisi
MOVWF SAYI
TARA
MOVF SAYI, W ; Sütun tarama programı
MOVWF PORTA
CALL GECIKME
DECFSZ SAYI, F
GOTO TARA
GOTO TEKRAR
GECIKME ;Gecikme alt programı
MOVLW h'FF'
MOVWF SAYAC1
DONGU1
MOVLW h'FF'
MOVWF SAYAC2
DONGU2 DECFSZ SAYAC2, F
GOTO DONGU2
DECFSZ SAYAC1, F
GOTO DONGU1
RETURN
END
|