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

16.Внешний интерфейс. Примеры реализации

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

Параллельный интерфейс – интерфейс управления принтером, он имеет 25 контактный разъём на задней стенке. Через этот разъём подключают внешние устройства. Максимальная длина не должна превышать 1,8м. Все внешние информационные сигналы передаются в ТТЛ уровнях.(0.4, 1.2).

Нагрузочная способность выхода 1,6 мА (стандартный ТТЛ вход). ПК может поддерживать до 3-х портов

Centronics, которые обозначают LPT1, LPT2, LPT3.

Базовые адреса параллельных портов в адресном пространстве устройства ввода-вывода: 3BCh, 378h, 278h.

Каждому устройству выделяется 3 адреса (ввода-вывода)

Адрес порта

Режим обработки

Назначение

Base Address (BA)

BA+1

BA+2

Запись, чтение

Чтение

запись

Регистр данных

Регистр состояния

Регистр команд

Запись байта в регистр данных приводит к тому, что записанный байт появляется на контактах 2…9 (Д0…Д7) внешнего разъёма. Чтение байта по этому адресу это чтение внешних сигналов на линиях Д0…Д7 (чтобы читать данные из регистра данные нужно предварительно в нём записать код FFh (т.е. все единицы)

Регистр состояния обеспечивает чтение сигналов состояния, которые формируются внешним устройством.

Через регистр команд выдаются команды управления внешним устройством.

Скорость обмена по параллельному порту от 120 до 200 кб/с.

Достоинства: простота, отсутствие необходимости вскрывать системный блок.

Недостатки: низкое быстродействие, малая длина кабеля.

Последовательный интерфейс. (RS 232 C)

Ориентирован на выполнение следующих функций:

  1. Применение ПК в качестве абонентского пункта в системах телеобработки данных.

  2. Подключение к ПК различных внешних устройств ввода-вывода.

  3. Организация обмена данными между компьютерами.

В составе интерфейса RS 232 C имеется внешний разъём 9-и или 25-и контактный. Для COM1 базовый адрес 3F8h(IRQ4). Для COM2 – 2F8h(IRQ3)

Расстояние между объектами не более 15м

Скорость передачи 10 кб/с

В состав мамочки входит контроллер последовательного обмена JAPP (универсальный асинхронный приемопередатчик)

Выполняет следующие функции:

  1. Преобразование параллельного кода в последовательный при передаче и обратное преобразование при приёме.

  2. Формирование кадра (одной информационной посылки). В кадр кроме информационного поля входят стартовый бит, контрольный бит и один или 2 стоповых бита.

  3. Определение структуры кадра при приёме.

  4. Обмен данными с заданной скоростью, которая программируется.

  5. Формирование и контроль состояния сигналов интерфейса.

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

От +12В до +3В - логический 0. От +3В до -3В – зона неопределённости. От –3В до –12В – логическая 1.

Обмен может осуществляться в асинхронном и синхронном режимах. Обмен осуществляется одно-тактовый в 2-х направления – дуплексный режим. При дуплексном обмене параметры обоих портов должны быть идентичными.

Длина информационного поля 5,6,7,8 бит.