Интел 8279
Митсубиси 8279П-5
Intel 8279 — это контроллер клавиатуры и дисплея, разработанный для взаимодействия с микропроцессорами Intel 8085 , 8086 и 8088. Промышленная версия ID8279 была доступна по цене 30,70 долларов США в количестве 100 штук. [ 1 ] Его важными особенностями являются: [ 2 ]
- Одновременные операции с клавиатурой и дисплеем.
- Режим сканирования клавиатуры.
- Режим сканируемого датчика.
- 8-значная клавиатура FIFO.
- Правый или левый ввод 16-байтового ОЗУ дисплея.
- Программируемое время сканирования.
- Используется для взаимодействия между клавиатурой и различным микропроцессором.
Раздел клавиатуры:
- Секция клавиатуры состоит из восьми обратных линий RL0 – RL7, которые можно использовать для формирования столбцов матрицы клавиатуры.
- Он имеет два дополнительных входа: сдвиг и контроль/стробоскоп. Клавиши автоматически дедребезжат.
- Два режима работы секции клавиатуры: блокировка двух клавиш и одновременное нажатие n клавиш .
- В режиме блокировки двух клавиш при одновременном нажатии двух клавиш распознается только первая клавиша.
- В режиме одновременного нажатия N-ключей распознаются одновременные ключи и их коды сохраняются в FIFO.
- Клавиатура также имеет ОЗУ 8 x 8 FIFO (первым пришел — первым обслужен).
- FIFO может хранить восемь кодов клавиш в режиме сканирования клавиатуры. Статус клавиши переключения и клавиши управления также сохраняется вместе с кодом клавиши. 8279 генерирует сигнал прерывания при наличии записи в FIFO.
- В режиме сенсорной матрицы состояние (т. е. состояние открытия/закрытия) 64 переключателей сохраняется в ОЗУ FIFO. Если состояние любого из переключателей изменяется, то 8279 устанавливает высокий уровень IRQ, чтобы прервать работу процессора.
Раздел дисплея:
- Секция дисплея имеет восемь выходных линий, разделенных на две группы A0-A3 и B0-B3.
- Выходные строки могут использоваться либо как одна группа из восьми строк, либо как две группы по четыре строки вместе со строками сканирования для мультиплексного отображения.
- Выходные линии подключаются к анодам через драйверные транзисторы в случае 7-сегментных светодиодов с общим катодом.
- Катоды подключены к линиям развертки через драйверные транзисторы.
- Дисплей может быть затемнен линией BD (низкий).
- Секция дисплея состоит из ОЗУ дисплея 16 x 8 пикселей. ЦП может читать или записывать в любую область оперативной памяти дисплея.
Раздел сканирования:
- Секция сканирования имеет счетчик сканирования и четыре строки сканирования, от SL0 до SL3.
- В режиме декодированного сканирования выходные данные строк сканирования будут аналогичны декодеру 2-4.
- В режиме кодированного сканирования выходные данные строк сканирования будут двоичными, и для преобразования двоичного счета в декодированный вывод следует использовать внешний декодер.
- Линии развертки общие для клавиатуры и дисплея.
- Линии развертки используются для формирования строк матричной клавиатуры, а также подключаются к цифровым драйверам мультиплексного дисплея для включения/выключения.
Раздел интерфейса процессора:
- Секция интерфейса ЦП обеспечивает передачу данных между 8279 и процессором.
- В этом разделе имеется восемь двунаправленных линий данных от DB0 до DB7 для передачи данных между 8279 и ЦП.
- Он имеет одну адресную строку для выбора буфера данных (A0=0) или регистра управления (A0=1) 8279.
- Сигналы управления WR (активный низкий уровень), RD (активный низкий уровень), CS (активный низкий уровень) и A0 используются для чтения/записи в 8279.
- Он имеет линию запроса прерывания IRQ для передачи данных с процессором, управляемой прерыванием.
- Внутренняя тактовая частота 8279 номинально составляет 100 кГц. Внутренний прескалер делит внешнюю тактовую частоту на целое число от 2 до 31 (оба включительно), чтобы получить внутреннюю тактовую частоту.
- Сигнал RESET переводит 8279 на 16-значный дисплей с двумя режимами блокировки клавиатуры.
Взаимодействие 8279 с 8085
[ редактировать ]В системе на базе микропроцессора, когда клавиатура и 7-сегментный светодиодный дисплей соединены с помощью портов или защелок, процессор должен выполнять следующую задачу.
- Сканирование клавиатуры
- Устранение дребезга ключей
- Генерация кода ключа
- Отправка кода дисплея на светодиод
- Обновление дисплея
Режимы работы
[ редактировать ]Основные режимы ввода 8279:
- Сканированная клавиатура
- Сканированная сенсорная матрица
- Стробированный вход
- Режимы отображения
Два основных режима вывода:
- Левый вход (тип пишущей машинки)
- Правый ввод (тип калькулятора)
ссылка на полный даташит:
http://www.futurlec.com/Datasheet/80Series/8279.pdf
Ссылки
[ редактировать ]- ^ Корпорация Intel, «Компоненты микрокомпьютеров: новая линейка продуктов промышленного класса отвечает спросу на высоконадежные компоненты для работы в промышленных приложениях», Intel Preview, март/апрель 1979 г., стр. 11.
- ^ «КЛАВИАТУРА/ДИСПЛЕЯ КОНТРОЛЛЕР — INTEL 8279» . 8085projects.info . Проверено 20 мая 2012 г.