2 Задание к лабораторной работе
1)
Запустить отладчик DEBUG.
Прочитать из памяти данных BIOS
базовые адреса COM-портов.
Получить параметры портов с помощью
Диспетчера
устройств
Windows.
2)
Написать на ассемблере программу
передачи произвольных данных через
COM-порт.
Используя мультикарту
портов и нуль-модем, передать данные из
одного порта в другой с помощью
терминальной
программы Terminal
1.9b.
3)
Подключить к COM-порту
внешнее
устройство,
имеющее интерфейс
RS-232C.
Осуществить
обмен данными между внешним устройством
и терминальной программой.
4)
Подключить
пробник к COM-порту.
Запустить
программу testrs.exe.
Выполнить тестирование COM-порта.
Выводимые значения наблюдать на
светодиодах пробника.
3 Контрольные вопросы
1)
Области применения интерфейса RS-232C.
2)
Физика работы RS-232C.
3)
Режимы работы интерфейса RS-232C.
4)
Ограничения в использовании интерфейса
RS-232C.
5)
Формат асинхронной передачи RS-232C.
6)
Как осуществляется работа с COM-портом
на низком уровне?
7)
Какие функции выполняет регистр данных?
Библиографический
список
1 Вальпа
О.Д. Полезные схемы с применением
микроконтроллеров и ПЛИС. – М.: Издательский
дом «Додэка-XXI»,
2006. – 416 с.
2
Новиков Ю.И. Разработка устройств
сопряжения для персонального компьютера
типа IBM PC/ Ю.И. Новиков, О.А. Калашников,
С.Э. Гуляев. – М.: ЭКОМ , 1997.
3 Гук М. Аппаратные
средства IBM PC. Энциклопедия - СПб: Питер
Ком, 1999.
4 Пильщиков В.Н.
Программирование на языке ассемблера
IBM PC. – M.: Диалог – МИФИ, 1997.
5 Фролов А.В., Фролов
Г.В. Аппаратное обеспечение IBM PC: В 2-х
ч.: – М.: Диалог – МИФИ, 1998.
6 Мячев А.А. Интерфейсы
средств вычислительной техники:
Справочник, – М.: Радио и связь, 1992.