
- •Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение
- •«Комсомольский-на-Амуре государственный технический университет»
- •1 Основные сведения
- •1.1 Описание параллельного интерфейса
- •1.2 Тестирование lpt-поpтa
- •1.3 Использование lpt-поpтa для ввода-вывода сигналов
- •2 Задание к лабораторной работе
- •3 Содержание отчета
- •4 Контрольные вопросы
2 Задание к лабораторной работе
1) Запустить отладчик DEBUG. Прочитать из памяти данных BIOS базовые адреса LPT-портов. Получить параметры портов с помощью Диспетчера устройств Windows.
2) Используя заглушку LPT-порта (табл. 9), с помощью отладчика DEBUG проверить правильность передачи и приема информации через порт.
3) Запустить программу test-lpt. Вывести на семисегментный индикатор с общим катодом три любые цифры. Сегменты индикатора a, b, c, d, e, f, g, h подключены соответственно к разрядам D0, D1, D2, D3, D4, D5, D6, D7 регистра данных.
4) Написать и протестировать свою программу выдачи на семисегментный индикатор с общим катодом цифр, вводимых с клавиатуры.
5) Написать программу, реализующую полный поворот вала двигателя на 360 градусов. Определить число шагов ШД, требуемое для поворота вала на полный оборот.
6) Написать программу, реализующую постоянное вращение ШД в полношаговом режиме со скоростью 5 шагов в секунду по часовой стрелке.
7) Разработать программу, реализующую вращение вала двигателя на заданное пользователем количество шагов в полношаговом режиме против часовой стрелки.
3 Содержание отчета
1) Цель работы.
2) Схема лабораторной установки.
3) Разработанные программы.
4) Выводы.
4 Контрольные вопросы
1) Для чего предназначен параллельный интерфейс Centronics?
2) Перечислите основные параметры интерфейса Centronics.
3) Какие основные сигналы используются интерфейсом для обеспечения передачи данных от компьютера к периферийному устройству?
4) Опишите стандартный протокол обмена данными через интерфейс Centronics.
5) Перечислите режимы обмена данными через LPT-порт согласно спецификации IEEE 1284.
6) Как осуществляется двунаправленный обмен данными через LPT-порт?
7) Какими электрическими параметрами обладает LPT-порт, выполненный согласно спецификации IEEE 1284?
8) Как осуществляется работа с LPT-портом на низком уровне?
9) Какие функции выполняет регистр данных?
10) Перечислите биты регистра состояния стандартного LPT-порта и укажите их назначение.
11) Перечислите биты регистра управления стандартного LPT-порта и укажите их назначение.
12) Как осуществляется программирование регистров интерфейса с использованием языка Паскаль?
13) Какое устройство называют шаговым двигателем?
14) Где применяются шаговые двигатели?
15) Перечислите достоинства и недостатки ШД.
16) В чем различие между биполярными и униполярными ШД?
17) Как реализуется полношаговый режим работы ШД?
18) Как реализуется полушаговый режим работы ШД?
19) Какие методы используются для защиты ключей, коммутирующих обмотки ШД, от явления самоиндукции?
Библиографический список
1 Вальпа О.Д. Полезные схемы с применением микроконтроллеров и ПЛИС. – М.: Издательский дом «Додэка-XXI», 2006. – 416 с.
2 Новиков Ю.И. Разработка устройств сопряжения для персонального компьютера типа IBM PC/ Ю.И. Новиков, О.А. Калашников, С.Э. Гуляев. – М.: ЭКОМ, 1997.
3 Зубков С.В. Assembler. Для DOS, Windows и Unix. – М.: ДМК, 1999. – 640 с.
4 Гук М. Аппаратные средства IBM PC. Энциклопедия - СПб: Питер Ком, 1999.
5 Пильщиков В.Н. Программирование на языке ассемблера IBM PC. – M.: Диалог – МИФИ, 1997.
6 Фролов А.В., Фролов Г.В. Аппаратное обеспечение IBM PC: В 2-х ч.: – М.: Диалог – МИФИ, 1998.
7 Мячев А.А. Интерфейсы средств вычислительной техники: Справочник, – М.: Радио и связь, 1992.
8 Ридико Л. Раз–шажок, два– шажок// Схемотехника. – 2001. – №7 –10.
9 Подлипенский B.C., Сабинин Ю.А., Юрчук Л.Ю. Элементы и устройства автоматики/ Под ред. Ю.А. Сабинина. Л.: Политехника, 1994.