Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lektsii_EvM_shpory.doc
Скачиваний:
33
Добавлен:
14.04.2019
Размер:
333.82 Кб
Скачать

80)Регистры управления параллельным портом.

Включение функции параллельного порта

Почти в каждом ПК есть параллельный порт, но не все порты одинаково. Параллельный порт может либо выводить данные, либо поддерживать двухстороннюю связь – это дает принтеру возможность передавать через порт информацию (например, что закончилась бумага). Параллельный порт может принадлежать типу EPP (enhanced parallel port) усовершенствованный параллельный порт, либо ECP (extended capabilities port) – порт с расширенными функциональными возможностями, ECP и EPP являются двунаправленными портами и имеют существенные преимущества в скорости перед данным, позволяя ускорить операцию печати в 10 раз. Поэтому порты ECP применяются для подключения скорости принтера. Для повышения быстродействия они могут использовать DMA. К портам EPP часто подключают и другие периферийные устройства (сканеры).

4: PRN — параллельный порт (обычно LPT1),

3: AUX — последовательный порт (обычно СОМ1),

Регистр управления инициализирует адаптер и управляет выводом данных. Он может также подготавливать параллельный порт для операций прерывания, с тем чтобы принтер посылал прерывание к процессору, когда он готов к приему очередного символа, оставляя процессор свободным для других дел. Вот значение битов регистров статуса и управления:

Регистр управления

Бит 0 0 = нормальная установка, 1 = вызывает вывод байта

данных

1 0 = нормальная установка, 1 = автоматический перевод

строки после возврата каретки

2 0 = инициализировать порт принтера, 1 = нормальная

установка

3 0 = отмена выбора принтера, 1 = нормальная установка

4 0 = прерывание принтера запрещено, 1 = разрешено

5-7 не используются

81) Передача информации через параллельный порт

одновременно пересылаются все биты слова, передаются по шине данных в зависимости от разрядности шины данных ( на сегодня наиболее популярна 32 битные шины, которые переданы за 1 такт 32 бита);

Процессор по шине адрыеса передает в контроллер адрес А1, а по шине данных — байт данных, сопровождая их сигналом «Вывод». Логика управления контроллера обеспечивает запись байта данных с шины данных в регистр данных А1 и устанавливает в 1 регистр состояния и управления А2, формируя тем самым управляющий сигнал для ВУ «Выходные данные готовы». ВУ принимает байт данных и управляющим сигналом «Данные при­няты» обнуляет регистр состояния и управления А2. Контроллер ВУ по этому сигналу формирует и передает в процессор сигнал «Готовность ВУ», который в данном случае извещает процессор о приеме байта данных внешним устройством и завершает цикл вывода данных в команде пересылки.

82)Доступ к последовательному порту.

При асинхронной связи машина посылает или принимает байты информации по одному биту. Временные интервалы между байтами при этом несущественны, но времена между отдельными битами байта очень важны. Сигнал на линии может быть высокого или низкого уровня, что соответствует логическим нулю и единице, и говорят, что линия отмечена (marking), когда уровень высокий, и пустая (spacing), когда уровень низкий.

Линия поддерживается в отмеченном состоянии, когда по ней нет передачи данных. При начале передачи байта данных сигнал падает в 0, отмечая стартовый бит. Затем следуют восемь битов данных (иногда меньше) в виде набора высоких и низких уровней. Последний бит данных может сопровождаться битом четности, используемым для обнаружения ошибок, а затем в последовательность включаются 1 или более стоп-битов, которым соответствует высокий уровень. Эти стоп-биты начинают отмеченное состояние, которое будет сохраняться до тех пор, пока не начнется передача следующего байта данных; число используемых стоп-битов существенно, поскольку они устанавливают минимальное время, которое должно пройти перед следующим стартовым битом.

Конечно, передающая и приемная станции должны использовать один и тот же протокол для этих цепочек битов и они должны работать с одной и той же скоростью обмена (измеряемой в битах в секунду, называемых также бодами). При обмене могут легко возникать ошибки, поэтому коммуникационное оборудование предоставляет разнообразную информацию о статусе как самого порта, так и присоединенного к нему модема. Задачей модема является преобразование сигнала, генерируемого портом коммуникации, в акустический сигнал, который может затем быть передан по телефонному каналу. Большинство модемов предоставляют также дополнительные коммуникационные возможности, такие как автоматический вызов и ответ, которые не поддерживаются самим портом коммуникации.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]