3.2 Мікроконтролер КМ1816ВЕ51

З урахуванням вимог технічного завдання, для виконання пристрою міжконтролерного обміну інформацією, її кодування та декодування, а також запису інформації доцільно використати мікропроцесор КМ1816ВЕ51.

Мікроконтролер виконаний на основі високорівневої N-МОП технології і випускається в корпусі ВІС, що має 40 зовнішніх виводів. Цокольовка корпусу МК51 і найменування виводів показані на рисунку 3.4.

Для роботи МК51 потрібно одне джерело електроживлення +5 В. Через чотири порта що програмуються введення/виводу МК51 взаємодіє із середовищем у стандарті ТТЛ-схем із трьома станами виходу.

Основу структурної схеми МК51 (рисунок 3.5) утворює внутрішня двонаправлена 8-бітна шина, що зв'язує між собою всі основні вузли і пристрої:

-  резидентна пам'ять,

-  АЛП,

-  блок регістрів спеціальних функцій,

-  пристрій керування

-  порти введення/виводу.

Арифметично-логічний пристрій.

8-бітне АЛП може виконувати арифметичні операції додавання, віднімання, множення і ділення; логічні операції І, АБО, виключаєче АБО, а також операції циклічного зсуву, скиду, інвертування і т.п. У АЛП є програмно недоступні регістри Т1 і Т2, призначені для тимчасового збереження операндів, схема десяткової корекції і схема формування ознак.

Найпростіша операція додавання використовується в АЛП для інкрементування вмісту регістрів, просування регістра вказівника даних і автоматичного обчислення наступної адреси РПП. Найпростіша операція віднімання використовується в АЛП для декрементування регістрів і порівняння змінних.

Найпростіші операції автоматично утворять "тандеми" для виконання в АЛП таких операцій, як, наприклад, інкрементування 16-бітних реєстрових пар.

В АЛП реалізується механізм каскадного виконання найпростіших операцій для реалізації складних команд. Так, наприклад, при виконанні однієї з команд умовної передачі керування по результату порівняння в АЛП тричі інкрементується СК, двічі виконується читання з РПД, виконується арифметичне порівняння двох змінних, формується 16-бітна адреса переходу і приймається рішення про те, робити або не робити перехід по програмі. Всі перераховані операції виконуються в АЛП усього лише за 2 мкс.

Пам'ять програм і пам'ять даних, розміщені на кристалі МК51 фізично і логічно розділені, мають різноманітні механізми адресації, працюють під керуванням різноманітних сигналів і виконують різні функції.

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

Пам'ять даних (ОЗП) призначена для збереження змінних у процесі виконання прикладної програми, адресується одним байтом і має ємність 128 байт.

Вхідні сигнали для МК51 можуть формуватися ТТЛ-схемами або n-МОП-схемами. Допустимо використання в якості джерела сигналів для МК51 схем із відкритим колектором або відкритим стоком. Проте при цьому час зміни вхідного сигналу при переході з 0 у 1 виявиться сильно затягнутим.

. Звертання до портів введення/виводу можливо з використанням команд, що оперують із байтом, окремим бітом і довільною комбінацією біт. При цьому в тих випадках, коли порт є одночасно операндом і місцем призначення результату, пристрій керування автоматично реалізує спеціальний режим, що називається "читання- модифікацію-запис". Цей режим звертання припускає введення сигналів не з зовнішніх виводів порту, а з його регістра-засувки, що дозволяє виключити неправильне зчитування раніше виведеної інформації.

Рисунок 3.4 – Структурна схема МК51


4 Розробка структурної схеми

Структурна схема знаходиться у додатку В, складається з таких блоків:

1)  лінія зв’язку;

2)  перетворювач уніполярної напруги в біполярну;

3)  перетворювач біполярної напруги в уніполярну;

4)  згортковий кодер;

5)  згортковий декодер;

6)  пристрій введення/виведення;

7)  тригер (для запам’ятовування стану);

8)  лічильник;

9)  пристрій управління;

10)  мікроконтролери.

В основі пристрою лежить система передачі інформації, яка складається з вищеописаних блоків. Вона складається з приймальної частини, каналу зв’язку і передавальної частини. Передавальна частина складається з мікроконтролера, в якому зберігається інформація, яку потрібно передати, пристрою управління, який керує зчитуванням даних з мікроконтролера, пристрою введення/виведення (IOS), який представляє собою УСАПП Intel 8251, згорткового кодера, який кодує інформацію згортковим кодом, який може виправляти помилки, перетворювача уніполярної напруги в біполярну згідно індивідуального завдання, схеми зворотнього зв’язку, потрібної для того, щоб впевнитись, що повідомлення було прийнято, яка складається зі схеми вимірювання часу, двох тригерів, лічильника і ця схема з’єднана з пристроєм управління.

Лінія зв’язку представляє собою самостійний елемент і в даній роботі вона розглядається як єдиний блок в спрощеному вигляді.

Приймальна частина складається з перетворювача біполярної напруги в уніполярну, щоб отримати сигнали, які сприймають цифрові мікросхеми, згорткового декодера, щоб декодувати інформацію, закодовану кодером і виявити помилки, якщо вони є , мікроконтролера, в який записується інформація в разі її успішного прийому, схеми зворотнього зв’язку, яка передає передавальній стороні сигнали про те, що інформація успішно і правильно прийнята, або прийнята неправильно. Вона складається з двох тригерів і формувача повідомлення.



Информация о работе «Розробка технічних засобів обміну інформацією для банківської системи з визначенням та виправленням помилок»
Раздел: Коммуникации и связь
Количество знаков с пробелами: 32705
Количество таблиц: 4
Количество изображений: 14

Похожие работы

Скачать
187450
16
15

... ін платіжними документами з програмним комплексом ОДБ (зокрема, банківська частина системи «клієнт - банк» може бути одним з компонентів ОДБ), який власне і виконує розрахунки клі­єнта за документами, що отримані через систему «клієнт - банк», а також ведення рахунків клієнтів з відображенням фактично вико­наних трансакцій; • обмін із клієнтською частиною допоміжною технологічною інформацією та ...

Скачать
249072
31
6

... та методів аналізу процесу банківського кредитування на прикладі комерційного банку Промінвестбанк, який є одним із лідерів кредитування української економіки. Глава 2. Управління кредитними ризиками в діяльності комерційних банків (на прикладі Промінвестбанку)   2.1 Аналіз процесу банківського кредитування в Промінвестбанку Акціонерний комерційний промислово-інвестиційний банк «Промі ...

Скачать
367716
10
48

... В АБС АКБ «ПРОМІНВЕСТБАНК» ТА ОЦІНКА РІВНЯ ВРАЗЛИВОСТІ БАНКІВСЬКОЇ ІНФОРМАЦІЇ 3.1 Постановка алгоритму задачі формування та опис елементів матриці контролю комплексної системи захисту інформації (КСЗІ) інформаційних об’єктів комерційного банку В дипломному дослідженні матриця контролю стану побудови та експлуатації комплексної системи захисту інформації в комерційному банку представлена у вигляді ...

Скачать
307718
75
12

... мство [18, c. 104-107]. Як зазначалося, залежно від ситуації, підприємство може обирати для себе різні "стратегічні набори", які допомагають йому більш ефективно реагувати на зміни. 1.2 Сутність, види та особливості міжнародних маркетингових досліджень Міжнародне маркетингове дослідження — це система збору, обробки, аналізу та прогнозування даних, необхідних для прийняття рішень у міжнародн ...

0 комментариев


Наверх