Микропроцессоры. Управляющие сигналы и принцип работы микропроцессоров, страница 4

Табл.3. Распределение разрядов в регистре признаков:

D7

D6

D5

D4

D3

D2

D1

D0

S

Z

0

AC

0

P

1

C

S — бит знака; равен 1, если старший значащий разряд результата операции ра­вен 1 (т.е. результат операции — отрицательное число);

Z — бит нуля; равен 1, если результат операции равен нулю;

AC — бит вспомогательного переноса; равен 1, если при выполнении операции был перенос из третьего разряда сумматора в четвертый;

P — бит четности; равен 1, если число единиц операции четное;

C — бит переноса; равен 1, если при выполнении операции был перенос из седьмого разряда сумматора или заем в седьмой разряд сумматора.

В начале каждого машинного цикла на шине данных выставляется слово состояния, которое определяет, что собирается делать микропроцессор в этом машинном цикле. В литературе слово состояния часто обозначается PSW. На­значение разрядов в слове состояния см. табл. 1.

В зависимости от сочетания сигналов состояния, выдаваемых в конкрет­ном цикле, машинные циклы можно разделить на 10 типов (см. табл. 2).

Состав регистра признаков см. табл. 3.

5. Состав МПК КР580

1.  БИС программируемого последовательного интерфейса КР580ВВ51 представляет собой синхронно-асинхронный приемопередатчик и предназначена для организации обмена между МП и внешними уст­ройствами. Может принимать данные с 8-разрядной шины данных МП и передавать их в последовательном формате периферийным устройствам, а также получать последовательные данные от перифе­рийных устройств и преобразовывать их в параллельную форму для передачи в МП.

2.  БИС программируемого параллельного интерфейса КР580ВВ55 предназначена для организации ввода-вывода параллельной инфор­мации различного формата и позволяет реализовать большинство протоколов обмена по параллельным каналам. Может использоваться для сопряжения МП со стандартным периферийным оборудованием.

3.  БИС программируемого таймера КР580ВИ53 предназначена для ор­ганизации работы МП систем в режиме реального времени и позво­ляет формировать сигналы с различными временными и частотными характеристиками.

4.  БИС программируемого контроллера прямого доступа к памяти КР580ВТ57 предназначена для организации высокоскоростного об­мена данными между памятью и внешними устройствами, выполняе­мого по инициативе внешнего устройства; генерирует управляющие сигналы, необходимые для организации обмена.

5.  БИС программируемого контроллера прерываний КР580ВН59 пред­ставляет собой устройство, обслуживающее до 8 запросов на преры­вания МП, поступающих от внешних устройств; позволяет сократить средства программного обеспечения и реальные затраты времени при выполнении прерываний в системах с приоритетами многих уровней. Алгоритм задачи приоритета устанавливается программным путем. Приоритеты, закрепленные за внешними устройствами, могут быть изменены в процессе выполнения программ.

6.  БИС программируемого контроллера клавиатуры и дисплея КР580ВВ79 представляет собой программируемое интерфейсное уст­ройство, предназначенное для ввода и вывода информации в МП сис­темах. Состоит из двух основных функционально разделенных час­тей: клавиатурной и дисплейной. Клавиатурная часть предназначена для сопряжения с клавиатурой и с произвольными наборами пере­ключателей. Дисплейная часть позволяет отображать информацию с помощью индикаторов различных типов.

7.  БИС программируемого контроллера электронно-лучевой трубки КР580ВТ75 предназначена для связи алфавитно-цифровых дисплеев и видеотерминалов микроЭВМ с МП системами. Обеспечивает со­гласование режимов работы ЭЛТ и микроЭВМ, промежуточное хра­нение выводимой информации и выполнение ряда вспомогательных функций по обработке текстов и графиков.

8.  БИС генератора тактовых импульсов КР580ГФ24 предназначена для синхронизации МП систем на основе комплекта КР580.

9.  БИС системных контроллеров и шинных преобразователей КР580ВК28 и КР580ВК38 предназначены для фиксации слова со­стояния МП, выработки системных управляющих сигналов, буфери­зации шины данных МП и управления направлением передачи дан­ных.

10.  БИС шинных формирователей КР580ВА86 и КР580ВА87 представ­ляют собой 8-разрядные параллельные приемопередатчики; исполь­зуются для реализации различных буферных схем в МП системах. На выходах микросхемы КР580ВА86 генерируются неинвертированные выходные данные, а на выходах микросхемы КР580ВА87 — инвер­тированные.      


6. Однокристальный микроконтроллер КМ1816ВЕ48

Представляет собой СБИС однокристального 8-разрядного микрокон­троллера со встроенным ОЗУ и перепрограммируемым ПЗУ небольшого объема и с возможностью расширения объема памяти за счет подключения внешних БИС.

Содержит следующие функциональные узлы:

—  центральный процессор;

—  ОЗУ данных;

—  многоканальный интерфейс ввода-вывода;

—  8-разрядный таймер-счетчик;

—  систему прерываний с приоритетом;

—  тактовый генератор;

—  устройство синхронизации;

—  программная память.

Содержит электрически перепрограммируемое ПЗУ (ППЗУ), стирание информации в котором осуществляется ультрафиолетовым облучением. Таким образом, пользователь имеет возможность самостоятельно производить запись в программную память.

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

Блок программной памяти (БПП) предназначен для записи, хранения и считывания команд, которые поступают в процессор и управляют процессом обработки информации. Блок состоит из ПЗУ (ППЗУ), счетчика команд, де­шифратора адреса и дешифратора команд.