- •Раздел 1. Микропроцессорный комплект серии кр580.
- •Тема 1. Терминология.
- •Терминология (основные понятия)
- •Классификация мкп
- •Основные характеристики мкп:
- •Тема 2. Система обозначений и параметров.
- •1. Основные параметры и характеристики мкпс
- •2. Система обозначений.
- •1 Состав мпк серии кр580.
- •2 Основные параметры мпк серии кр580.
- •Тема 3. Общие сведения о мпк серии кр580.
- •Тема 4. Имс мпк кр580.
- •Тема 4.1. Микропроцессор кр580вм80а.
- •. Назначение и основные параметры мкп кр580вм80а.
- •2. Уго и таблица назначения выводов мкп кр580вм80а.
- •3. Описание основных блоков и работа мкп кр580вм80а.
- •Тема 4.2. Универсальный синхронно асинхронный приемо-передатчик (усапп) кр580вв51а.
- •Определение и основные параметры усапп.
- •Уго и таблица назначения выводов.
- •3. Назначение основных блоков и работа усапп.
- •Тема 4.3. Программируемый параллельный интерфейс (ппи) кр580вв55а.
- •1. Определение и основные параметры ппи.
- •Уго и таблица назначения выводов ппи.
- •Основные блоки и работа ппи.
- •Тема 4.4. Контроллер прямого доступа к памяти (кпдп) кр580вт57.
- •1. Определение и основные параметры кпдп.
- •2. Уго и таблица назначения выводов кпдп.
- •3. Основные блоки и работа кпдп.
- •Тема 4.5. Программируемый контроллер прерываний (пкп) кр580вн59.
- •1. Определение и основные параметры пкп.
- •2. Уго и таблица назначения выводов пкп.
- •3. Назначение основных блоков и работа пкп.
- •Тема 4.6. Генератор тактовых сигналов (гтс) кр580гф24.
- •1. Определение и основные параметры гтс.
- •2. Уго и таблица назначения выводов гтс.
- •3. Основные блоки и работа гтс.
- •Тема 4.7. Системный контроллер и буферный регистр (скбр) кр580вк28(38).
- •1. Определение и основные параметры скбр.
- •2. Уго и таблица назначения выводов скбр.
- •3. Основные блоки и работа скбр.
- •Тема 4.8. Шинный формирователь (шф) кр580ва86(87).
- •1. Определение и основные параметры шф.
- •2. Уго и таблица назначений выводов шф.
- •3. Основные блоки и работа шф.
- •Тема 4.9. Адресные регистры (ар) кр580ир82(83).
- •1. Определение. Основные параметры ар.
- •Уго и таблица назначения выводов ар.
- •Основные блоки и работа ар.
- •Тема 4.10. Контроллер электронно-лучевой трубки (кэлт) кр580вг75.
- •1. Определение и основные параметры кэлт.
- •2 . Уго и таблица назначения выводов кэлт.
- •3. Основные блоки и работа кэлт.
- •Тема 4.11. Контроллер клавиатуры и дисплея (ккд) кр580вв79.
- •Определение и основные параметры ккд.
- •2. Уго и таблица назначения выводов ккд.
- •3. Основные блоки и работа ккд.
- •Используемая литература.
Тема 4. Имс мпк кр580.
Тема 4.1. Микропроцессор кр580вм80а.
План:
Назначение и основные параметры МКП КР580ВМ80А.
УГО и таблица назначения выводов МКП КР580ВМ80А.
Описание основных блоков и работа МКП КР580ВМ80А.
. Назначение и основные параметры мкп кр580вм80а.
Микросхема КР580ВМ80А - это функционально законченный, однокристальный, параллельный, 8-разрядный микропроцессор с фиксированной системой команд.
Он не обладает возможностью аппаратного наращивания разрядности обрабатываемых данных, но позволяет осуществить это программным способом.
ОСНОВНЫЕ ПАРАМЕТРЫ КР580ВМ80А:
Разрядность обрабатываемых данных - 8.
Число выполняемых команд - 78.
Максимальный объем адресуемой памяти - 64КБайт.
Число адресуемых устройств ввода/вывода - 256/256.
Число уровней прерывания - 8.
Виды адресации:
Прямая;
Косвенная;
Непосредственная;
Регистровая;
По указателю стека;
Быстродействие 625000 операций/сек.
Тактовая частота <2,5 МГц.
Потребляемая мощность <1250 мВт.
2. Уго и таблица назначения выводов мкп кр580вм80а.
Рис. 1. УГО микропроцессора КР580ВМ80А.
Таблица 3. Назначения выводов микропроцессора КР580ВМ80А.
№ вывода |
Обозначение |
Тип вывода |
Функциональное назначение вывода |
1,25-27,29-40 |
А0-А15 |
Выходы |
Канал адреса |
2 |
GND |
--- |
Заземление (общий) |
3-10 |
D0-D7 |
Входы/выходы |
Канал данных |
11 |
Uio |
--- |
Напряжение источника смещения -5В |
12 |
SR |
Вход |
Установка в исходное состояние (обнуление) |
13 |
HLD |
Вход |
Запрос захвата СШД |
14 |
INT |
Вход |
Запрос прерывания МКП |
15,22 |
C2,C1 |
Входы |
Тактовые сигналы |
16 |
INTE |
Выход |
Разрешение прерывания |
17 |
RC |
Выход |
Прием информации |
18 |
ТR |
Выход |
Передача информации |
19 |
SYN |
Вход |
Сигнал синхронизации |
20 |
Ucc1 |
--- |
Напряжение питания +5В |
21 |
HLDA |
Выход |
Подтверждение захвата |
23 |
RDY |
Вход |
Сигнал «Готовность» |
24 |
WI |
Выход |
Сигнал «Ожидание» |
28 |
Ucc2 |
--- |
Напряжение питания +12В |
3. Описание основных блоков и работа мкп кр580вм80а.
Одним из основных блоков МКП КР580ВМ80А является АЛУ. Оно обеспечивает выполнение арифметических, логических операций и операций сдвига над двоичными данным, представленными в дополнительном коде или над двоично-десятичными данными. АЛУ содержит схему десятичной коррекции, позволяющую производить операции десятичной арифметики.
По результатам операции в АЛУ формируется ряд признаков в регистре признаков.
Рис. 2. Регистр признаков (8-и разрядный)
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
S |
Z |
|
AC |
|
P |
1 |
C |
Признак S - бит знака. Если число получилось отрицательным, то S=1, а если положительным, то S=0.
Признак Z - бит нуля. Если результат операции равен 0, то Z=1, а если не равен нулю, то Z=0.
Признак АС-бит вспомогательного переноса -это перенос из D3 в D4. Если перенос был, то АС=1, если не было, то АС=0.
Признак Р - бит четности. Он равен единице, если в результате операци, количество единиц в полученном числе - четное, он равен нулю, если количество единиц в результате операций - нечетное.
Признак С - перенос. С = 1, если в результате операции произошел перенос из D7 в более старшие разряды
Пример:
1 0 1 1 0 0 1 1
+ 1 1 0 1 1 0 1 1
------------------ S=0, АС=0, С=1, Z=0, Р=1
1 1 0 0 0 1 1 1 0
МКП КР580ВМ80А имеет в своём составе:
РОН - регистры общего назначения - шесть 8-и разрядных регистров: B,C,D,E,H,L. Они применяются как накопители (т.е. данные находятся в самом регистре) или как указатели (16-ти разрядный адрес операнда, определяется содержимым двух регистров РОН).
Регистры временного хранения - два восьмиразрядных W и Z. Они используются для приема и временного запоминания второго и третьего байтов команд переходов, они являются программно доступными.
Регистр адреса - он 16-ти разрядный. Он принимает и хранит в течение одного машинного цикла адрес команды или операнда, а затем выдает его по линиям А0-А15.
Схема синхронизации и управления формирует машинные такты и циклы, которые координируют выполнение всех команд. Для выполнения одной команды требуется от одного до пяти машинных циклов. Каждый цикл состоит из 3-5 тактов.
Всего команд 78, они делятся на 5 групп:
Команды передачи данных.
Арифметические команды.
Логические команды.
Команды переходов.
Команды управления и ввода/вывода.
Микропроцессор может находиться в одном из 3-х состояний:
«Ожидание».
«Захват».
«Останов».
Контрольные вопросы:
Дайте определение МКП КР580ВМ80А.
Перечислите основные параметры МКП КР580ВМ80А.
Зарисуйте УГО МКП КР580ВМ80А.
Расскажите о выводах МКП КР580ВМ80А.
Расскажите о регистре признаков и о признаках АЛУ.
Расскажите о блоках МКП КР580ВМ80А.
