Всем здравствуйте! Написал программу, которая делает бегущую строку на LCD LM016L. При запуске программы по шагам компилятор, проходя по строкам выдачи данных на дисплей не выдаёт ничего, а когда "невидимые" символы доходят до левого угла дисплея вдруг появляются и программа начинает работать в задуманном режиме. Через некоторое время символы перестают выдаваться на дисплей (хотя просмотр программы по шагам опять показывает, что они должны выдаваться). Как только "невидимые" символы вытесняют видимые они вновь появляются и программа вновь работает в задуманном режиме. И это "пропадание" символов появляется через некоторый интервал вновь и вновь. Может быть кто-то сталкивался с такой проблемой или знает как её решить...
- проект в Proteus
Код: Выделить всё
ldi r16, 0x80 ; установить курсор в начало первой строки
rcall lcd_cmd
;
; вывод первой строки
;
;
ldi r16, 0xC0 ; установить курсор в начало второй строки
rcall lcd_cmd
;
; вывод второй строки
;
;
