- •Тема 1. 7
- •Тема 2. 22
- •Тема 3. 41
- •Тема 4. 83
- •Основные временные параметры микропроцессора кр580ик80а
- •Программное обеспечение микропроцессора
- •Команды перемещения данных
- •Представлением операнда
- •Команды переходов ( альтернативные команды )
- •Специальные команды
- •Кодирование программы
- •Архитектура последовательного интерфейса кр580ик51
- •Управления от мп
- •Архитектура программируемого таймера кр580ви53
- •И микропроцессором
- •Архитектура бис параллельного интерфейса кр580вв55
- •Сигналами ппи
- •Архитектура контроллера прямого доступа к памяти кр580вт57
- •Архитектура бис программируемого контроллера прерываний кр580вн59
- •Генератор тактовыхимпульсов кр580гф24
- •Системный контроллер и шинный формирователь кр580вк28
- •Буферные регистры кр580ир82 и кр580ир83
- •Шинные формирователи кр580ва86 и кр580ва87
- •Пример подключения микросхемы кр580ви53 к микропроцессорной системе через контроллер прерываний кр580вн59
- •Пример подключения аналого-цифрового преобразователя.
- •Пример совместного использования микросхем комплекта для управления технологическим процессом.
- •Декларирование объектов
- •Структура программы
- •Константы
- •Арифметические операции
- •Преобразование типов операндов арифметических операций
- •Побитовые логические операции, операции над битами
- •Функции вывода информации
- •Стандартные математические функции
- •Условные операторы
- •If (условие ) оператор1;
- •If (условие1) оператор1;
- •Пример использования оператора if
- •Циклические операторы while и do–while
- •Пример использования оператора for
- •Строки, как одномерные массивы символов
- •Указатели и операции над адресами
- •Операция sizeof
- •Указатели на указатели
- •Пример динамического размещения одномерного массива в с
Архитектура последовательного интерфейса кр580ик51
Вспомогательные устройства микропроцессорных систем
Тема 3
Для успешной работы микропроцессора необходимы вспомогательные устройства, обеспечивающие передачу информации, подключение датчиков и исполнительных механизмов и других внешних устройств (ВУ).
Совокупность всех БИС, объединенных для решения задачи управления технологическим процессом, называют микропроцессорной системой (МПС). В состав базового комплекта серии КР580 входят следующие БИС:
программируемый последовательный интерфейс КР580ИК51;
программируемый таймер КР580ВИ53;
программируемый параллельный интерфейс КР580ВВ55;
программируемый контроллер прямого доступа к памяти КР580ВТ57:
программируемый контроллер прерываний КР580ВН59;
генератор тактовых импульсов КР580ГФ24;
системный контроллер и шинный формирователь КР580ВК28;
буферные регистры КР580ИР86 и КР580ИР87.
Принципиальные схемы подключения БИС к МПС приведены в гл.4.
Большая интегральная схема (БИС) последовательного интерфейса КР580ИК51 представляет собой универсальный синхронно-асинхронный приемопередатчик (УСАПП) и предназначена для организации обмена между МП и ВУ в последовательном формате (рис.3.1). УСАПП может принимать информацию с 8-разрядной шины данных МП и передавать их в последовательном формате периферийным устройствам, а также получать последовательные данные от периферии и преобразовывать их в параллельную форму для передачи в МП.
Обмен данными производится в асинхронном режиме со скоростью передачи до 9,6К бит/с или в синхронном - со скоростью до 56К бит/с. Длина передаваемых символов составляет от 5 до 8 бит. При передаче в МП символов длиной менее 8 бит неиспользуемые биты заполняются нулями. Формат символа включает также служебные биты и необязательный бит контроля по четности (нечетности). Упрощенная структурная схема УСАПП приведена на рис. 3.1.а. В состав БИС входят буфер передатчика (TBF) со схемой управления передатчиком (TCU), предназначенные для приема данных от МП и выдачи их в последовательном формате на выход TxD, буфер приемника (RBF) со схемой управления приемником (RCU), выполняющие прием последовательных данных со входа RxD и передачу их в МП в параллельном формате; буфер данных (BD), представляющий собой параллельный 8-разрядный двунаправленный регистр с трехстабильными каскадами и служащий для обмена данными и управляющими словами между МП и УСАПП; блок управления записью/чтением (RWCU), принимающий управляющие сигналы от МП и генерирующий внутренние сигналы управления; блок управления модемом (MCU), обрабатывающий управляющие сигналы, предназначенные для ВУ.
Назначение входных, выходных и управляющих сигналов УСАПП приведено при описании выводов микросхемы в табл. 3.1.
Основные сигналы управления работой УСАПП подаются на блок RWCU от МП и определяют вид обрабатываемой информации и направление передачи (табл. 3.2.). Подключения УСАПП к шинам микропроцессора показана на рис. 3.1,б.
Таблица 3.1.Описание выводов УСАПП
Обозначение вывода |
Номер контакта |
Назначение вывода |
D(7 - 0) |
8: 7; 6; 5; 2; 1; 28: 27 |
Канал данных |
RESET |
|
Установка «0» (исходное состояние) |
CLK |
|
Синхронизация |
C/D |
|
Управление/данные - напряжение - L-уровня указывает на запись или чтение данных в (из) БИС; напряжение Н-уровня указывает на запись управляющих сигналов или чтение слова-состояния в (из) БИС |
RD |
|
Чтение - разрешение вывода данных или слова-состояния из УСАПП на шину данных МП |
WR |
|
Запись - разрешение ввода информации с шины данных в УСАПП |
CS |
|
Выбор микросхемы - подключение УСАПП к шине данных МП |
DSR |
|
Готовность передатчика терминала |
DTR |
|
Запрос передатчика терминала |
CTS |
|
Готовность приемника терминала |
RTS |
|
Запрос приемника терминала |
SYNDET |
|
Вид синхронизации: для синхронного режима выходное напряжение H-уровня - признак внутренней синхронизации; для синхронного режима с внешней синхронизацией сигнал является входным; в асинхронном режиме выходным |
RxC |
|
Синхронизация приемника (по входу TxD) |
RxRDY |
|
Готовность приемника |
RxD |
|
Вход приемника |
TxC |
|
Синхронизация передатчика (по входу TxD) |
TxE |
|
Конец передачи - напряжение H-уровня признак окончания посыла данных |
TxRDY |
|
Готовность передатчика |
TxD |
|
Выход передатчика |
Ucc |
|
Напряжение питания (+5 В) |
GND |
|
» » (0 В) |
Таблица 3.2. Операции, определяемые сигналами
