Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по МПС.doc
Скачиваний:
27
Добавлен:
26.11.2019
Размер:
3.25 Mб
Скачать

4.1. Назначение выводов

Микросхемы семейства КМ1816ВЕ751 конструктивно выполнены в металлокерамическом корпусе типа с прозрачной для ультрафиолетового излучения крышкой. Остальные рассматриваемые в данном описании ОМЭВМ семейства МК51 конструктивно выполнены в пластмассовых корпусах

32 линии вв/выв являются 32-мя индивидуально адресуемыми разрядами и объединяются в 4 8-разрядных порта.

Port 0 – восьми битный двунаправленный порт ввода-вывода информации: при работе с внешними ОЗУ и ПЗУ по линиям порта в режиме временного мультиплексирования выдается адрес внешней памяти, после чего осуществляется передача или прием данных. В первой части машинного цикла передает 8 мл.разр. А0-А7, во второй – данные

Port 2 – — восьми битный квази двунаправленный порт, аналогичный Р1; кроме того, выводы этого порта используются для выдачи адресной информации при обращении к внешней памяти программ или данных (если используется 16-битовая адресация последней). Выводы порта используются при программировании 8751 для ввода в микроконтроллер старших разрядов адреса:

Port 1 – восьми битный квази двунаправленный порт ввода/вывода: каждый разряд порта может быть запрограммирован как на ввод, так и на вывод информации, независимо от состояния других разрядов;

Port 3 – восьми битный квази двунаправленный порт, аналогичный. Р1; кроме того, выводы этого порта могут выполнять ряд альтернативных функций, которые используются при работе таймеров, порта последовательного ввода-вывода, контроллера прерываний, и внешней памяти программ и данных;

Если часть этих линий не используется, то они могут программироваться на ввод или вывод.

Входы управления

EA/VDD – вход выбора внешней памяти (EA = 1 – выполнение команды из внутренней памяти программ, EA = 0 – из внешней)

PSEN – сигнал разрешения памяти программ

ALE – строб записи адреса во внешний регистр-фиксатор

RST – начальная установка

4.2. Структурная схема i8051

Другая структурная схема с указанием выводов

Логика ввода-вывода предназначена для приема и выдачи сигналов, обеспечивающих обмен информацией ОМЭВМ с внешними устройствами через порты ввода-вывода Р0-РЗ.

Регистр команд предназначен для записи и хранения 8-ми разрядного кода операции выполняемой команды, который с помощью дешифратора команд преобразовывается в 24-х разрядный код для ПЛМ, с помощью которой вырабатывается набор микроопераций в соответствии с микропрограммой выполнения команды. Регистр команд программно не доступен.

АЛУ представляет собой параллельное восьмиразрядное устройство, обеспечивающее выполнение арифметических и логических операций, а также операции логического сдвига, обнуления, установки и т. п.

АЛУ состоит из регистра аккумулятора, регистра временного хранения, ПЗУ констант, сумматора, дополнительного регистра (регистра В), аккумулятора, регистра состояния программы.

Аккумулятор А

ОМЭВМ относится к аккумуляторно-ориентированным архитектурам

А выполняет ряд дополнительных функций, специальных команд, вместе с тем ряд команд выполняются без участия аккумулятора.

Регистр-расширитель В.

Используется в операциях умножения и деления, в отдельных случаях – регистр общего назначения.

АЛУ комбинационное, поэтому для временного хранения операндов используется регистры временного хранения 1 и 2.

ПЗУ констант обеспечивает выработку корректирующего кода при двоично-десятичном представлении данных, кода маски при битовых операциях и кода констант.