 
											 
											ПККД К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’


Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.