Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект лекций ПУ.doc
Скачиваний:
17
Добавлен:
09.11.2019
Размер:
1.58 Mб
Скачать

6.4. Скан и asci – коды.

Бит паритета используется для скан-кода. Клавиатура подсчитывает количество “1” в байте и вычисляет паритет и записывает в сдвиговый регистр. В системном блоке вычисляется паритет принятого скан-кода и сравнивается с паритетом. Совпадение говорит о достоверности фактов. Скан-код это число, байт которого присваивается в каждой из клавиш. Клавиша имеет свой скан-код.

Существует несколько вариантов таблиц скан-кодов. Аналогично присваивание комбинаций клавиш соответствует цепочке скан-кодов.

ASKI-код обмена информацией обычно семиразрядный, 32-управляющие, остальные цифры, буквы.

Для кодирования национального алфавита добавили 1 разряд и стало 8-ми разрядным.

Хотя матрица 8×16 позволяет иметь 128 клавиш, стандартный набор содержит меньшее число.

Тема 7: Алфавитно-цифровые дисплеи

Монитор вместе с видеоадаптером или видеокартой образует видеосистему ПК. Первые микро ЭВМ были снабжены алфавитно-цифровыми дисплеями, в которых все функции по преобразованию сигнала и выводу информации на экран осуществлялась дисплеем. В первых ПК в качестве дисплея использовался бытовой телевизор. Функции преобразования системы для вывода информации на экран были сосредоточены на отдельной плате, которая вставлялась в свободный свод расширения системной или материнской платы. Это называется видеоадаптером.

7.1. Формирование символов в устройствах отображения информации с полным теле растром.

В современных компьютерных системах в основном используются устройства отображения информации телевизионного типа, в которых изображение на экране формируется на полном телевизионном растре. Такой принцип объясняется универсальными возможностями телевизионного растра, который позволяет формировать не только знаковую, но и графическую информацию, поступающую от различных сигналов. В основе отображения используется телевизионный принцип, то есть накапливается опыт телевизионной техники. Информацию на экране монитора можно формировать и отображать локально на определенном участке (принцип локального растра) или одновременно формировать и отображать весь экран (полный телевизионный растр).

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

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

Пользователь видит на экране изображение одной страницы текста. Число строк текста и количество знаков определяется конструкцией и характеристиками электронных блоков и в первую очередь, параметрами блоков строчной и кадровой развертки. Пусть за время формирования одного кадра (условно частота кадров fк=50 Гц, время 20 мс) электрический луч прочерчивает 300 тел строк. Пусть число знаковых строк = 20 (количество строк текста на экране). Тогда матрица знакоместа будет иметь для одной знаковой строки 300/25=12 телевизионных строк или 12 точек по вертикали. Пусть в знаковой строке размещается 80 символов. Пусть под каждый символ отводится 9 точек по горизонтали. Тогда на одной телевизионной линии необходимо сформировать 80*9=720 импульсов (точек). Необходимо учесть время на обратный ход луча. Обычно его также учитывают через число знакомест. Для рассмотренного примера время обратного хода = 32 точкам.

Рассчитать частоту, с которой видео усилитель должен формировать точку на экране:

fкадр = 50 Гц, время

время формирования телевизионной строки:

количество формирования точек телевизионной строке с учетом обратного хода

- прямой ход: количество знаков = 80;

точек в знаке = 9;

- обратный ход: количество знаков = 32;

точек в знаке = 9;

общее количество точек: 9*80+9*32=1008 точек

время формирования одной точки:

частота появления точек:

или частота следования синхроимпульса для рассмотренного примера.

Приведенный пример можно проиллюстрировать графически:

НЛ

t

СИ – синхроимпульсы горизонтальной матрицы, формирования элементов символа строки

X* - коды точек, формируемых импульсов элементов разложения телевизионной строки

НЛ – начало линии (начало телевизионной строки)

НЗН – начало знаков в строке

Таким образом, в рассмотренном примере имеем: знакоместа 9х12, количество знакомест в строке 80, число знаковых строк 25. В знакогенераторе для каждого знака предусматривается матрица разложения, которая соответствует конфигурации знаков (1 – наличие точки, 0 – отсутствие точки). Размерность матрицы знака должна быть меньше знакоместа на экране. Чтобы обеспечить расстояние между знаками в строке и между знаковыми строками. Для размера знакоместа 9х12 матрицу разложения целесообразно взять 7х9.