ETC MT-10S1

Жидкокристаллический
модуль MT-10S1
Общее описание
Жидкокристаллический модуль MT-10S1 состоит из
БИС контроллера управления и ЖК панели. Контроллер
управления аналогичен HD44780 фирмы HITACHI и
KS0066 фирмы SAMSUNG. Модуль выпускаются в двух
вариантах: со светодиодной подсветкой и без нее.
Внешний вид приведен на рисунке 1.
Модуль позволяет отображать 10 символов в одной
строке при матрице символа 5х8 и курсор. Между
символами имеются интервалы шириной в одну
Ðèñ 1.
отображаемую точку.
Каждому отображаемому на ЖКИ символу соответствует его код в ячейке ОЗУ модуля.
Модуль содержит два вида памяти - кодов отображаемых символов и пользовательского
знакогенератора, а также логику для управления ЖК панелью.
Габаритные размеры модуля приведены на рисунке 7.
Внимание! Не допустимо воздействие статического электричества больше 30 вольт.
Модуль позволяет:
• работать как по 8-ми, так и по 4-х битной шине данных (задается при инициализации);
• принимать команды с шины данных (перечень команд приведен в таблице 4);
• записывать данные в ОЗУ с шины данных;
• читать данные из ОЗУ на шину данных;
• читать статус состояния на шину данных (см. табл. 4);
• запоминать до 8 изображений символов, задаваемых пользователем;
• выводить мигающий (или не мигающий) курсор двух типов;
• управлять контрастностью и подсветкой;
• модуль имеет встроенный знакогенератор (см. табл. 5)
Основные сведения
Модуль управляется по параллельному 4-х или 8-ми битному интерфейсу.
Временные диаграммы приведены на рис. 2 и 3, динамические характеристики приведены в
таблице 2.
Примеры обмена по интерфейсу приведены на рис. 4 и 5.
Программное управление осуществляется с помощью системы команд, приведенной в
таблице 4.
Перед началом работы модуля необходимо произвести начальную установку.
Стандартный знакогенератор приведен в таблице 5.
Модуль позволяет задать изображения восьми дополнительных символов знакогенератора,
использующихся при работе наравне со стандартными. Пример задания дополнительных
символов приведен в таблице 3.
© ÌÝËÒ 2003 http://www.melt.aha.ru
1
Жидкокристаллический модуль MT-10S1
Òàáëèöà 1. Äèíàìè÷åñêèå õàðàêòåðèñòèêè ìîäóëÿ
Íàçâàíèå
Åäèíèöû
Îáîçí.
Min
Max
Âðåìÿ öèêëà ÷òåíèÿ/çàïèñè
t cycE
1000
-
ns
Äëèòåëüíîñòü èìïóëüñà ðàçðåøåíèÿ ÷òåíèÿ/çàïèñè
PW EH
500
-
ns
Âðåìÿ íàðàñòàíèÿ è ñïàäà
t Er, t Ef
-
25
ns
Âðåìÿ ïðåäóñòàíîâêè àäðåñà
t AS
60
-
ns
Âðåìÿ óäåðæàíèÿ àäðåñà
t AH
20
-
ns
Âðåìÿ âûäà÷è äàííûõ
t DDR
-
400
ns
Âðåìÿ çàäåðæêè äàííûõ
t DHR
10
-
ns
Âðåìÿ ïðåäóñòàíîâêè äàííûõ
t DSW
200
-
ns
Âðåìÿ óäåðæàíèÿ äàííûõ
tH
10
-
ns
Óïðàâëåíèå êîíòðàñòíîñòüþ
Êîíòðàñòíîñòü èíäèêàòîðà çàâèñèò îò íàïðÿæåíèÿ ïèòàíèÿ ÆÊ ïàíåëè (VLCD).
+
Модуль
MT-10S1
Vo
Vcc
VLCD
Vcc
+
Внешний
резистор
10...50 кOм
GND
Модуль
MT-10S1
Vo
VLCD
Óïðàâëåíèå êîíòðàñòíîñòüþ ïðîèçâîäèòñÿ âíåøíèì ðåçèñòîðîì (ðèñ.2). Ïðè ïîñòàâêå ìîäóëÿ
êîíòðàñòíîñòü íàñòðîåíà íà Vcc= 5B, ïîýòîìó ïðè íàïðÿæåíèè ïèòàíèÿ ìîäóëÿ 5Â, âíåøíèé
ðåçèñòîð ïîäêëþ÷àòü íå îáÿçàòåëüíî.
Внешний
резистор
10...50 кOм
GND
+
В случае Vcc>VLCD
В случае Vcc<VLCD
Ðèñ. 2
Õàðàêòåðèñòèêè ìîäóëÿ ïî ïîñòîÿííîìó òîêó
Òàáëèöà 2. Õàðàêòåðèñòèêà ìîäóëÿ ïîñòîÿííîìó òîêó.
Îáîçíà÷åíèå Ìèíèìóì Òèïè÷íîå Ìàêñèìóì Åäèíèöû
Íàïðÿæåíèå ïèòàíèÿ
VCC
Òîê ïîòðåáëåíèÿ ïðè 5Â
ICC5
Òîê ïîòðåáëåíèÿ ïðè 4Â
ICC4
Âõîäíîå íàïðÿæåíèå
âûñîêîãî óðîâíÿ
UIH
Âõîäíîå íàïðÿæåíèå íèçêîãî
óðîâíÿ
UIL
Íàïðÿæåíèå ïèòàíèÿ
ïîäñâåòêè ïðè òîêå 40 mA
2
4
5
Â
0,8
1,0
ìÀ
120
200
ìêÀ
2,4
VCC+0,6
Â
-0,6
0,8
Â
4,2
Â
4,0
© МЭЛТ 2003 http://www.melt.aha.ru
Жидкокристаллический модуль MT-10S1
À0
R/W
VIH1
VIL1
tAS
tAH
VIH1
VIL1
VIH1
VIH1
PWEH
VIH1
VIL1
tEr
tDDR
E
tAH
VIL1
tDHR
VOH1
VOL1 *
DB0 to DB7
tEf
VIH1
VIL1
Valid data * VOH1
VOL1
tcycE
Рис3 . Диаграмма чтения
À0
R/W
VIH1
VIL1
tAS
tAH
VIH1
VIL1
VIL1
VIL1
PWEH
tAH
tEf
E
DB0 to DB7
VIH1
VIL1
tEr
VIH1
VIL1
TH
tDSW
VIH1
VIL1
VIL1
Valid data
tcycE
VIH1
VIL1
Рис 4. Диаграмма записи
© МЭЛТ 2003 http://www.melt.aha.ru
3
Жидкокристаллический модуль MT-10S1
Äèàãðàììà îáìåíà ïî 4-õ áèòíîìó èíòåðôåéñó.
AO
R/W
E
DB7
IR7
IR3
BS
AC3
DR7
DR3
DB6
IR6
IR2
AC6
AC2
DR6
DR2
DB5
IR5
IR1
AC5
AC1
DR5
DR1
DB4
IR4
IR0
AC4
AC0
DR4
DR0
Çàïèñü êîìàíäû â ðåãèñòð IR
×òåíèå ôëàãà çàíÿòîñòè
(BS) è ñ÷åò÷èêà àäðåñà (AC)
×òåíèå áàéòà äàííûõ (DR)
Рис 5.
Ïðèìå÷àíèå.  êàæäîì öèêëå îáìåíà íåîáõîäèìî ïåðåäàâàòü (÷èòàòü èëè ïèñàòü) âñå 8 áèò - äâà
ðàçà ïî 4 áèòà. Ïåðåäà÷à ñòàðøèõ 4-õ áèò áåç ïîñëåäóþùåé ïåðåäà÷è ìëàäøèõ 4-õ áèò íå
äîïóñêàåòñÿ.
Äèàãðàììà îáìåíà ïî 8-ìè áèòíîìó èíòåðôåéñó.
AO
R/W
E
DB7
IR7
BS
DR7
DB6
IR6
AC6
DR6
DB5
IR5
AC5
DR5
DB4
IR4
AC4
DR4
DB3
IR3
AC3
DR3
DB2
IR2
AC2
DR2
DB1
IR1
AC1
DR1
DB0
IR0
AC0
DR0
Çàïèñü êîìàíäû â ðåãèñòð IR
×òåíèå ôëàãà çàíÿòîñòè
(BS) è ñ÷åò÷èêà àäðåñà (AC)
×òåíèå áàéòà äàííûõ (DR)
Рис 6.
4
© МЭЛТ 2003 http://www.melt.aha.ru
Жидкокристаллический модуль MT-10S1
Начальная установка модуля
Модуль войдет в нормальный режим работы только после подачи на него следующих команд:
8-ìè áèòíûé ðåæèì
4-õ áèòíûé ðåæèì
Âêëþ÷èòü ïèòàíèå
Âêëþ÷èòü ïèòàíèå
Îæèäàòü 30 ìñ
Îæèäàòü 30 ìñ
AO R/W DB7 DB6 DB5 DB4 DB3 DB2
0 0 0 0 1 1
DB1 DB0
Õ Õ
Õ Õ
Óñòàíîâèòü ðàçðÿäíîñòü èíòåðôåéñà
*
0 0 0 0 1 1
Óñòàíîâèòü ðàçðÿäíîñòü èíòåðôåéñà
Îæèäàòü 40 ìêñ
Îæèäàòü 40 ìêñ
AO R/W DB7 DB6 DB5 DB4 DB3 DB2
0 0 0 0 1 1
Õ Õ
DB1 DB0
Õ Õ
Óñòàíîâèòü ðàçðÿäíîñòü èíòåðôåéñà
*
0 0 0 0 1 1
Óñòàíîâèòü ðàçðÿäíîñòü èíòåðôåéñà
Îæèäàòü 40 ìêñ
AO R/W DB7 DB6 DB5 DB4 DB3 DB2
Õ Õ
DB1 DB0
Õ Õ
Óñòàíîâèòü ðàçðÿäíîñòü èíòåðôåéñà
*
0 0 0 0 1
1 0
Óñòàíîâêà ïàðàìåòðîâ
AO R/W DB7 DB6 DB5 DB4 DB3 DB2
1
Âûêëþ÷åíèå äèñïëåÿ
0
AO R/W DB7 DB6 DB5 DB4 DB3 DB2
0 0 0 0 0 0
0
Î÷èñòêà äèñïëåÿ
0
AO R/W DB7 DB6 DB5 DB4 DB3 DB2
0 0 0 0 0 0
0
1
Óñòàíîâèòü ðàçðÿäíîñòü èíòåðôåéñà
Îæèäàòü 40 ìêñ
AO R/W DB7 DB6 DB5 DB4 DB3 DB2
0 0 0 0 0 0
*
AO R/W DB7 DB6 DB5 DB4
Îæèäàòü 40 ìêñ
0 0 0 0 1 1
*
AO R/W DB7 DB6 DB5 DB4
Îæèäàòü 40 ìêñ
0 0 0 0 1 1
*
AO R/W DB7 DB6 DB5 DB4
1
DB1 DB0
AO R/W DB7 DB6 DB5 DB4
DB1 DB0
AO R/W DB7 DB6 DB5 DB4
DB1 DB0
AO R/W DB7 DB6 DB5 DB4
DB1 DB0
AO R/W DB7 DB6 DB5 DB4
0
0
0
0
0
0
0 0
0 0
0
1
0
0 1
0
0
0
Óñòàíîâêà ïàðàìåòðîâ
0
0
0
0
0
0
1
0
0
0
Âûêëþ÷åíèå äèñïëåÿ
0
0
0 1
0 0
0
0
0 0
0
0
Î÷èñòêà äèñïëåÿ
0
1
0 0 0
0
0
0
0 0 0
1
1
0
Óñòàíîâêà ðåæèìà ââîäà äàííûõ
1 0
Óñòàíîâêà ðåæèìà ââîäà äàííûõ
*
- После этих команд флаг занятости “BS” не проверять! Остальные команды выдавать в
соответствии с таблицей 4 и примечаниями под ней.
Примечание. Назначение бит указано в таблице 4.
После этих действий модуль переходит в рабочее состояние с установленными параметрами.
Распределение ОЗУ
Модуль содержит ОЗУ для хранения данных (DDRAM), выводимых на ЖКИ. Адреса
отображаемых на ЖКИ символов распределены следующим образом:
Ðàñïðåäåëåíèå àäðåñîâ MT-10S1
¹ Çíàêîìåñòà
Àäðåñ
© МЭЛТ 2003 http://www.melt.aha.ru
1
2
3
4
5
6
7
0h
1h
2h
3h
4h
5h
6h
8
9
10
7h 40h 41h
5
Жидкокристаллический модуль MT-10S1
Символы, программируемые пользователем
Модуль содержит также память для хранения изображений восьми символов, програмируемых
пользователем (CGRAM). Коды этих восьми символов показаны в таб. 5. Адреса строк
изображений этих символов не зависят от адресов выводимых символов (расположены в
отдельном адресном пространстве) и занимают адреса от 0h до 3Fh. Каждый символ занимает 8
байт (0h-7h, 8h-Fh, 10h-17h, ..., 30h-37h, 38h-3Fh). Нумерация байт идет в порядке отображения
на индикаторе сверху вниз (первый байт самый верхний, восьмой байт самый нижний).
Последняя, восьмая строка используется также для отображения курсора (если выбран курсор в
виде подчеркивания). В каждом байте используются только 5 младших бит (4,3,2,1,0), старшие 3
бита (7,6,5) могут быть любые, на отображение они не влияют. Бит 4 соответствует левому
столбцу матрицы символа, бит 0 - правому столбцу символа. Пример см. в таблице 3.
Таблица 3.
Àäðåñ â
çíàêîãåíåðàòîðå
7 6 5 4 3 2 1 0
0 0 0 0 * 0 0 0
0 0 0 0 * 0 0 1
0 0 0 0 * 1 1 1
5 4 3 2 1 0
0
0
0
0
0 0 0
1
1
1
1
0
0
0
0
0 0 1
1
1
1
1
0
0
1 1 1
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
0
1
1
0
1
0
1
Çíà÷åíèÿ â
çíàêîãåíåðàòîðå
7 6 5 4 3 2 1 0
* * *
* * *
* * *
* * *
* * *
1
1
1
1
1
1
1
0
1
0
1
0
1
0
0
0
1
0
0
1
0
0
0
0
0
1
1
0
1
0
0
0
1
0
0
1
1
0
0
0
0
0
1
1
1
1
1
0
1
0
0
1
0
1
0
0
0
1
1
0
1
0
0
0
0
1
1
0
0
0
1
0
1
0
1
0
1
0
0
0
Èçîáðàæåíèå ïåðâîãî ñèìâîëà
Ïîçèöèÿ äëÿ êóðñîðà
Èçîáðàæåíèå âòîðîãî ñèìâîëà
Ïîçèöèÿ äëÿ êóðñîðà
* * *
* - çíà÷åíèå íå âëèÿåò íà îòîáðàæåíèå
6
© МЭЛТ 2003 http://www.melt.aha.ru
Жидкокристаллический модуль MT-10S1
Описание команд модуля
Таблица 4.
R
Êîìàíäà A _
_ DB DB DB DB DB DB DB DB
0
W
7
6
5
4
3
2
1
0
Îïèñàíèå
Âðåìÿ
âûïîëíåíèÿ
1,5
ìñ
Clear
Display
0
0
0
0
0
0
0
0
0
1
Î÷èùàåò èíäèêàòîð è
ïîìåùàåò êóðñîð â ñàìóþ
ëåâóþ ïîçèöèþ
Return
Home
0
0
0
0
0
0
0
0
1
X
Ïåðåìåùàåò êóðñîð â ëåâóþ
ïîçèöèþ
40
ìêñ
Entry
Mode Set
0
0
0
0
0
0
0
1
I/D SH
Óñòàíîâêà íàïðàâëåíèÿ ñäâèãà
êóðñîðà è ðàçðåøåíèå ñäâèãà
äèñïëåÿ
40
ìêñ
C
B
Âêëþ÷àåò èíäèêàòîð (D=1), êóðñîð
(C=1) è âûáèðàåò òèï êóðñîðà:
ìèãàþùèé áëîê (B=1) èëè
ïîä÷åðêèâàíèå (B=0)
40
ìêñ
S/C R/L X
X
Âûïîëíÿåò ñäâèã äèñïëåÿ èëè
êóðñîðà (S/C) âïðàâî èëè
âëåâî (R/L)
40
ìêñ
0
Óñòàíîâêà ðàçðÿäíîñòè
èíòåðôåéñà:
DL=0 - 4 áèòà, DL=1 - 8 áèò
40
ìêñ
Óñòàíîâêà àäðåñà äëÿ
ïîñëåäóþùèõ îïåðàöèé (è
óñòàíîâêà òóäà êóðñîðà) è
âûáîð îáëàñòè CGRAM
40
ìêñ
Óñòàíîâêà àäðåñà äëÿ
ïîñëåäóþùèõ îïåðàöèé è
âûáîð îáëàñòè DDRAM
40
ìêñ
Display
ON/OFF
control
0
0
0
0
0
0
Cursor or
Display
Shift
0
0
0
0
0
1
Function
Set
0
0
0
0
1
DL
1
1
D
0
0
Set
CGRAM
Address
0
0
0
Set
DDRAM
Address
0
0
1
ADD
Read
BUSY flag
and
Address
0
1
BS
AC
Write
Data to
RAM
1
0
Write Data
Çàïèñü äàííûõ â àêòèâíóþ
îáëàñòü
40
ìêñ
Read
Data from
RAM
1
1
Read Data
×òåíèå äàííûõ èç àêòèâíîé
îáëàñòè
40
ìêñ
1
ACG
Ïðî÷èòàòü ôëàã çàíÿòîñòè è
ñîäåðæèìîå ñ÷åò÷èêà àäðåñà
---
Примечания.
1. Указанное время является максимальным. Его не обязательно выдерживать при условии
чтения флага занятости BS - как только флаг BS=0, так сразу можно писать следующую команду
или данные. Если же флаг BS перед выдачей команд не проверяется - необходимо формировать
паузу не менее указанного времени для надежной работы модуля.
2. Большая Х - любое значение (0 или 1).
© МЭЛТ 2003 http://www.melt.aha.ru
7
Жидкокристаллический модуль MT-10S1
Таблица 5. Стандартный знакогенератор.
Font table "CGROM_rus_melt_S03.pat"
Старшая цифра кода символа (в шестнадцатиричном виде)
0
0
1
2
3
3
4
5
6
7
8
9
A
B
C
C
D
E
FF
00
1
Младшая цифра кода символа (в шестнадцатиричном виде)
2
33
4
5
6
7
8
9
A
B
CC
D
E
FF
8
pae
© МЭЛТ 2003 http://www.melt.aha.ru
Жидкокристаллический модуль MT-10S1
Таблица 6. Назначение внешних выводов
Âûâîä Îáîçíà÷åíèå
Íàçíà÷åíèå âûâîäà
1
DB0
Øèíà äàííûõ (8-ìè áèòíûé ðåæèì) (ìëàäøèé áèò â 8-ìè áèòíîì ðåæèìå)
2
DB1
Øèíà äàííûõ (8-ìè áèòíûé ðåæèì)
3
DB2
Øèíà äàííûõ (8-ìè áèòíûé ðåæèì)
4
DB3
Øèíà äàííûõ (8-ìè áèòíûé ðåæèì)
5
A0
Àäðåñíûé ñèãíàë - âûáîð ìåæäó ïåðåäà÷åé äàííûõ è êîìàíä óïðàâëåíèÿ
6
R/W
Âûáîð ðåæèìà çàïèñè èëè ÷òåíèÿ
7
E
Ðàçðåøåíèå îáðàùåíèé ê ìîäóëþ (à òàêæå ñòðîá äàííûõ)
8
DB7
Øèíà äàííûõ (8-ìè è 4-õ áèòíûå ðåæèìû) (ñòàðøèé áèò)
_
9
DB6
Øèíà äàííûõ (8-ìè è 4-õ áèòíûå ðåæèìû)
10
DB5
Øèíà äàííûõ (8-ìè è 4-õ áèòíûå ðåæèìû)
11
DB4
Øèíà äàííûõ (8-ìè è 4-õ áèòíûå ðåæèìû)(ìëàäøèé áèò â 4-õ áèòíîì ðåæèìå)
12
GND
Îáùèé âûâîä (0V)
Óïðàâëåíèå êîíòðàñòíîñòüþ
13
Vo
14
VCC
Íàïðÿæåíèå ïèòàíèÿ (5V)
15
+LED
+ ïèòàíèÿ ïîäñâåòêè
16
-LED
- ïèòàíèÿ ïîäñâåòêè
Габаритные размеры модуля MT-10S1
66,0
62,0
31,0
19,5
5,0
12,0
56,0
6,0
6,0
0,5
3,5
7,7
2,5
39,5
60,0
© МЭЛТ 2003 http://www.melt.aha.ru
2,0
2,7
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
0,86
8,35
3,2
5,20
0,81
1,05
2,5
1,00
Âèä A
Âèä A
9,5
1,0
12,8
Ðèñ 7.
9
Компания МЭЛТ
Наши координаты
Адрес: Москва, Нижегородская ул, дом 33.
тел: (095) 278-9660, 278-9674, факс: (095) 913-8421
e-mail: [email protected]
http://www.melt.aha.ru
Авторские права © 2003 МЭЛТ. Все права защищены. Принципиальные схемы и топология
печатных плат, описанных в этом документе, не могут быть скопированы или воспроизведены в
любой форме или любыми средствами без предварительного письменного разрешения
компании МЭЛТ.
Информация, содержащаяся в этом документе, может быть изменена без предварительного
уведомления.
Компания МЭЛТ не несет ответственности за любые ошибки, которые могут появиться в этом
документе, ровно как и за прямые или косвенные убытки, связанные с поставкой или
использованием настоящей информации.
Самые последние спецификации Вы всегда можете получить на нашем сервере в интернете по
адресу http://www.melt.aha.ru
Компания МЭЛТ непрерывно работает над улучшением качества и надежности наших изделий.
Однако, изделия, содержащие полупроводники, могут частично или полностью потерять свою
работоспособность вследствие воздействия статического электричества или механических
нагрузок. Поэтому при использовании наших продуктов следует избегать ситуаций, в которых
сбой или отказ изделий компании МЭЛТ, могут вызвать потерю человеческой жизни, а также
ущерб или повреждение собственности.
Подписано в печать 20 мая 2003 года. Формат А4.
Отпечатано в России.
2005031817
© МЭЛТ 2003 http://www.melt.aha.ru