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