START:
LOO!1:
UMP |
START | |
ORG |
100H | |
MOV |
R0,#LCDWC |
; adres wpisu instrukcji |
MOV |
R1.#LCDRC |
; adres odczytu stanu |
MOV |
A ,#4XH |
; ustaw adres generatora |
LCALL |
WRITE |
; znaków dla znaku 1 |
INC |
RO |
: adres wpisu danych |
MOV |
DPTR,#LITERA |
;adies definicji litery |
MOV |
R3,#8 |
;licznik bajtów definicji |
;wpisz definicję litery do generatora znaków LCD | ||
CLR |
A | |
MOVC |
A,@A+DPTR |
:odczyt kolejnego bajtu |
LCALL WRITE |
izapis do generatora zn. | |
INC |
DPTR |
; modyfikacja adresu |
DJNZ |
R3.1XX)P |
.przepisanie 8 bajtów |
DEC |
RO |
-.adres wpisu instrukcji |
MOV |
A,#l |
;kasuj dane wyświetlacza |
LCALL WRITE | ||
MOV |
A.#OEH |
•.włącz wyświetlacz, kursor |
LCALL WRITl! |
:i mruganie kursora | |
MOV |
A,#06H |
;ustaw kierunek przesuwu |
LCALL WRITE |
: kursora | |
INC |
RO |
;adre$ wpisu danych |
M()V |
I)PTR,#THXT |
;adrcs tekstu do wyświetlenia na 1 .Cl) |
; L02_znok.asm
•*♦****♦*♦♦**