Последовательность операций для организации обмена данными
1. Подключить кабель к разъемам компьютеров между которыми необходимо организовать обмен данными
2. Запуск программы с помощью которой будет осуществляться обмен данными. Для выполнения лабораторной работы необходимо использовать стандартную программу для организации обмена данными HyperTerminal (поставляется с MS Windows). Она позволяет организовать двухстороннюю передачу текста и файлов. Пуск-> Стандартные-> Связь-> HyperTerminal
3. Сразу после запуска она предлагает указать название создаваемого соединения. Эту операцию можно пропустить нажав «Отмена»
4. Необходимо указать порт последовательной связи и настроить параметры его работы. Файл-> Свойства.
В появившемся окне в поле «Подключиться через» выбрать имя порта последовательной связи через который будет устанавливаться соединение (если портом несколько).
5. Для изменения параметров работы порта нажать «Настроить»
В появившемся окне настроек установить требуемые параметры. Применить настройки.
6. Произвести аналогичные операции на втором компьютере.
7. Для выполнения соединения необходимо нажать Вызов-> Вызов. В результате этой операции программа произведет попытку открытия порта и передачу через него данных.
8. Данные вводимые в окне программы одного компьютера будут появляться на удаленной стороне и наоборот.(при условии что все настроено правильно).
Лабораторная работа №1
Тема работы: Изучения способов последовательного обмена данными на примере стандарта RS-232
Цель работы: Овладеть теоретическим материалом и научиться практически организовывать обмен данных по стандарту RS-232.
Задание на работу
1. Изучить теоретические аспекты и способы реализации последовательного обмена данными
2. Овладеть применяемой терминологией
3. Научиться организовывать обмен данными с использованием «нуль-модемного» кабеля.
4. На защите по заданию преподавателя быть способным организовать обмен данными:
· на различных скоростях (300, 2400, 9600 …115200 кБит/сек)
· используя различные механизмы управления потоком (Аппаратный, программный(XON/XOFF))
· с указанным количеством стоповых бит (1, 1.5, 2)
· с различным способом проверки на четность (чет, нечет …)
· с различным количеством битов данных (8, 7, 6, 5, 4)
Содержание отчета: титульный лист, описание процесса выполнения задания с обоснованием выполняемых операций. В отчете должен присутствовать рисунок соединения контактов клемм кабеля с минимально достаточным для осуществления обмена данными соединений. Наличие соединений, не влияющих на обмен данными, считается ошибкой, и такой отчет не принимается.
Таблица:Варианты заданий согласно номеру в журнале
№ варианта | Скорость передачи | Бит данных | Четность | Стоп бит | Управление потоком |
чет | аппаратное | ||||
нечет | нет | ||||
нет | программное | ||||
чет | аппаратное | ||||
нечет | нет | ||||
нет | программное | ||||
чет | аппаратное | ||||
нечет | нет | ||||
нет | программное | ||||
чет | аппаратное | ||||
нечет | нет | ||||
нет | программное | ||||
чет | аппаратное | ||||
нечет | нет | ||||
нет | программное | ||||
чет | аппаратное | ||||
нечет | нет | ||||
нет | программное | ||||
чет | аппаратное | ||||
нечет | нет | ||||
нет | программное | ||||
чет | аппаратное | ||||
нечет | нет | ||||
нет | программное | ||||
чет | аппаратное | ||||
нечет | нет | ||||
нет | программное | ||||
чет | аппаратное | ||||
нечет | нет | ||||
нет | программное | ||||
чет | аппаратное | ||||
нечет | нет |
Контрольные вопросы
- Объяснить принцип кодирования логических «1» и «0» по стандарту RS-232
- Каким образом происходит обнаружение начала передачи
- Каким образом происходит обнаружение окончание передачи
- Каким образом происходит контроль правильности принятых данных
- Описать принцип работы буфера FIFO
- Объяснить аппаратный способ управления потоком данных
- Объяснить программный способ управления потоком данных
- На что влияет изменение скорости передачи данных
- Подсчитать количество бит фактически затраченных на передачу символа полезных данных