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

 
 
> Простейший вопрос по ЖКИ 44780, нужен аналог клавиши Enter
PhX
сообщение Sep 12 2008, 06:50
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 473
Регистрация: 10-09-06
Из: Тольятти. Самарская обл.
Пользователь №: 20 249



Каким образом можно переместить курсор на начало 2 строки, 3-й, 4-й?
Как перейти на начало произвольной строки?
К примеру мы находимся в начале 2й строки напечатали "11111" и теперь хочется перейти на начало четвертой строки, допустим перешли, напечатали "22222", а теперь перешли на начало первой.


--------------------
Если все, то не я...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
otrog
сообщение Sep 12 2008, 08:45
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 22-02-06
Из: Воронеж
Пользователь №: 14 589



для дисплея WH2004A
Код
__flash unsigned char ddram_hd[4] = {0x00, 0x40, 0x14, 0x54};
void goto_cursorXY(unsigned char x, unsigned char y)
{
  if ( x < 20 && y < 4 )
    lcd_write((x + ddram_hd[y]) | (1<<7), 0); // ---запись команды в HD44780
}

Адреса знакомест приводятся в доке на индикатор. Например для вышеназванного индикатора адреса на картинке.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Истина рождается в спорах; но когда страсти кипят, истина испаряется.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 09:41
Рейтинг@Mail.ru


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