4.2. Установить управляющее слово
Код |
HEX |
Функция |
D1 |
D2 |
01000000 |
40H |
Установить начальный адрес текста |
Младший адрес |
Старший адрес |
01000001 |
41H |
Установить область текста |
Столбцы |
00H |
01000010 |
42H |
Установить начальный адрес графики |
Младший адрес |
Старший адрес |
01000011 |
43H |
Установить область графики |
Столбцы |
00H |
Этой командой определяется начальный адрес и размер столбца.
- Установить Начальный Адрес Текста
Этой командой определяется стартовый адрес внешнего ОЗУ дисплея для отображения текста. Начальный адрес текста соответствует самой левой и самой верхней позиции.
Соотношение между адресами внешнего ОЗУ изображения и положением изображения
TH |
… |
TH+CL |
TH+TA |
… |
TH+TA+CL |
(TH+TA)+TA |
… |
TH+2TA+CL |
(TH+2TA)+TA |
… |
TH+3TA+CL |
… |
… |
… |
TH+(n-1)TA |
… |
TH+(n-1)TA+CL |
- TH : Начальный адрес текста.
- TA : Номер области текста (столбцы).
- CL : Аппаратно фиксированное количество столбцов (pin-программируемое).
Пример
Начальный адрес текста |
: 0000H |
Область текста |
: 0020H |
MD2 = H, MD3 = H |
: 32 столбца |
DUAL = H, MDX = L, MDO = L, MD1 = H |
: 4 строки |
0000H |
0001H |
… |
001EH |
001FH |
0020H |
0021H |
… |
003EH |
003FH |
0040H |
0041H |
… |
005EH |
005FH |
0060H |
0061H |
… |
007EH |
007FH |
- Установить Начальный Адрес Графики
Этой командой определяется стартовый адрес внешнего ОЗУ изображения для отображения графики. Начальный адрес графики находится в самой левой и самой верхней позиции.
Соотношение между адресом внешнего ОЗУ изображения и позицией изображения
GH |
… |
GH+CL |
GH+GA |
… |
GH+GA+CL |
(GH+GA)+GA |
… |
GH+2GA+CL |
(GH+2GA)+GA |
… |
GH+3GA+CL |
… |
… |
… |
GH+(n-1)GA |
… |
GH+(n-1)GA+CL |
- GH : Начальный адрес графики.
- GA : Число областей графики (столбцы).
- CL : Аппаратно фиксированное количество столбцов (pin-программируемое).
Пример
Начальный адрес графики |
: 0000H |
Область графики |
: 0020H |
MD2 = H, MD3 = H |
: 32 столбца |
DUAL = H, MDS = L, MDO = H, MD1 = H |
: 2 строки |
0000H |
0001H |
… |
001EH |
001FH |
0020H |
0021H |
… |
003EH |
003FH |
0040H |
0041H |
… |
005EH |
005FH |
0060H |
0061H |
… |
007EH |
007FH |
0080H |
0081H |
… |
009EH |
009FH |
00A0H |
00A1H |
… |
00BEH |
00BFH |
00C0H |
00C1H |
… |
00DEH |
00DFH |
00E0H |
00E1H |
… |
00FEH |
00FFH |
0100H |
0101H |
… |
011EH |
011FH |
0120H |
0121H |
… |
013EH |
013FH |
0140H |
0141H |
… |
015EH |
015FH |
0160H |
0161H |
… |
017EH |
017FH |
0180H |
0181H |
… |
019EH |
019FH |
01A0H |
01A1H |
… |
01BEH |
01BFH |
01C0H |
01C1H |
… |
01DEH |
01DFH |
01E0H |
01E1H |
… |
01FEH |
01FFH |
- Установить Область Текста
Количество отображаемых столбцов определяется аппаратной установкой. Этой командой можно подстроить столбцы изображения.
Пример
Размер ЖКИ |
: 20 столбцов, 4 строки |
Начальный адрес текста |
: 0000H |
Область текста |
: 0014H |
MD2 = H, MD3 = H |
: 32 столбца |
DUAL = H, MDS = L, MDO = L, MD1 = H |
: 4 строки |
0000 |
0001 |
… … … |
0013 |
0014 |
… … … |
001F |
0014 |
0015 |
… … … |
0027 |
0028 |
… … … |
0033 |
0028 |
0029 |
… … … |
003B |
003c |
… … … |
0047 |
003C |
003D |
… … … |
004F |
0050 |
… … … |
005B |
ЖКИ |
|
- Установить Область Графики
Количество отображаемых столбцов определяется аппаратной установкой. Этой командой можно подстроить столбцы графического изображения.
Пример
Размер ЖКИ |
: 20 столбцов, 2 строки |
Начальный адрес текста |
: 0000H |
Область текста |
: 0014H |
MD2 = H, MD3 = H |
: 32 столбца |
DUAL = H, MDS = L, MDO = H, MD1 = H |
: 2 строки |
0000 |
0001 |
… … ... |
0013 |
0014 |
… … ... |
001F |
0014 |
0015 |
… … ... |
0027 |
0028 |
… … ... |
0033 |
0028 |
0029 |
… … ... |
003B |
003c |
… … ... |
0047 |
003C |
003D |
… … ... |
004F |
0050 |
… … ... |
005B |
0050 |
0051 |
… … ... |
0063 |
0064 |
… … ... |
006F |
0064 |
0065 |
… … ... |
0077 |
0078 |
… … ... |
0083 |
0078 |
0079 |
… … ... |
008B |
008C |
… … ... |
0097 |
008С |
008D |
… … ... |
009F |
00A0 |
… … ... |
00AB |
00A0 |
00A1 |
… … ... |
00B3 |
00B4 |
… … ... |
00BF |
00B4 |
00B5 |
… … ... |
00C7 |
00C8 |
… … ... |
00D3 |
00С8 |
00C9 |
… … ... |
00DB |
00DC |
… … ... |
00E7 |
00DС |
00DD |
… … ... |
00EF |
00F0 |
… … ... |
00FD |
00F0 |
00F1 |
… … ... |
0103 |
0104 |
… … ... |
011F |
0104 |
0105 |
… … ... |
0127 |
0128 |
… … ... |
0123 |
0128 |
0129 |
… … ... |
013B |
013C |
… … ... |
0147 |
013C |
013D |
… … ... |
014F |
0150 |
… … ... |
015B |
ЖКИ |
|
Если параметры графической области настроены соответственно желаемому числу столбцов на ЖКИ, схема адресации будет автоматически изменена таким образом, что начальный адрес каждой строки равен конечному адресу предыдущей строки + 1.