Жидкокристаллический модуль 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