Смекни!
smekni.com

Шпаргалка по Цифровому устройству (стр. 9 из 9)

Обмен данными организуется по командам ввода-вывода МП синхронным или асинхронным способами.

Режим 0 (простой ввод/вывод)

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

два 8-битовых канала (каналы A и B) и два 4-битовых канала (старшая и младшая половинки канала C);

каждый канал может быть независимо от других запрограммирован на ввод или вывод; таким образом, всего может быть 16 различных комбинаций ввода/вывода;

выходы имеют память, входы работают без буферной памяти.

Режим 1 (тактируемый ввод/вывод)

Этот режим служит для однонаправленного обмена данными по выбранному каналу с периферийным устройством. Для управления передачей или приемом по каналу A используется младшая тетрада канала C, канал B управляется старшей тетрадой канала C.

Основные особенности работы в данном режиме:

два канала (каналы A и B);

каждый канал может быть запрограммирован на вход или выход;

одна тетрада канала C используется для управления одного канала передачи данных

Режим 2 (двунаправленный тактируемый ввод/вывод)

В этом режиме возможен обмен данными по 8-битовой двунаправленной шине данных. Управление обменом данными, а также направление передачи задается с помощью управляющих сигналов аналогичным режиму 1 способом. Возможно также генерирование сигналов прерываний и запрета разрешения.

Основные особенности работы в данном режиме:

возможно использование только канала A;

управление обменом обеспечивается 5 битами канала C;

входы и выходы обладают буферной памятью.

ВОПРОС 30

Параллельный интерфейс

В PC используется интерфейс Centronics.

Первоначальное применение –для

подключения «построчных принтеров»

LinePrinTer(LPT).

Базовый вариант –стандартный порт

принтера (SPP)

IEEE 1284–стандарт параллельного интерфейса (1994 г.)

•SPP–стандартный режим

•Полубайтный режим (Nibble Mode) –ввод байта в 2 цикла с использованием линий состояния (доступен на любом адаптере)

•Байтовый режим –с использованием для приема линий данных (адаптер должен допускать двунаправленный обмен по этим линиям)

•EPP (Enhanced Parallel Port)–двунаправленный обмен с аппаратной генерацией управляющих сигналов (внешняя память, локальные сети)

•ECP (ExtendedCapabilityPort) –двунаправленный обмен с аппаратным сжатием по RLE, поддержкой FIFO и DMA(принтеры, сканеры)