- •1)Программное управление
- •2) Обмен с прямым доступом к памяти(пдп)
- •1)Метод занятия цикла
- •2)Каналы ввода/вывода
- •3)Основные функции квв:
- •Структура селекторного канала:
- •4)Последовательность работы канала
- •Выполнение канальной программы
- •Завершение канальной программы
- •Типы каналов вв
- •1)Селекторный канал
- •2)Мультиплексный канал
- •Организация работы мультиплексного канала
- •Блок-мультиплексный канал
- •Ввод-вывод с прерыванием от нескольких устройств вв
- •Контроллер прерываний
- •Обобщенная схема
- •Регистровая модель кпп
- •Форматы операционных командных слов
- •Реализация прерывания от кву на ведущем контроллере прерываний
- •Программа обработчика прерываний
- •Обработка прерывания от кву на ведомом контроллере прерываний
- •Прямой доступ к памяти
- •Организация обмена с использование кпдт
- •Цикл обмена
- •Организация кодирования данных
- •Устройства вв
- •Клавиатура
- •Клавиатура ibm pc
- •Последовательность работы:
- •Универсальный периферийный адаптер:
- •Работа обработчика прерывания 9h
- •Работа обработчика 16h
- •Манипуляторы
- •1. Манипулятор типа мышь
- •2. Планшеты
- •Сканеры
- •Механическая структура протяжного сканера
- •Сканирование цветных изображений
- •Диапазон оптической плотности
- •Принтеры
- •Механические знакопечатающие устройства
- •Знакосинтезирующие печатные устройства
- •Механические знакосинтезирующие ПчУ
- •Формирование шрифтов
- •Управление матричными принтерами
- •Безударные знакосинтезирующие печатающие устройства
- •Монохромная печать
- •Цветная печать
- •Термопринтеры
- •Ксерографические ПчУ
- •Светодиодный принтер
- •Управление лазерным принтером
- •Внешние запоминающие устройства (взу)
- •Оптические диски
Цикл обмена
Управляющими сигналами ЦП реализует запись и чтение из портов ВВ и из портов ВУ.
В данном случае системную шину захватил КПДП (это ведущее устройство) он выдает сигналы на сист. Шину (выставляет адрес на ША)
На ША КПДП выставляет адрес ОП
Рассмотрим передачу 2-х байт
DREQ- КПДП подготовился к обмену и запрашивает подтверждение
Если адрес с ША совпадает с адресом порта, там восстанавливается 1 и сигнал подтверждения IOR, тогда на ШД восстановлены данные и контроллер организует открытие порта.
По сигналам MW происходит запись данных, которые уже выставлены на ША, записываются в ОП.
IOR выставляет данные на ША
Если СЧБ не равно 0, то новый адрес выставляется на ША и снова проходит цикл.
Циклов должно быть столько сколько записано в СЧБ. После чего передается управление ЦП.
Организация кодирования данных
Кодирование текстовой информации
Для кодирования текст. Информации используют кодовые таблицы
КОИ7 – 7 бит/символ
КОИ8- 8 бит/символ
ASCII
Это общие названия группы таблиц
КОИ7- код обмена информацией
ASCII
В отличие от КОИ7, здесь при приходе управляющего слова часть символа используется для управления напр. Принтером(приходит код 07, принтер выдает сигнал)
Устройства вв
Ручной ввод
Клавиатура, манипуляторы(мышь, джойстик, руль),планшетного типа, сканеры
Автоматич.
Сканеры,цифровые камеры
Полуавтоматические
Сколки(диштайзеры)
Клавиатура
Набор переключателей, который формирует определенные коды, передаваемые в компьютер
Типы переключателей:
Контакты
Обычный открытый контакт
Крышка. 2-пружина 3-контакт
Сейчас практически не применяются
Геркон – герметический контакт
N-постоянный магнит
При нажатии на клавишу гибкий контакт притягивается к магниту. Долго служит.
Контакт на основе проводящей резины
При нажатии клавиши проводящая резина замыкает контакты.
Безконтактные
Емкостные
Между контактами находится слой пленки диэлектрика
Магниторезистивные
Применяется материал, свойства которого зависят от внешнего магнитного потока
R=f(B)
На основе эффекта Холла:
Арсенид Галлия
Антинид Индия
Кристалл, на нем обкладки. Если через кристалл пропустить ток в одном направлении, в другом – приложить магнитное поле. В третьем направлении на обкладках возникает напряжение.
Клавиатура ibm pc
Буфер – может быть и другого размера
Приемо-передатчик может принимать от внешнего источника команды и выполнять их.
МикроЭВМ- определяет клавиша замкнута или разомкнута (ей также выключ. Индикаторные лампочки)
Последовательность работы:
Сканирование переключателей
В исходном состоянии в селекторе входных шин
X1,x2…- переключатели разомкнуты(высокий потенциал)
Без помех проходит ток через
У1,у2… - там тоже высокий потенциал
Собственно операция сканирования:
Селектор входных шин х перекл. В 0 по команде микро ЭВМ
Последовательно опрашивает линии на коммутаторе входных шин
Анализирует клавиши
Анализируются все переключатели, которые подсоединены к Х1 потом к Х2
Если клавиша разомкнута, при опросе У1, если замкнута – там тока нет
Анализ. Клавиши
Коды получили названия скен-коды нажатия и скен-коды отжатия.
Есть клавиши, у которых скэн-коды отжатия не формируются.
У некоторых кл скен коды состоят более чем из 1 байта.
Скен код определяет номер клавиши на клавиатуре.