изменение времени, в миллисекундах, на каждый передаваемый символ;
изменение времени, в миллисекундах, прибавляемое к общему времени передачи;
б) изменение параметров текущего сеанса связи:
текущей скорости передачи в bps;
количества информационных битов;
количества стоповых битов;
значения символа XON для приема и передачи;
значения символа XOFF для приема и передачи;
значения символа замещающего байты при ошибке;
значения символа "конец вводимых данных";
значения символа "конец вводимых данных";
значения символа "событие" и т.п.;
в) передача данных;
г) прием данных.
Передача и прием данных может вестись различными способами, большинство из которых определяется настройками сеанса связи и функциями, используемыми при обмене данными. Используются два режима передачи синхронный и асинхронный.
Состав программных средств, требуемый для выполнения лабораторной работы:
§ Среда визуального проектирования С++ Builder;
§ Демонстрационная программа lab_api.exe;
§ Справочная система lab_help.ехе.
Лабораторная работа выполняется в следующем порядке.
1. Получить задание у преподавателя. Варианты заданий приведены в табл.5.
2. Запустить программу lab_api.exe. Выбрать опцию меню «Примеры применения функций | Последовательный порт RS-232С | Передача(Прием)» для вызова окна «Передача (Прием) по RS-232С». Просмотреть результаты выполнения функций печати.
3. Запустить справочную систему. Вызов справочной системы производится из программы lab_api.exe через опцию меню «Справочная система» либо запуском программы lab_help.exe. Просмотреть описание заданных функций, включая синтаксис функции.
4. Разработать в среде С++Builder проект, который должен включает все заданные функции, согласно варианту. Форма окна и интерфейс пользователя для вызова и просмотра результатов выполнения функций определяется студентом самостоятельно.
5. Отладить проект и получить выполняемый файл (*.ехе).
6. При помощи кабеля «нуль-модем» выполнить соединение двух ПЭВМ по COM2. Внимание: соединение ПЭВМ должно выполняться при отключенных ПЭВМ.
7. Выполнить настройку передающей и приемной стороны для организации обмена по порту COM2.
8. На передающей стороне ввести текст сообщения и выполнить передачу. На приемной стороне добиться уверенного приема передаваемой информации.
9. Показать результаты выполнения заданных функций преподавателю.
10. Получить у преподавателя контрольные вопросы.
11. Подготовить ответы на контрольные вопросы.
12. Оформить отчет по лабораторной работе. Отчет должен содержать:
Титульный лист;
Задание;
Структуру проекта (набор взаимосвязанных программных модулей);
Фрагменты листинга программы, показывающие использование заданных функций;
Ответы на контрольные вопросы;
Краткие выводы.
Отчет должен быть выполнен чисто и аккуратно.
13. Защитить лабораторную работу у преподавателя. Студент, допустивший отклонения от требований, предъявляемых к выполнению лабораторной работы и оформлению отчета, к защите не допускается.
Таблица 5 – Варианты заданий для лабораторной работы №5
№ варианта |
Функции |
||||
Настройка параметров передающей стороны |
Настройка параметров приемной стороны |
Передача текста |
Прием текста |
||
1 |
+ |
+ |
|||
2 |
+ |
+ |
|||
3 |
+ |
+ |
|||
4 |
+ |
+ |
|||
5 |
+ |
+ |
|||
6 |
+ |
+ |
|||
7 |
+ |
+ |
|||
8 |
+ |
+ |
|||
9 |
+ |
+ |
|||
10 |
+ |
+ |
|||
11 |
+ |
+ |
|||
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.