- •Структурна схема даного мп
- •Найпростіші вимірювальні прилади на базі бис интервального таймера
- •Організація I/o мпс із виконанням прямого доступу до пам'яті.
- •Буфер шд
- •Управление
- •Програмна модель:
- •Регистр режима
- •Регистр состояний
- •Інтерфейси мпс:
- •Підключення бис пдп до системної шини мпс:
- •Бис генератора(i8024)
- •Бис контролера шини (i8028)
- •Функціональна схема інтерфейсу на базі мп i8080:
- •Однокристальные м - еом
- •Система команд к1816:
- •Однокристальные мэвм серії к1816 2-го покоління:
- •Система переривань однокристальной м - еом.
- •Система команд однокристальной м - еом i8051.
- •Структурна схема
- •Однокристальный 16-ти розрядний мп i80186:
- •Внутренняя магистраль
- •Внутренняя магистраль
Найпростіші вимірювальні прилади на базі бис интервального таймера
Перетворювач код-тривалість сигналу.
Один із каналів таймера працює в режимі 1.
Перетворювач тривалість сигналу - код.
Канал таймера, на якому виконується цей вимір, працює в режимі 0. Після завершення що вимірюється сигналу зчитується вміст лічильника, визначається кількість імпульсів fЭТ, пришедших за даний період, і тривалість сигналу визначається по формулі :N * τ СЕК
Д
/З
№8. Побудувати функціональну схему
перетворювача тривалість сигналу - код
і написати програму його роботи
Перетворювач код-частота.
Один із каналів таймера працює в режимі 3, 2-ой канал - у режимі 2.
Перетворювач частота- код.
За деякий проміжок часу необхідно прочитати кількість імпульсів що вимірюється частоти. Поделив кількість імпульсів на розмір інтервалу, ми знайдемо вихідну частоту.
Д
/З
№9. Побудувати функціональну схему і
написати програму роботи частотоміра.
що
програмується адаптер послідовного інтерфейсу I8051
Дана мікросхема призначена для реалізації різноманітних програмно - керуючих інтерфейсів.
Дана мікросхема працює в 2-х режимах:
Режим асинхронної передачі
Шкірний символ передається асинхронно стосовно інших символів. Формат асинхронної передачі має вид: спочатку передається стартовий битий, потім випливає 5-8 інформаційних битий, потім битий пріоритету, завершується стоповыми бітами.
Хиба: велика надмірність.
Гідність: скроні надійність передачі інформації.
Режим синхронної передачі.
Символи передаються друг за другом без проміжків. Синхронізація для шкірного символу не використовується, але використовується синхронізація для всього переданого масиву інформації. Дана синхронізація здійснюється у виді передача 1-го або 2-х символів, що синхронізують, на початку переданої посилки.
Гідність: менша надмірність при передачі шкірного символу.
Хиба: при передачі великих масивів інформації можливий відхід по синхронізації передавача або приймача.
Можливі 3 режим передач інформаці: симплексный - коли передач вага_ тільки в одн сторін.
полудуплексный - передача ведеться по одній лінії в обидві сторони, але прийом і передача розділені в часу.
дуплексный - коли передача ведеться в обидві сторони по одній лінії одночасно в часу.
Структурна схема:
T
x
- інформаційний вихід блока передачі
Tx - синхронізація блока передачі
TxRDY - вихід готовності передачі
Rx - інформаційний вхід блока прийому
Rx - синхронізація блока прийому
RxRDY - готовність приймача
Структура слова режиму послідовного інтерфейсу
|
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 бит |
|
|
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 - битий стана модему.
Можливі два засоби взаємодії МПС із БИСом послідовного інтерфейсу: апаратний (по перериваннях);
програмний - шляхом опитуванння регістра стана.
Програмування адаптеру послідовного інтерфейсу:
Запрограммируем його в такий режим: асинхронний, дуплексный, із таким форматом символу , що передає - кількість бита що подається інформації - 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х МПС у синхронному режимі по наступному інтерфейсі: із використанням програмного засобу взаємодії.

ST1
2
бит