B
byczynho
Guest
Hej.
At tælle elementet kom til at gøre arbejdet.Nemlig i Yagoda på LCD jeg får min adresse.Jeg gjorde noget lignende dette:
Code:LJMP HOME
ORG 100h
START:MOV R0, # LCDWC; adresse indrejse instruktioner
MOV R1, # LCDRC; adresse læse statusMOV A, # 1, slette data display
LCALL WRITEMov A, # 0FH, drej på skærmen, markøren
LCALL skrive og blinkende markørINC R0, adresse dataindtastning
På ca MOV, TEXT #; adresse tekstWRITE_TXT:
CLR A, tage den næste
MOVC A, @ A ca; karakter tekst
JZ TEXT_END; byte = 0 - slutningen af tekstenACALL WRITE; optagelse på display
På ca INC., ændring af adresse
; Download det næste tegn
SJMP WRITE_TXT; få endnu et tegnTEXT_END:
December R0; adresse indrejse instruktioner;**************************************
; Subrutine indtastning af data eller instruktioner
; På LCD display
, Antaget den korrekte adresser i R0 og R1SKRIV:
MOV R2, A; datalagring
VENT:
MOVX A, @ R1; læse status
JB ACC.7, travl, travl vente = 0
MOV A, R2, genfindingsdata
MOVX @ R0, A; sende data
RET;**************************************
TEKST:
DB 'navn'
DB 'street'
DB 'postnummer'
DB 'landsby', 0
At tælle elementet kom til at gøre arbejdet.Nemlig i Yagoda på LCD jeg får min adresse.Jeg gjorde noget lignende dette:
Code:LJMP HOME
ORG 100h
START:MOV R0, # LCDWC; adresse indrejse instruktioner
MOV R1, # LCDRC; adresse læse statusMOV A, # 1, slette data display
LCALL WRITEMov A, # 0FH, drej på skærmen, markøren
LCALL skrive og blinkende markørINC R0, adresse dataindtastning
På ca MOV, TEXT #; adresse tekstWRITE_TXT:
CLR A, tage den næste
MOVC A, @ A ca; karakter tekst
JZ TEXT_END; byte = 0 - slutningen af tekstenACALL WRITE; optagelse på display
På ca INC., ændring af adresse
; Download det næste tegn
SJMP WRITE_TXT; få endnu et tegnTEXT_END:
December R0; adresse indrejse instruktioner;**************************************
; Subrutine indtastning af data eller instruktioner
; På LCD display
, Antaget den korrekte adresser i R0 og R1SKRIV:
MOV R2, A; datalagring
VENT:
MOVX A, @ R1; læse status
JB ACC.7, travl, travl vente = 0
MOV A, R2, genfindingsdata
MOVX @ R0, A; sende data
RET;**************************************
TEKST:
DB 'navn'
DB 'street'
DB 'postnummer'
DB 'landsby', 0