Вивчення структури центрального процесора , склад та призначення шин адреси , даних та керування ; часові діаграми та умови формування сигналів на шинах адреси, даних та керування; розробка програми на Асембле, страница 9

Відповідно  до  режиму  0  роботи  ВІС  інтерфейсу  дані,  які  передаються  в  порт,  не  відчувають  змін.   

Принципова схема модуля сполучення показана у додатку 3.    

7.Часові діаграми роботі модуля

Відповідно до завдання порти РА і РВ працюють в однакових режимах – виведення інформації. Тому достатньо скласти часові діаграми тільки для 1 з них. Розглянемо роботу ВІС інтерфейсу в режимі 1 при виведені інформації від порту РВ до об’єкта відповідно до часових діаграм, наведених на рис12.

8.Розробка алгоритму обслуговування інтерфейсного модуля

Алгоритм призначений для визначення послідовних програмних дій  на обслуговування портів.

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

Відповідно до завдання модуль сполучення повинен прймати інформацію через порти РС1 і РС2. Якщо РС1=РС2, то відбувається зупинка МП. Якщо умова не виконується,то проводиться повторне введення даних.

Алгоритм привдений на рис.13.

                

Прогама ініціалізації

 


                

Читання з порту РС1

 


Читання з порту РС2

 


+                                       РС1=РС2

Зупинка

Рис. 13

9.Розробка програми обслуговування інтерфейсного модуля

Для настройки ВІС інтерфейсу слід визначити 16-ковий код керуючого слова та ввести його в РКС. Розряд РС7 не використовується для заданого варіанта. Код керуючого слова у двійковій системі буде мати вигляд:

Д7     Д6     Д5     Д4     Д3     Д2     Д1     Д0

0        0        0        0        1        1        0        0

У 16-ій системі числення керуюче слово буде мати код С. Помістим керуюче слово у регістр керуючого слова за допомогою команд:

MVI A C

OUT DE

Далі проводиться читання з порту РС1і РС2 за допомогою команди IN. Отриманні данні з порту РС1 порівнюються з данними отриманими з порту РС2. Якщо умова не виконується, то проводиться нове введення даних в порт РС.

Програма обслуговування модуля сполучення приведена в табл.13

Табл. 13

Адреса

Машинний код

Мнемокод

Коментарі

Програма ініціалізації

С000

ЗЕ С

MVI A, C

Завантажити в А код КС

С001

D3 DE

OUT DE

Ввести КС в РКС

Програма введення даних

С002

DB DB

IN DD

Прочитати порт РС1

С003

DB DB

IN DD

Прочитати порт РС21

С004

С2 02 СO

JNZ CO 02

Якщо РС1≠РС2, тоді перейти до початку програми введення

С005

76

HLT

Якщо РС1=РС2, тоді зупинити систему

10.Висновок

У результаті виконання даної курсової роботи, були розглянуті

центральний процесор на базі ВІС КР580ВМ80А, програмований паралельний інтерфейс на базі ВІС КР580ВВ55А, шинні формувачі К589АП16, К589АП26. Для ВІС КР580ВВ55А були розроблені режими і часова діаграма роботи ВІС, блока-схема алгоритму роботи програми і організація його програмування.

11.Список літератури

1. Методичні вказівки до розрахунково-графічної роботи з дисципліни» Обчислювальні та мікропроцесорні засоби в електронній апаратурі» для студентів фахів 7.092.001, 7.091.003 / Укл. Ю.Д.Іванов-Одеса: ОНПУ, 2003.-24 с.

2. МИКРОПРОЦЕССОРЫ  И  МПС . Часть 1. Архитектура микропроцессора К580ВМ80.  Организация МП – систем / Укл. В.П. Мокрецов-Екатеринбург ,  2007.

3. В.Н.Булатов. УЧЕБНОЕ ПОСОБИЕ. Архитектура микропроцессорной системы.  Состав машинних команд и основы программирования           Микропроцессорной системы на ассемблере. Оренбург, 1999.

4. Смирнов В.А.    Схемотехника микропроцессорных систем:  Текст лекций. — Челябинск: Изд-воЮУрГУ, 2003. — 110 с.

5. Вернер В.Д.   Микропроцессоры: Кн.2. Средства сопряджения. Контрлирующие и нформационно-управляющие системі. – М.:высшая школа, 1986.-383 с.

6. Балашов Е.П. Микропроцессоры и микропроцессорные системы/ под. ред.. В.Б. Смолова.-М.:радио и свіязь, 1981.-328с.