Отчет должен быть оформлен грамотно и аккуратно. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Отчет должен быть оформлен грамотно и аккуратно.



 

5.8. ПОРЯДОК ВЫПОЛНЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ

5.8.1 Программным путем осуществить инициализацию порта.

5.8.2 Выяснить, исходя из структурной схемы порта (см. Приложения) и протокола интерфейса Centronics, какие из его выводов необходимо удерживать в верхнем, а какие в нижнем состоянии.

5.8.3 Сделать генератор импульсов на выводе D0 с положительным полупериодом, равным 10 мкс и отрицательным полупериодом, равным 2,5 мкс, используя в качестве примера программу 2 Приложения.


Осциллограмму зарисовать. То же сделать с использованием функций прерывания INT 17h.

5.8.4 Написать программу и подобрать константы для получения на D1, D2, D3, D4 с частотами, отличающихся друг от друга в два раза, основываясь на программе, указанной в Приложении. Осциллограмму зарисовать.То же сделать с использованием функций прерывания INT 17h.

5.8.5 Определить длительность цикла LOOP. Осциллограмму зарисовать.

5.8.6 Замерить возможную минимальную длительность генерируемых сигналов (без цикла LOOP). Осциллограмму зарисовать. То же сделать с использованием функций прерывания INT 17h.

 

5.9. РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА

1) Лекции по курсу «Адаптеры и контроллеры ЭВМ»

2) «Аппаратура персональных компьютеров и ее программирование IBM PC/XT/AT и PS/2». М: Радио и связь, 1995 г.

3) Гук М. «Аппаратные средства IBM PC», издательство «Питер Ком», 1998 г.

5.10. ПРИЛОЖЕНИЯ

5.10.1 Описание контроллера параллельного порта.

 

Ранее использовался однонаправленный порт для подключения принтера.

В PC/2 и некоторых AT-совместимых компьютерах параллельный порт, помимо обычного режима (режима совместимости), поддерживает расширенный режим, который может работать в двунаправленном вводе/выводе.

BIOS поддерживает до трех параллельных портов, которые определяются на этапе POST (тесты). В таблице 3 приведены номера портов и соответствующие им 16-ти разрядные адреса базовых регистров.

Таблица 3.

При обнаружении соответствующего порта BIOS пишет адрес его регистра данных, начиная с адреса 0: 0408h и присваивает ему имя LPT (n=1,2,3).

BIOS понимает так же имя LPT4, но для работы с ним программист должен сам записать соответствующий адрес в ячейку памяти с адресом 0: 0410h.

 

5.10.2 Структурная схема двунаправленного параллельного порта (рис. 1).

 

5.10.3 Описание регистров параллельного порта.

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

 


двунаправленном режиме (бит направления равен 1) из регистра считывается значение линии.

Рис.1.



Поделиться:


Последнее изменение этой страницы: 2017-02-17; просмотров: 118; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.218.168.16 (0.005 с.)