Лабораторна робота № 3 (на укр.яз)

Laba3.doc (1 стор.)
Оригінал


Лабораторних роботах № 3

Курс "Інтерфейсі"

Тема: "Організація передачі даніх за допомог інтерфейсу" RS-232C "для ПЕОМ типу IBM PC".

Мета роботи: Здійсніті односторонній Обмін данімі Між двома ЕОМ за допомог спеціалізованого нуль-модемного кабелю.

Основні теоретичні Відомості


Починаючі з дере моделей в РС існував послідовний інтерфейс (Comunication Port - комунікаційній порт). Комп'ютер Може містіті до 4 послідовніх портів. Псуй можут віклікаті апаратні перерівання IRQ4 для СОМ1 и СОМ3, IRQ3 для СОМ2 и СОМ4 або IRQ11 та IRQ10 Замість них відповідно. Після завантаження ВІОS базові адреси СОМ портів можна знайте в комірках BIOS DATA AREA 0:0400, 0:0402, 0:0404, 0:406. Нульовий значення - ознака відсутності в сістемі відповідного СОМ порту.

Псуй підтрімуються сервісом BIOS Int14h, Який забезпечує наступні функції:

7

6

5

4

3

2

1

0

Швідкість передачі

парність

стоп

довжина


Парність:

X0

Немає

01

непарність

11

парність





Довжина посилки:

00

5 біт

01

6 біт

10

7 біт

11

8 біт






Швідкість передачі:

000

110 бод

001

150 бод

010

300 бод


Стоп біт: 0 - 1

1 - 2
011

600 бод

100

1200 бод

101

2400 бод

110

4800 бод

111

9600 бод


При Виклики Int14h номер функції задається в регістрі АН, номер порту (0-3) - в регістрі DX (0-СОМ1, 1-СОМ2 ...). При поверненні з функцій 0,1,3 - Регистр АН містіть байт стану Лінії (Регистр LSR), AL - байт стану модему (MSR). При поверненні Із функції 2 Нульовий значення 7 біта регістра АН вказує на Наявність прийнятя символу в регістрі AL, одінічне значення 7 біта регістра АН вказує на помилки прийому, Якові можна уточніті за допомог функції 3.

З'єднання двох ЕОМ можна здійсніті за допомог нуль-модемного кабелю мінімальної конфігурації:


(Провіднікі, які з'єдують ЕОМ)

PC # 1

PC # 2

Назва конт. ЕОМ № 1

№ конт на DB9S

№ конт на DB25S

№ конт на DB9S

№ конт на DB25S

Назва конт. ЕОМ № 2

TxD

3

2

2

3

RxD

RxD

2

3

3

2

TxD

SGnd

5

7

5

7

SGnd


Крім того, у кожному роз'ємі об'єдуються наступні провіднікі:

(DTR, DSR, DCD) i окремого (RTS i CTS).


Хід роботи

  1. Вібрато Параметри передачі згідно до варіанту Завдання у відповідності до останньої цифри залікового шифру.

№ вар

Швідкість

парність

0

110

є

1

150

нема

2

300

є

3

600

нема

4

1200

є

5

2400

нема

6

4800

Без контр.

7

9600

Без контр.

8

4800

нема

9

9600

є

Для всіх варіантів кількість стоп-біт - 1.

  1. Напісаті з використаних функцій Int14h програму-мікротермінал для прийому та передачі файлів даніх. Програма повинна дозволяті здійснюваті прийом та передачу файлів даніх з іншої машини. Кількість байт передачі, Ім'я файлів даніх, та Операція роз'єдання повінні контролюватісь з однієї машини-сервера. Програма повинна мати можлівість передаватися Різні файли аж до Операції роз'єднання зв'язку. Програма повинна забезпечуваті прийом та передачу даніх (працюваті на машинах клієнта та сервера). Розробити протокол Функціонування системи передачі даніх.

  2. Вибір мови програмування довільній (Сі, Паскаль, Асемблер) або їх комбінації.



Вимоги до оформлення звітів

Звіт повинний містіті опис алгоритму роботи, опис протоколу передачі, текст Програми з коментарями по суті роботи та Висновки про проведеній роботі.

Контрольні питання

  1. Від Чого поклади швідкість передачі даніх при вікорістанні послідовного інтерфейсу?

  2. Які існують Способи збільшення віддалі передачі даніх?

  3. Інтерфейс "струмового петля". Характеристики, Схемні реалізації.

  4. Інтерфейс "RS-232C". Характеристики, Схемні реалізації.



Навчальний матеріал
© uadoc.zavantag.com
При копіюванні вкажіть посилання.
звернутися до адміністрації