Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Окон_ТО_САПР.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
5.28 Mб
Скачать

Буквенно-цифровые уои телевизионного типа

Информационная емкость БЗУ

,

где - количество ячеек памяти;

- разрядность ячейки памяти.

Для хранения информации объемом в 1 кадр

, т.е.

.

, где - разрядность кода алфавита.

,

где , - основания кодов алфавита знаков и признаков;

, - разрядность двоичных кодов знаков и признаков.

Минимальное количество адресных разрядов k, необходимых для выбора ячеек памяти

.

Наиболее просто последовательность выборки кодов знаков из БЗУ осуществляется при раздельной адресации по номеру знакоместа в текстовой строке и номеру текстовой строки. В этом случае

;

;

.

При этом требуемое число ячеек памяти БЗУ

.

Знакогенератор

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

, а

.

Частота тактового генератора выбирается из условия

, а длительность видеоимпульса, определяющая размер ЭО по горизонтали:

.

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

.

Счетчик знакомест управляется импульсами с выхода устройства синхронизации, следующими с частотой:

.

Емкость счетчика знаков должна быть равна числу знаков в текстовой строке .

Номер ряда матрицы задается счетчиком СчZ, управляемым частотой строчной развертки, которую определяют как

.

Емкость счетчика СчZ равна .

Устройство адресации

буквенно-цифровых УОИ ТВ-типа

Устройства ручного ввода знаковой информации.

Линейный способ кодирования.

Двухкоординатный способ кодирования.

; .

Структурная схема контроллера клавиатуры ПК

На аппаратном уровне клавиатура состоит из наборного поля и контроллера клавиатуры, который осуществляет формирование в последовательном формате кода сканирования нажатой/отжатой клавиши – скэн-кода. Контроллер клавиатуры построен на основе однокристального микроконтроллера.

Микроконтроллер через свои порты вывода осуществляет сканирование матрицы клавиатуры через линии сканирования. Линии опроса подключены к портам ввода МК. Через эти линии регистрируется любое клавишное действие. Каждой клавише соответствует определенная позиция на пересечении линий опроса и линий сканирования. При нажатии/отпускании клавиши МК выявляет линии как код позиции и преобразует его с помощью таблицы скэн-кодов в однобайтовый скэн-код D7 – D0, представленный в параллельном формате.

Линии сканирования

Сформированный скэн-код запоминается в памяти RAM, служащей для временного хранения до 20 скэн-кодов, если ЦП не готов их принять. После формирования скэн-кода микроконтроллер считывает его из буфера скэн-кодов и начинает передавать в последовательном формате через буфер данных в системный блок.

Передача бит D7 – D0 скэн-кода сопровождается импульсами синхронизации. Начало передачи обозначается первым старт – битом, равным 1. Наряду с формированием и передачей скэн-кодов контроллер реализует дополнительные функции:

  • диагностика клавиатуры при включении питания;

  • проверка зависших клавиш;

  • обработка случаев одновременного нажатия нескольких клавиш;

  • подавление дребезга контактов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]