Курсовая работа: Разработка микропроцессорной системы управления на основе микропроцессорного комплекта 1883 роботом

Рис. 6. Структурная схема БИС арифметического расширителя U832-K1883BP2

Таблица 4

Матрица, представляющая собой поле из 16X8 сумматоров, соединенных по схеме умножения, предназначена для выполнения операции умножения 16-разрядного операнда, поступающего на регистр РГХ, и 8-разрядного операнда, поступающего на РГУ. Результат умножения размещается в регистре РГИ или поступает на вход АЛУ. АЛУ выполняет арифметические и логические операции, код которых поступает по каналу К2 на регистр РГК2. Прием операндов и выдача результатов осуществляется по каналу К1 через РГК1.

Восемь 16-разрядных регистров (БРГ) используются как внутренняя память БИС АР. Блок местного управления осуществляет управление работой схемы при поступлении на него различных условий. Обмен данными между узлами БИС АР осуществляется с помощью 16-разрядной шины.

Магистральный адаптер (MA) U834-K1883BA4 предназначен для осуществления аппаратной связи между внешними устройствами (в том числе объектами управления) и процессором ЭВМ.

Рис. 7. Структурная схема БИС магистрального адаптера U834-K1883BA3

МА выполняет следующие функции:

связь между шиной МП и шиной внешних устройств;

управление передачей данных из МП во внешние устройства и обратно;

управление режимом прямого обращения к памяти;

организацию режима прерываний при работе с внешними устройствами и памятью.

БИС МА размещена в корпусе из 48 выводов, назначение каждого приведено в табл. 5. Структурная схема БИС МА приведена на рис. 7. МА включает в себя блок регистров (БРГ), блок местного управления (БМУ), блок управления прерываниями (БУПР), блок прямого доступа к памяти (БПДП) и блок приемопередатчиков адресов и данных (БППДА). БМУ осуществляет внутреннюю синхронизацию БИС МА, управляя работой как отдельных блоков, так и внутренней шины.

Система команд микропроцессорного комплекта U83-K1883

Группа команд пересылки данных используется для организации операции загрузки, хранения и межрегистровых передач данных. Наиболее часто применяют команды типа MOV (передача данных), XCH (обмен содержимого), OUT (вывод данных), IN (ввод данных). Команда MOV r1, r2 осуществляет пересылку информации из регистра r2 в регистр r1. В качестве регистра – источника и регистра – приемника может выступать и аккумулятор. Команды типа MOV иногда могут адресоваться и к ячейкам памяти, при этом адрес ячейки, как правило, хранится в одном из регистров ЦП.

К командам, выполняющим преобразования данных, относятся:

ANL – логическая операция И;

ORL – логическая операция ИЛИ;

XRL – операция исключения ИЛИ;

RR – циклический сдвиг вправо;

RL – циклический сдвиг влево;

INC – инкрементирование;

DEC – декрементирование;

ADD – сложение;

SUB – вычитание;

CMP – сравнение.

Таблица 5


К-во Просмотров: 345
Бесплатно скачать Курсовая работа: Разработка микропроцессорной системы управления на основе микропроцессорного комплекта 1883 роботом