Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
12
Добавлен:
15.06.2014
Размер:
2.58 Mб
Скачать

7.2.1. Схема подключения клавиатуры.

Бис программируется для работы в 2 режимах:

  • допускающим одновременное нажатие нескольких клавиш.

  • Не допускающем.

Формой слов, записанных в ОЗУ:

Схема:

С помощью счетчика сканирования перебирается адреса ячеек ОЗУ (S0…S3) и возбуждаются выходы внешнего дешифратора. На входах шифратора анализируется состояние линии RET0-7 на предмет проявления нуля на одном из входов RET и при появлении нуля a и b заносятся в ОЗУ.

ВУ клавиатуры может работать в 3-х режимах:

  1. режим сканирования клавиатуры с запретом одновременного нажатия нескольких клавиш. При одновременном нажатии несколькихклавиш в ОЗУ ничего не заноситься. А при нажатии одной ее координаты заносятся в ОЗУ.

  2. Допускается одновременное нажатие 2-х клавиш. Запоминается двумя счетчиками.

  3. Режим датчиков. Сигнал прерывания формируется после заполнения всего ОЗУ. Ввод каждого из 8 слов производится по внешнему сигналу строб. Входные слова не анализируются на наличие нуля.

  1. Подключение дисплея.

Рассмотрим две схемы подключения. БИС позволяет подключать к магистрали дисплеи и на СИД всех типов с внешним дешифратором строк и без него. Опрос (вывод) ячеек ОЗУ дисплеем может осуществляться в прямом и обратном направлении стем, чтобы выводить цифры на индикаторы слева направо или справа налево.

Схема подключения дисплея без внешнего дешифратора:

С помощью счетчика сканирования перебираются катодные трубки индикатора и одновременно считываются кода символов (цифр). Схема допускает использование 16 индикаторов.

Для расширения разрядности индикаторов нужно использовать схему подключения дисплея с внешними дешифраторами, которые подключаются к выходам DSPA è DSPB . Использование выходов DSPA и DSPB позволяет подключать к БИС 32-х разрядный дисплей.

В режиме воспроизведения чтение ячеек ОЗУ дисплея можно выполнить 2-мя способами:

  1. За 16 тактов. Одновременно возбуждаются 2 индикатора.

  2. Чтение ячеек за 32 такта, используется режим гашения DSPA и DSPB.

7.2.3. Программирование бис.

Направление передачи данных и команд между магистралью и БИС определяется 3 сигналами:

Установка режимов БИС:

Система команд БИС.

Команды записываются в старшие 3 разряда (D7,D6,D5)

При кодированном сканировании с выхода S0…S3 считывается показания двоично десятичного встроенного счетчика. При дешифрированном сканировании сигналы S0…S3 снимаются со встроенного дешифратора, который дешифрирует 2 младших разряда счетчика.

Команды:

001 – установка коэффициента деления внешнего сигнала LOOK.D4-D0 – коэффициенты деления.

010 - чтение ОЗУ клавиатуры (следующей командой должно быть READ)

D4 = если 0, то D2 – D0 – адрес ячейки,

если 1, то адрес не указывается (автоинкрементный режим)

011 – чтение ОЗУ дисплея. D3 – D0 – адрес при D4=0.

100 – запись в ОЗУ дисплея в адресном или автоинкрементном режиме (D4)

101 – запрет записи в ОЗУ дисплея и гашения (раздельно для DSPA è DSPB)

D0 – гашение А

D1 – гашение В.

D2 – запрет записи А (запрет 1).

D3 – запрет записи В.

D4 – не используется.

110 – программный сброс БИС, только сигнал прерывания.

111 – программный сброс БИС, все