Программируемые парралельный интерфейс. Исполнитель
- Скачано: 48
- Размер: 68.5 Kb
Программируемые парралельный интерфейс.
План:
1. Программируемый парралельный интерфейс.
2.Программируемый последовательный интерфейс.
{spoiler=Подробнее}
1. Программируемый парралельный интерфейс.
Микросхемы данного типа не входят в состав конкретных микропроцессор-ных комплектов.
8225
Обычно для обмена данными используются 8 линий порта А или
порта B. Для выраьотки управляющих сигналов обычно используется порт С. Режим работы схемы определяется управляющим словом, которое заносится в ее внутренний регистр при инициализации системы. При этом допускается прграммирование нескольких режимов работы:
- весь порт работает на вывод информации
- весь порт работает на ввод информации
- отдельные на ввод, отдельные на вывод.
Назначене линий :
D0-D7 - входы для подключения к резидентной или системной шине.
A0,A1 - входы выбора порта
По скольку архитектура центрального процессора 16-ти разрядная, а микросхема порта 8-ми разрядная возможны 2 варианта подключения данной микросхемы. При передаче 8-ми разрядных данных интерфейс подключается к младшему байту шины данных, а центральный процессор программируется на вывод этого байта. Для передачи всего слова нужно использовать 2 контроллера.
2.Программируемый последовательный интерфейс.
Последовательный обмен данных регламентируется в стандарте RS232C. Этот стандарт предусматривает для передачи информации 3 линии связи: общая, линия передачи (ВА) и линия приема (ВВ). Протокол обмена данными имеет следующий формат:
Функционально последовательный интерфейс реализуется на 2-х сдвигающих регистрах:
Последовательный интерфейс может работать в синхронном и асинхронном режиме. Синхронный режим подразумевает работу интерфейса приемника и передатчика под управлением системного генератора.
Контрольные вопросы:
1. Организация запоминающих устройств?
2. Способы дешифрации адреса?
3.Подключение внешних устройств к системной магистрали?
4.Особенногсти и режимы работы программируемых последовательных интерфейсов?
{/spoilers}