Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МПС_укр.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
719 Кб
Скачать
☆

Найпростіші вимірювальні прилади на базі бис интервального таймера

  1. Перетворювач код-тривалість сигналу.

Один із каналів таймера працює в режимі 1.

  1. Перетворювач тривалість сигналу - код.

Канал таймера, на якому виконується цей вимір, працює в режимі 0. Після завершення що вимірюється сигналу зчитується вміст лічильника, визначається кількість імпульсів fЭТ, пришедших за даний період, і тривалість сигналу визначається по формулі :N * τ СЕК

Д /З №8. Побудувати функціональну схему перетворювача тривалість сигналу - код і написати програму його роботи

  1. Перетворювач код-частота.

Один із каналів таймера працює в режимі 3, 2-ой канал - у режимі 2.

  1. Перетворювач частота- код.

За деякий проміжок часу необхідно прочитати кількість імпульсів що вимірюється частоти. Поделив кількість імпульсів на розмір інтервалу, ми знайдемо вихідну частоту.

Д /З №9. Побудувати функціональну схему і написати програму роботи частотоміра. що

програмується адаптер послідовного інтерфейсу I8051

Дана мікросхема призначена для реалізації різноманітних програмно - керуючих інтерфейсів.

Дана мікросхема працює в 2-х режимах:

  1. Режим асинхронної передачі

Шкірний символ передається асинхронно стосовно інших символів. Формат асинхронної передачі має вид: спочатку передається стартовий битий, потім випливає 5-8 інформаційних битий, потім битий пріоритету, завершується стоповыми бітами.

Хиба: велика надмірність.

Гідність: скроні надійність передачі інформації.

  1. Режим синхронної передачі.

Символи передаються друг за другом без проміжків. Синхронізація для шкірного символу не використовується, але використовується синхронізація для всього переданого масиву інформації. Дана синхронізація здійснюється у виді передача 1-го або 2-х символів, що синхронізують, на початку переданої посилки.

Гідність: менша надмірність при передачі шкірного символу.

Хиба: при передачі великих масивів інформації можливий відхід по синхронізації передавача або приймача.

  1. Можливі 3 режим передач інформаці: симплексный - коли передач вага_ тільки в одн сторін.

  2. полудуплексный - передача ведеться по одній лінії в обидві сторони, але прийом і передача розділені в часу.

  3. дуплексный - коли передача ведеться в обидві сторони по одній лінії одночасно в часу.

  4. Структурна схема:

T x - інформаційний вихід блока передачі

Tx - синхронізація блока передачі

TxRDY - вихід готовності передачі

Rx - інформаційний вхід блока прийому

Rx - синхронізація блока прийому

RxRDY - готовність приймача

Структура слова режиму послідовного інтерфейсу

ST1

ST1

P1

P0

L1

L0

DR1

DR0

Заборона

0

0

0

0

5 битий

1 битий

0

1

0

1

6 битий

1.5 бит

1

0

1

0

7 бит

2 бит

1

1

1

1

8 бит

Паритет:

Запрет

X

0

0

0

синхрониз.

Нечет.

0

1

0

1

1

Четн.

1

1

1

0

16

1

1

64

У 64 разу медленее, чим синхронні сигнали

2SYN

0

X

1SYN

1

X

SYN DET вх

X

0

SYN DETвых

X

1

SYN DET - висновок МПС, що може програмувати на вхід або вихід.

SYN DETвых = 1, якщо приймач розпізнав синхронізацію.

Структура слова наказу:

D0 - битий дозволу передачі

D1 - битий керування модемом

D2 - битий дозволу прийому

D3 - битий керування модемом

D4 - битий скидання помилки

D5 - битий керування модемом

D6 - битий внутрішнього скидання адаптеру

D7 - битий режиму пошуку синхронізації - даний режим використовується тільки при синхронізованому засобі передача інформації.

Граф - схема алгоритму:

Установка сброса

Загрузка слова режима

Загрузка SYN1

Загрузка SYN2

Загрузка слова приказа

і
НЕМАЄ

Структура слова стана контролера:

7 0

DSR

SYN DET

Fx

Ox

Px

Tx

RxRDY

TxRDY

TxRDY - битий готовності передавача, дублює аналогічний апаратний сигнал.

RxRDY - сигнал готовності приймача;

Tx - сигнал помилки запису. Даний сигнал говорить про те, що МП не встиг записати в буфер передавача черговий переданий байтів. Формується тільки в синхронному режимі передавача.

Px - битий помилки паритету. Формується в синхронному й асинхронному режимі.

Ox - помилка переповнювання. Формується в синхронному й асинхронному форматі, коли МП не устиг вважати черговий символ;

Fx - битий помилки формату. Формується тоді, коли відсутніх або порушено кількість стоповых бита. Формується в асинхронному режимі.

SYN DET - битий виявлення синхронізації. щодублюється сигнал. Тільки в синхронному режимі.

DSR - битий стана модему.

  1. Можливі два засоби взаємодії МПС із БИСом послідовного інтерфейсу: апаратний (по перериваннях);

  2. програмний - шляхом опитуванння регістра стана.

Програмування адаптеру послідовного інтерфейсу:

Запрограммируем його в такий режим: асинхронний, дуплексный, із таким форматом символу , що передає - кількість бита що подається інформації - 8; паритет - нечет. ; кількість стоповых бита - 2; множник передачі - 16; засіб скидання - програмний.

Слово режиму: DE16 (11011110)

Слово наказу: 0516 (00000101)

Засіб скидання: програмный (40 у слові наказу)

Заборона переривань:

DI

MVI A, 40

OUT Адр1 (А0 = 1)

MVI A, DE

OUT Адр1 (А0 = 1)

MVI A, 05

OUT Адр1

EI

Структурна схема і програма передачі інформації з послідовного інтерфейсу між двома МПС:

Си

МПЯ

МПЯ

D7..0 ПИ TxD

_ TxC

WR TxRDY

___

RD

Reset RxD ___

_ RxC C/D

CS RxRDY

RxD ПИ

___

RxC

RxRDY

TxD

___ TxC

TxRDY

КП IR0

IR1 IR2 IR7

Кожний прийнятий символ передається в буфер, що знаходиться в пам'яті МПС, адреса якого зберігається в двох суміжних осередках з адресою RBUF. Черговий переданий символ береться з буфера, що передає, що знаходиться в пам'яті МПС. Покажчик буфера, що передає, зберігається в 2 суміжних осередках з адресою TBUF. При виявленні помилки визивається підпрограма ERROR. Кількість переданих байтів зберігається в регістрі В.

ПП Прийому: LHLD RBUF

IN Адр0

MOV M, A

INX H

SHLD RBUF

IN Адр

ANI 38

CNZ ERROR

RET

ПП Передача: XRA A

CMP B

JZ КІНЕЦЬ

LHLD TBUF

MOV A, M

OUT Адр0

INX H

SHLD TBUF

DCR B

КІНЕЦЬ:

RET

Д/З:

Побудувати структурну схему і написати програму взаємодії 2х МПС у синхронному режимі по наступному інтерфейсі: із використанням програмного засобу взаємодії.