реклама на сайте
подробности

 
 
> LCD HD44780, команды
aivs
сообщение Mar 31 2013, 05:46
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 114
Регистрация: 3-10-09
Пользователь №: 52 731



Разбираюсь с командами дисплея, пока каша в голове. Подскажите, мне нужно писать символы в одну ячейку, как выключить автоматический переход к следующей ячейки?
Сейчас я делаю так: пишу символ, затем возвращаюсь на одну ячейку назад, чтобы следующий символ опять в нее записать

Код
lcd_gotoxy(0, 0); // Перехожу к первой ячейки
lcd_dat('a'); // Записываю первый символ в первую ячейку
lcd_gotoxy(0, 0); // Перехожу к первой ячейки
lcd_dat('b'); // Записываю второй символ в первую ячейку


можно ли обойтись без lcd_gotoxy(0, 0); ?


И еще, если при записи символов заканчивается строка, мне нужно чтобы дисплей автоматически выводил символы на следующую строку, читал про shift, но пока не разобрался. Дисплей у меня 8x2.
Сейчас вручную перехожу на новую строку:
Код
lcd_gotoxy(0, 1); // Перехожу к первой ячейки второй строки
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Семин
сообщение Apr 17 2013, 08:57
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 142
Регистрация: 27-04-12
Пользователь №: 71 608



Разве лучше было бы, если вместе с данными приходилось передавать команду "Переводить курсор или нет".
Постоянное переключение режима, наверное тоже не лучше чем автоперевод.
Перевод на следующую строку, только "вручную". Все команды контроллера нужно смотреть в его описании.
Если там нет - значит нет. А shift , он просто окошко сдвигает.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 1st August 2025 - 17:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.0136 секунд с 7
ELECTRONIX ©2004-2016