Поиск по сайту:

 


По базе:  

микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > ЖКИ > Драйвера > T6963C

реклама

 




Мероприятия:




3. Функциональное описание

  • После включения, необходимо произвести сброс. RESET выдерживается в состоянии низкого уровня (L) в течение 5 тактов (такты генератора).
  • Когда HALT = L, генератор останавливается. Источник питания ЖКИ должен быть теперь выключен, чтобы защитить ЖКИ от постоянной составляющей.
  • Функция HALT включает функцию RESET.
  • Счётчик столбца/строки и регистр отображения стирается по RESET. (Другие регистры не стираются.) Используйте регистр очистки-изображения для выключения изображения.
  • Статус должен проверяться перед отправкой данных или команд. Должна производиться, в частности, проверка младшего значащего разряда статуса на равенство нулю (МЗР = 0). Существует вероятность ошибочной операции вследствие аппаратного прерывания.
  • В то же время должны проверяться STA0 и STA1. В процессе выполнения команды, могут происходить ошибки передачи данных.
  • T6963C может обрабатывать только один байт за машинный цикл (16 тактов). Невозможно послать более двух данных за машинный цикл.
  • При использовании команды с операндом данными, важно посылать сначала данные, а потом выполнять команду.
  • Коды символов, используемые T6963C, отличаются от кодов ASCII.
  • Состояние после RESET/HALT (Рис. 1)
ВЫВОД(Ы) ОСТАНОВ (HALT) СБРОС (RESET)
от D0 до D7 F F
от d0 до d7 F F
R/W H H
ce H (Примечание 1) H (Примечание 1)
от ad0 до ad15 H (Примечание 2) H (Примечание 2)
ce0 , ce1 H (Примечание 1) H (Примечание 1)
ED, HOD Последние данные Последние данные
HSCP L L
LP L L
CDATA H H
FR H H
CH1 L K0
CH2 L VEND
DSPON L L
XO H
  • H : Высокий уровень H
  • L : Низкий уровень L
  • F : Плавающий уровень (высокоимпедансное состояние)
  • K0 : Тестовый сигнал
  • VEND : Тестовый сигнал
  • (Примечание 1) : В режиме Атрибутов, H или L соответствует состоянию графического курсора
  • (Примечание 2) : В режиме Атрибутов, данные графического курсора
  • Соотношение между числом строк/столбцов и тактовым генератором (Рис. 2).
    Частота кварцевого резонатора рассчитывается по следующей формуле.
    fOSC    : Частота генератора
    fSCP    : Частота сдвигового тактового генератора (fSCP = fOSC /2)
    fR      : Частота кадров
    M       : Число символов на одной строке (число точек в одной строке = 8М)
    Для всех размеров шрифтов (например 7х8, 6х8, 5х8) частота генератора остаётся неизменной.
    N       : Число строк (скважность = 1/8N)
             8M          1
            ———— х 8N = ———
             fSCP        fR

            fOSC = fR x 64 x 2 x M x N

    (fR = 60 Гц)
    Ед. изм.: МГц
N\M 32 40 64 80 скважность
2 0.492 0.614 0.983 1.229 1/16
0.983 1.229 1.966 2.458
2 0.492 0.614 0.983 1.229 1/16
0.983 1.229 1.966 2.458
2 0.492 0.614 0.983 1.229 1/16
0.983 1.229 1.966 2.458
2 0.492 0.614 0.983 1.229 1/16
0.983 1.229 1.966 2.458
2 0.492 0.614 0.983 1.229 1/16
0.983 1.229 1.966 2.458
2 0.492 0.614 0.983 1.229 1/16
0.983 1.229 1.966 2.458
2 0.492 0.614 0.983 1.229 1/16
0.983 1.229 1.966 2.458
2 0.492 0.614 0.983 1.229 1/16
0.983 1.229 1.966 2.458
2 0.492 0.614 0.983 1.229 1/16
0.983 1.229 1.966 2.458
2 0.492 0.614 0.983 1.229 1/16
0.983 1.229 1.966 2.458
4 0.983 1.229 1.966 2.458 1/32
1.966 2.458 3.932 4.915
6 1.475 1.843 2.949 3.686 1/48
2.949 3.686 5.898 7.372
8 1.966 2.458 3.932 4.915 1/64
3.932 4.915 7.864 9.830
10 2.458 3.072 4.915 6.144 1/80
4.915 6.144 9.830 12.288
12 2.949 3.686 5.898 7.373 1/96
5.898 7.373 11.776 14.746
14 3.440 4.300 6.881 8.602 1/112
6.881 8.601 13.763 17.203
16 3.932 4.915 7.864 9.830 1/128
7.864 9.830 15.729 19.660

Примечание 1. Верхнее значение - одиночная развёртка, нижнее значение - двойная развёртка при fR = 60

Верхнее значение
Нижнее значение
  • Интерфейс с ОЗУ

Внешнее ОЗУ используется для хранения данных изображения (текстовые, графические и внешние данные знакогенератора). При одиночной развёртке, текстовые данные, графические данные и внешние данные знакогенератора могут быть свободно размещены в адресном пространстве (макс. 64 Кб).

При двойной развёртке, ЖКИ I располагается от 0000H до 7FFFH (макс. 32Кб), ЖКИ II располагается от 8000H до FFFFH (макс. 32Кб). Текстовые данные, графические данные и внешние данные знакогенератора могут свободно размещаться в ЖКИ I. В ЖКИ II, подобные адреса должны быть размещены как в ЖКИ I, кроме ad15. ad15 определяет выбор между ЖКИ I и ЖКИ II.

Сигналы декодирования адресов ce0 (от 0000H до 07FFH), ce1 (от 0800H до 07FFH) можно использовать в пределах 4 Кб. ce0 и ce1 позволяют декодировать адреса в диапазонах (от 0000H до 07FFH) и (от 0800H до 07FFH) соответственно в пределах 4-Кбайтного адресного пространства.

Пример

(1) Одиночная развёртка (2) Двойная развёртка

  • Блок-схема взаимодействия с МПУ

    1. Чтение статуса

Проверка статуса должна выполняться перед тем, как данные будут прочитаны или записаны.

Проверка статуса

Статус T6963C может быть считан с линий данных.

RD L
WR H
CE L
C/D H
D0 – D7 слово статуса

Формат слова статуса T6963C следующий:

MSB LSB
STA7
D7
STA6
D6
STA5
D5
STA4
D4
STA3
D3
STA2
D2
STA1
D1
STA0
D0
STA0 Контроль возможности выполнения команды 0 : запрещено
1 : разрешено
STA1 Контроль возможности чтения/записи данных 0 : запрещено
1 : разрешено
STA2 Контроль возможности чтения данных в Автоматическом режиме 0 : запрещено
1 : разрешено
STA3 Контроль возможности записи данных в Автоматическом режиме 0 : запрещено
1 : разрешено
STA4 Не используется  
STA5 Контроль возможности работы контроллера 0 : запрещено
1 : разрешено
STA6 Флаг ошибки. Используется для команд Чтение Элемента Данных Экрана и Копия Экрана 0 : нет ошибки
1 : ошибка
STA7 Контроль мигания 0 : отображение выкл.
1 : нормальное отображение
Примечание 1. Необходимо контролировать STA0 и STA1 одновременно. Существует вероятность ошибочной операции вследствие аппаратного прерывания.
Примечание 2. В большинстве режимов STA0/STA1 используются для контроля статуса.
Примечание 3. STA2 и STA3 верны в Авто режиме; STA0 и STA1 неверны.

Алгоритм проверки статуса

Примечание 4. При использовании команды с МЗР = 0, должна быть выполнена команда Чтения Статуса. Если проверка статуса не была произведена, T6963C не может работать нормально, даже после задержки. Аппаратное прерывание происходит в течение периода вычисления адреса (в конце каждой строки). Если команда с МЗР = 0 посылается в T6963C в течение этого периода, T6963C входит в состояние Ожидания. Если проверка статуса не выполнена в этом состоянии до посылки следующей команды, то возможно, что команда или данные не будут приняты.

  1. Выставка данных

При работе с T6963C, сначала выставляются данные, а потом команда.

Процедура посылки команды

a) В случае 1 элемента данных b) В случае 2 элементов данных

Примечание. При посылке более чем двух элементов данных, последний элемент (или последние два элемента) имеют силу.



<-- Предыдущая страница Оглавление Следующая страница -->





 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru
©1998-2023 Рынок Микроэлектроники