3.0 Описание команд
3.4 Команды управления рисованием
3.4.1 CSRW
16-разрядный адресный регистр курсора содержит память данных дисплея в позиции курсора, как показано на рисунке 26.
![sed1335 Параметры CSRW](/im/lcd/chips/sed1335/fig26.gif)
Рисунок 26. Параметры CSRW
Учтите, что микропроцессор не имеет прямого доступа к памяти дисплея.
Команды MREAD и MWRITE используют адрес в этом регистре.
Адресный регистр курсора может быть изменён только командой CSRW и автоматическим приращением после команд MREAD или MWRITE. Он не затрагивается прокруткой экрана.
Если новый адрес не установлен, то доступ к памяти дисплея будет осуществляться по последнему установленному адресу, либо по адресу после предыдущих автоматических приращений.
3.4.2 CSRR
Читает из адресного регистра курсора. После выдачи команды, читаются данные, адрес читается дважды, сначала младший байт, а затем старший байт регистра.
![sed1335 Параметры CSRR](/im/lcd/chips/sed1335/fig27.gif)
Рисунок 27. Параметры CSRR
3.5 Команды управления памятью.
3.5.1 MWRITE
Микропроцессор может записать последоватеьность байтов данных в память дисплея, выдав команду MREAD и затем запиывая байты в SED1335F. Нет необходимости в дальнейших командах MWRITE или в микропроцессоре, для обновления адресного регистра курсора после каждого байта, так как адрес курсора автоматически увеличивается на установленное число в CSRDIR, при подготовке к дальнейшей записи данных.
![sed1335 Параметры MWRITE](/im/lcd/chips/sed1335/fig28.gif)
Рисунок 28. Параметры MWRITE
Примечание:
P1, P2, …,Pn: данные дисплея
3.5.2 MREAD
Переводит SED1335F в состояние выдачи данных. По команде MREAD, данные памяти дисплея по адресу курсора читаются в буфер в SED1335F.
Каждый раз микропроцессор читает буфер, адрес курсора увеличивается на число, установленное в CSRDIR и следующие байты данных выбираются из памяти, так последовательность байтов данных может быть прочитана без дальнейшего использования команды MREAD или обновления адресного регистра курсора.
Если курсор отображаён, данные будут читаться из двух позиций впереди курсора.
![sed1335 Параметры MREAD](/im/lcd/chips/sed1335/fig29.gif)
Рисунок 29. Параметры MREAD
|