- •Оглавление.
- •1. Содержание и задачи курса.
- •1.1. Задачи курса.
- •1.2. Список лабораторных работ выполняемых по курсу
- •2. Устройства ввода информации.
- •2.1. Устройства графического ввода.
- •2.1.1. Ручные угв.
- •2.1.2. Оптические (автоматические) угв.
- •2.2. Устройства ввода с клавиатуры.
- •3. Устройства вывода информации.
- •3.1. Печатающие устройства.
- •3.1.1. Электроуправляемая пишущая машинка.
- •3.1.2. Печатающие устройства барабанного типа.
- •3.1.3. Знакосинтезирующие печатающие устройства.
- •3.2. Графические регистрирующие устройства (гру).
- •3.2.1. Гру развертывающего типа.
- •3.2.2. Гру следящего типа
- •3.3. Интерполяторы.
- •3.3.1. Параметрический интерполятор.
- •3.3.2. Функциональный интерполятор.
- •3.3.3. Генератор векторов.
- •4. Дисплеи
- •4.1. Дисплеи на светоизлучающих диодах(сид).
- •4.1.1. Дисплей на семисегментных индикаторах.
- •4.1.2. Дисплей на сид с матричным управлением.
- •4.2. Дисплеи на электроннолучевых трубках.
- •4.2.1. Текстовые дисплеи.
- •4.2.2. Полнографические дисплеи.
- •5. Внешние зу на подвижном носителе.
- •5.1. Способы цифровой магнитной записи.
- •5.1.1. Методы с использованием синхродорожки.
- •5.1.2. Методы без использования синхродорожки.
- •6. Организация обмена информацией между ву и эвм.
- •6.1. Интерфейсы.
- •6.1.1. Разновидности интерфейсов по назначению.
- •6.1.2. Разновидности интерфейсов по способу подключения ву к цп.
- •6.1.3. Разновидности интерфейсов по форме передаваемой информации.
- •6.2. Магистральный параллельный интерфейс.
- •6.3. Четыре способа организации обмена информацией между ву и магистралью.
- •6.3.1. Программно управляемый обмен.
- •6.3.2. Обмен по прерыванию с опросом.
- •6.3.3. Обмен с прерыванием по адресу.
- •6.3.4. Обмен с прямым доступом к памяти (пдп)
- •Типовые схемы контроллеров.
- •7.1. Программируемый адаптер параллельного обмена кр580вв55
- •Назначение выводов бис.
- •7.1.2. Программирование бис.
- •7.2. Контроллер клавиатуры и дисплея на светоизлучающих диодах 580вв79.
- •7.2.1. Схема подключения клавиатуры.
- •Подключение дисплея.
- •7.2.3. Программирование бис.
- •Формат словосостояния бис
- •Контроллер текстового дисплея на элт 580вг75.
- •7.3.1. Назначение выводов бис.
- •Подключение бис к магистрали и знакогенератору.
- •Система команд и программирование бис.
- •7.4. Контроллер текстового дисплея на элт 1809вг6.
- •7.4.1. Особенности программирования.
- •7.4.2. Подключение текстового дисплея.
- •7.4.3. Построение полнографического дисплея.
- •9. Список литературы.
3.3.1. Параметрический интерполятор.
Приращения xиyзадаются в виде произведенийx=lcosy=lsin,гдеl -длина вектора. Схемное решение интерполятора для каналаxиyнаходим в таком виде,
чтобы входными приращениями ее были коды длины вектора l,sinиcos, а входными - число импульсовNxиNy.
Схема интерполятора должна реализовать операцию умножения кода на код. Схема строится на основе суммирующего двоичного счетчика. Каждый iйразряд счетчик делит основную частотуfна 2i.
Если выходные сигналы с каждого разряда счетчика подать на общий выход, то число импульсов будет
N(x)=(0,1,1,...,1)fty.
Подставляя значения sinиcosполучим число импульсов Nxи Nyпо каждому из каналов. Схема интерполятора с реализацией этого принципа представлена на рисунке.
Перед началом цикла работы в счетчик заносится длина вектора lв обратном коде, а в регистры значенияsinиcos.
3.3.2. Функциональный интерполятор.
tg =-1-2 ... -n.
Перед началом цикла в регистр заносится код tg, а в счетчик - наибольшее из приращений.
3.3.3. Генератор векторов.
Генератор векторов используется для упрощения схемы интерполятора, которое достигается за счет ограничения числа направлений перемещения пишущего узла. Направлений может быть 8, 16 и т.д.
Рассмотрим генератор векторов на 16 направлений.
Для перемещения пишущего узла по любому из 16 направлений можно использовать только три частоты отработки рассогласования F={0;f/2;f}.
Схемное решение генератора будем искать в следующем виде:
Составим таблицу соответствия номера вектора и частоте с указанием квадранта.
№вектора |
fx |
fy |
знакX |
знакY |
0 |
f |
0 |
+ |
+ |
1 |
f |
f/2 |
+ |
+ |
2 |
f |
f |
+ |
+ |
3 |
f/2 |
f |
+ |
+ |
4 |
0 |
f |
- |
+ |
5 |
f/2 |
f |
- |
+ |
Номер вектора представим в виде четырех двоичных разрядов х1х2х3х4. С помощью комбинационной схемы найдем функцииF1,F2,F3,F4,F5,F6формирующие сигналы управления частотами и знаком квадранта.
Длина вектора должна определять интервал времени tц, на котором выбранное соотношение частот сохраняется.
По сигналу «Пуск» начинается заполнение счетчика и формируется последовательность импульсов частотой fиf/2. В зависимости от заданного кода вектора на выходы генератора векторов подается одна из трех частот: 0,f/2,fи формируются знакиXиY. Перед началом цикла с магистрали в счетчик заносится обратный код длины вектораl.
По таблице истинности комбинационной схемы можно построить саму схему.
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
X1 |
0 |
0 |
0 |
0 |
0 |
0 |
|
|
|
|
|
|
|
|
|
|
X2 |
0 |
0 |
0 |
0 |
1 |
1 |
|
|
|
|
|
|
|
|
|
|
X3 |
0 |
0 |
1 |
1 |
0 |
0 |
|
|
|
|
|
|
|
|
|
|
X4 |
0 |
1 |
0 |
1 |
0 |
1 |
|
|
|
|
|
|
|
|
|
|
F1 |
1 |
1 |
1 |
0 |
0 |
0 |
|
|
|
|
|
|
|
|
|
|
F2 |
0 |
0 |
0 |
1 |
0 |
1 |
|
|
|
|
|
|
|
|
|
|
F3 |
0 |
0 |
1 |
1 |
1 |
1 |
|
|
|
|
|
|
|
|
|
|
F4 |
0 |
1 |
0 |
0 |
0 |
0 |
|
|
|
|
|
|
|
|
|
|
F5 |
0 |
0 |
0 |
0 |
1 |
1 |
|
|
|
|
|
|
|
|
|
|
F6 |
0 |
0 |
0 |
0 |
0 |
0 |
|
|
|
|
|
|
|
|
|
|