Непредсказуемо работает AT90S8515 c LCD

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Родился
Сообщения: 13
Зарегистрирован: Пт июн 11, 2010 16:44:07

Сообщение Prevan »

Всем здравствуйте! Написал программу, которая делает бегущую строку на LCD LM016L. При запуске программы по шагам компилятор, проходя по строкам выдачи данных на дисплей не выдаёт ничего, а когда "невидимые" символы доходят до левого угла дисплея вдруг появляются и программа начинает работать в задуманном режиме. Через некоторое время символы перестают выдаваться на дисплей (хотя просмотр программы по шагам опять показывает, что они должны выдаваться). Как только "невидимые" символы вытесняют видимые они вновь появляются и программа вновь работает в задуманном режиме. И это "пропадание" символов появляется через некоторый интервал вновь и вновь. Может быть кто-то сталкивался с такой проблемой или знает как её решить...
1.JPG
(53.82 КБ) 588 скачиваний
LCD_TEST2.rar
(50.87 КБ) 190 скачиваний
- проект в Proteus
Реклама
akl
Друг Кота
Сообщения: 4453
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Сообщение akl »

Не хватает

Код: Выделить всё

ldi r16, 0x80 ; установить курсор в начало первой строки
rcall lcd_cmd
;
; вывод первой строки
;
;
ldi r16, 0xC0 ; установить курсор в начало второй строки
rcall lcd_cmd
;
; вывод второй строки
;
;
Реклама
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»