|
в Z пихаем адрес строки для вывода на экран
INC_STRING_POINTER:
adiw ZL, 1
SEND_STRING_LCD:
lpm
mov DATA, r0
cpi DATA, CP
breq COMMANDS_TO_LCD
cpi DATA, SP
breq SYMBOLS_TO_LCD
cpi DATA, EP
breq RETURN
rcall OUT_CHAR_LCD
rcall DELAY_50mS
rjmp INC_STRING_POINTER
RETURN:
ret
COMMANDS_TO_LCD:
cbi PORTB, 0
rjmp INC_STRING_POINTER
SYMBOLS_TO_LCD:
sbi PORTB, 0
rjmp INC_STRING_POINTER
E-mail: info@telesys.ru