Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Отчет должен быть оформлен грамотно и аккуратно.Содержание книги
Поиск на нашем сайте
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; просмотров: 193; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.198 (0.009 с.) |