Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЭВМ и ПУ / Лабораторные_работы_по_ЭВМ_и_ПУ._Часть_1.doc
Скачиваний:
27
Добавлен:
04.03.2016
Размер:
585.73 Кб
Скачать

Задания для самостоятельного выполнения

1.Изучите пример программы, приводимый разработчиком библиотеки inpout32.dll. Обратите внимание на то, что адреса портов в примере задаются в десятичной системе счисления.

2.Разработайте приложение для управления и опроса состояния некоторого устройства. Приложение должно позволять подавать управляющие сигналы и наглядно отображать состояние статусных сигналов. Изменение одного из управляющих сигналов не должно влиять на другие. Назначение выводов нужно выбрать из таблицы 6 в соответствии со своим вариантом.

Таблица 6 – Варианты индивидуальных заданий

Вариант

Управляющие сигналы

Статусные сигналы

(номера контактов порта)

D0, D2, D4, D6

10, 11, D7

D1, D3, D5, D7

12, 13, D6

D0, D1, D6, D7

11, 15, D2

D2, D3, D4, D5

10, 12, D6

D0, D1, D2, D3

10, 15, D4

D4, D5, D6, D7

10, 13, D0

D1, D2, D3, D4

11, 12, D5

D3, D4, D5, D6

11, 13, D0

D1, D5, D6, D7

12, 13, D2

D0, D2, D5, D7

12, 15, D1

D2, D3, D5, D6

13, 15, D0

D0, D4, D5, D7

15, D1, D8

Контрольные вопросы

  1. Каково назначение параллельного порта?

  2. Сколько линий параллельного порта можно использовать для ввода информации и сколько для вывода?

  3. По каким базовым адресам расположены регистры параллельных портов?

  4. Каким образом осуществляется ввод и вывод информации с помощью порта LPT?

  5. Каким образом выделить значение нужного бита из считанного из порта байта?

  6. Каким образом изменить выходной сигнал параллельного порта, не меняя состояния других?

Список использованных источников

  1. Ан, П. Сопряжение ПК с внешними устройствами: Пер с англ. / П. Ан. — М. : ДМК Пресс, 2001. — 320 с.

  2. Бобровский С. И. Delphi 7. Учебный курс / С. И. Бобровский. — СПб. : Питер, 2004 — 736 с.

  3. Гук, М. Ю. Аппаратные интерфейсы ПК. Энциклопедия / М. Ю. Гук. — СПб. : Питер, 2002. — 528 с.

  4. Гук, М. Ю. Аппаратные средства IBM PC. Энциклопедия / М. Ю. Гук. — СПб. : Питер, 2006. — 1072 с.

  5. Фаронов В. В., Delphi. Программирование на языке высокого уровня : Учебник для вузов / В. В. Фаронов. — СПб. : Питер, 2005 — 650 с.

  6. www.pcports.ru

27