Страница 1 из 1
Микропаскаль --- Lcd_Custom_Character
Добавлено: Сб янв 25, 2014 08:20:10
shtela
Привет всем!
Прошу подсказать что означает команда LCD_Cmd(64), которую генерирует Lcd_Custom_Character микропаскаля. Сгенерированная процедура работает, но что означает 64?
Сергей.
Re: Микропаскаль --- Lcd_Custom_Character
Добавлено: Сб янв 25, 2014 08:59:33
Dr. Alex
На сколько я понял, это код команды...
Re: Микропаскаль --- Lcd_Custom_Character
Добавлено: Сб янв 25, 2014 09:23:47
shtela
Это понятно, но как узнать какая из нижеприведенных?
Available Lcd Commands
Lcd Command Purpose
_LCD_FIRST_ROW Move cursor to the 1st row
_LCD_SECOND_ROW Move cursor to the 2nd row
_LCD_THIRD_ROW Move cursor to the 3rd row
_LCD_FOURTH_ROW Move cursor to the 4th row
_LCD_CLEAR Clear display
_LCD_RETURN_HOME Return cursor to home position, returns a shifted display to its original position. Display data RAM is unaffected.
_LCD_CURSOR_OFF Turn off cursor
_LCD_UNDERLINE_ON Underline cursor on
_LCD_BLINK_CURSOR_ON Blink cursor on
_LCD_MOVE_CURSOR_LEFT Move cursor left without changing display data RAM
_LCD_MOVE_CURSOR_RIGHT Move cursor right without changing display data RAM
_LCD_TURN_ON Turn Lcd display on
_LCD_TURN_OFF Turn Lcd display off
_LCD_SHIFT_LEFT Shift display left without changing display data RAM
_LCD_SHIFT_RIGHT Shift display right without changing display data RAM
Re: Микропаскаль --- Lcd_Custom_Character
Добавлено: Сб янв 25, 2014 10:53:36
Dr. Alex
Это с какой библиотеки? Открыть сам файл и посмотреть... имя должно быть присвоено...
Re: Микропаскаль --- Lcd_Custom_Character
Добавлено: Сб янв 25, 2014 11:02:44
Dr. Alex
Lcd_Custom_Character это, насколько я понял, для создания своего символа/значка на экране. Их можно до 8 штук, по-моему, создавать)
Re: Микропаскаль --- Lcd_Custom_Character
Добавлено: Вс янв 26, 2014 08:13:38
shtela
Правильно. А как узнать какой команде соответствует код 64?
Re: Микропаскаль --- Lcd_Custom_Character
Добавлено: Вс янв 26, 2014 09:30:58
uk8amk
Все коды операций вы можете узнать из описания на микросхему контроллера вашего дисплея.
Исходя из перечисленного выше списка я могу сделать вывод что речь идет про дисплей на контроллере HD44780/KS066.
Для него КОП 64 выставляет указатель на CGRAM в нулевую позицию. Она имеет 6-битовое поле для аргумента.
Set
CGRAM
address
0 0 0 1 ACG ACG ACG ACG ACG ACG Sets CGRAM address.
CGRAM data is sent and
received after this setting.
Re: Микропаскаль --- Lcd_Custom_Character
Добавлено: Вс янв 26, 2014 14:50:14
shtela
Понятно, спасибо