Пккд к580вв79. Устройство управления и синхронизации. Извлечение данных

Страницы работы

Содержание работы

ПККД К580ВВ79

IRQ, WR’, RD’, CLK, RESET, A0, CS’, D7-D0, SH, CN/STB’, RL7-RL0, SL3-SL0, BD’, DSP A3-A0, B3-B0

БД – буфер данных – запись команд в ПККД и чтение слова состояния при А0=1б, обмен данными при обращении МП к внутренним ОЗУ к-ра при А0=0.

Устройство управления и синхронизации содержит регистр команд, регистр слова состояния и логические схемы, обеспечивающие работу к-ра в заданном режиме.

На вход RESET подается сигнал сброса длит-ю  TR>=6TCLK, который производит след. действия: а) устанавливает режим работы с 16-разрядным дисплеем с вводом знаков слева и разреш. двухклавишного сцепления; б) устанавливает режим кодированного сканирования клавиатуры; в) сбрасывает счётчик сканирования и регистр, слова-состояния; г) устанавливает коэффициент деления Р=31; д) переводит выходы DSP в состояние низкого уровня.

BD’ – сигнал гашения дисплея, длит-ть менее 16мкс вырабатывается для гашения отображения на время смены знака или при поступлении команды Гашение-запрет записи отображения.

Наименование команды

Код команды

Содержание команды

D7 D6 D5

D4 D3 D2 D1 D0

0

Установка режимов работы клавиатуры и дисплея

0 0 0

DS2 DS1 K3 K2 K1

1

Программирование синхронизации

0 0 1

P P P P P

2

Чтение ОЗУ клавиатуры

0 1 0

AIF X A A A

3

Чтение ОЗУ отображения

0 1 1

AIF A A A A

4

Запись в ОЗУ отображения

1 0 0

AIF A A A A

5

Гашение – запрет записи отображения

1 0 1

X IWA IWB BLA BLB

6

Сброс

1 1 0

M/O CD2 CD1 CS CR

7

Сброс прерывания – установка специального режима

1 1 1

E X X X X

AIF – флаг автоинкрементирования, X – неиспользуемый разряд.

Команда 0 устанавливает режимы клавиатурной (К3-К1) и дисплейной (DS2, DS1) частей к-ра. DS1=1 – 16-знак. дисплей, 0 – 8-знак. DS2=1 ввод знаков в дисплей справа со сдвигом, 0 – слева без сдвига. К1=1 дешифрованное сканирование, 0 – кодированное,

К3       К2       Режим работы клавиатуры

0          0          Обнаружение 2-клавишных сцеплений

0          1          Обнаружение N-клавишных сцеплений

1          0          Работы с матрицей датчиков

1          1          Ввод по стробу

Команда 1 служит для согласования цикла синхронизации МП с внутренним циклом синхронизации к-ра и для обеспечения требуемой скорости сканирования клавиатуры и дисплея. Поле РРРРР содержит двоичный код коэффициента деления Р программируемого делителя частоты, который, как правило, выбирается так, чтобы частота внутренней синхронизации равнялась 100кГц.

Команда 2 подаётся для извлечения данных из ОЗУ Клавы.

Команда 3и4 используются для обращения МП к ОЗУ отображения. Содержимое полей АААА записывается в счётчик адреса, используемый как при чтении, так и при записи данных.

Команда 5 используется для запрета записи в ОЗУ отображения по входам D7-D4 для канала А и по входам D3-D0 для канала В (разряды IWA и IWB соответственно), а также для гашения выходов DSPA3-DSPA0 u DSPB3-DSPB0 (разряды BLA и BLB соответственно).

Команда 6 предназначена для программного сброса к-ра, регистра слова-состояния и сигнала прерывания INT. Кроме того, устанавливается ОЗУ отображения (при М/О’=1) и выходы DSPA0-DSPA3, DSPB3-DSPB0 (при М/О’=0) в коды выход D7-D0, определяемы разрядами CD1CD0 в соответствии с табл.

Разряды команды 6

Код в ОЗУ отображения на выходах каналов А и В

CD1

CD0

D7

D6

D5

D4

D3

D2

D1

D0

0

X

0

0

0

0

0

0

0

0

1

0

0

0

1

0

0

0

1

0

1

1

1

1

1

1

1

1

1

1

CR=1 задает программный сброс к-ра. CS=1 устанавливает регистр слова-состояния ОЗУ клавиатуры в состояние, соответствующее опустошению ОЗУ, а также сбрасывает выход IRQ в клавиатурном режиме и режиме ввода по стробу.

Команда 6 предназначена для сброса сигнала IRQ в реж. матриц датчиков и установки спец. режима обнаружения ошибок в клавиатурном режиме с обнаружением N-клавишного сцепления (Е=1).

ПКП К580ВН59А

CS, A0, RD’, WR’, INTA’, D7-D0, CAS0-CAS2, 0-7, SP/EN’

Похожие материалы

Информация о работе