Снос зданий:
ecosnos.ru
Главная  Микроустройства: номенклатура изделий электронной промышленности 

1 2 3 4 [ 5 ] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95

ность каналов, начальный адрес и длину передаваемого массива данных. Микросхема принимает и определяет приоритет сигнала запроса от ПУ; приостанавливает выполнение программы в микропроцессоре и отключает его от ШЦ, освобождая последнюю для обмена данными между ПУ н памятью; формирует адреса записываемых в память или считываемых из памяти слов; подсчитывает количество выполненных циклов записн-считываиия; вырабатывает сигнал завершения обмена после достижения запрограммированного числа циклов, по которому происходит переход к- прерванной программе. Счетчики количества циклов каналов имеют 14, и регистры начальных адресов - 16 разрядов.

Микросхема ИК59 предназначена для управления многоуровневым прерыванием с обслуживанием восьми запросов. Количество обслуживаемых запросов на прерывание работы микропроцессора можно увеличить до 64 путем каскадирования. Приоритет отдельных запросов устанавливается путем записи соответствующего кода в регистр маски ИМС. Поступающие в ИМС запросы фиксируются в регистре запросов, ИМС определяет на основании приоритетов очерёдность их обслуживания и выдает иа управляющую шину в микропроцессор общий сигнал на прерывание. Применение ИК5Э для обслуживания запросов от периферийных устройств значительно увеличивает быстродействие микроЭВМ.

Микросхема ИК80 представляет собой 8-разрядный функционально законченный процессорный элемент без возможности аппаратного наращивания разрядности обрабатываемых данных. Состоит (рис. 1.1,3) из устройства управления УУ, арифметико-логического устройства АЛУ н блока регистров БР. Все этн устройства связаны между собой внутренней шиной ВШ, которая через буфер данных БД подключается к двунаправленной внешней шине данных ШД. Устройство управления включает в себя регистр команд РК, Дешифратор ДК команд и схемы синхронизации и управления-ЙМС. Ввод, и вывод управляющих сигналов осуществляется по шине управления ШУ. Побайтная обработка информации реализуется в АЛУ, которое состоит нз сумматора и комбинационных схем, объединенных в арифметико-логической блок АЛБ, и четырех регистров PJ, Р2, РА н РП, служащих соответственно для приема операндов, запоминания результата и его признаков. Каждый триггер 5-разрядного РП предназначен для запоминания соответствующего ему признака или сигнала, а именно: нулевой результат Z, отрицательный результат S (бит знака), перенос или Заем Q, полуперенос (из младшей тетрады в старшую) q и четность результата р.

Блок регистров БР содержит шесть 8-разрядных регистров общего назначения РВ, PC, РД, РЕ, РН, PL, два 8-разрядных регистра младших разрядов команды PB2 и РВЗ, предназначенных для хранения 2-го и 3-го байтов команд соответствующей длины; два 16-разрядных регистра адреса Ра и указателя стека РУ, предна- наченных соответственно для хранения н выдачи через буфер адреса БА на шину адреса ША адресов команды илн операнда, для обращения по нему к памяти или устройству ввода-ввода информации и хранения адреса ячейки стека, к которой было последнее обращение, и 16-разрядного счетчика команд СК, предназначенного для формирования адреса следующей команды.

Наименование и назначение выводов ИК80 приведено в табл. 1.7. В ИК80 используются команды длиной в один, два или три байта. Первый байт команды указывает ее длину, код операции, вид адресации и номера регистров, если они участвуют в



1.7. Газчачевис выродоб ИМС ИК80

Номер вывода

Иэименованне вывода

/- ВЫХОД

Подтверждение' захвата ПЗ. Единица на выходе ПЗ указывает, что выводы МП, которые подключаются к ШД и ША микропроцессорной системы, находятся в высокоомиом состоянии и внешние устройства могут управлять ШД и ША системы

2 и 40-- входы

Тактовое питание Ф1 и Ф2. Сигналы Ф1 и Ф2 являются неперекрывающимися сериями импульсов с амплитудой 12 В и частотой не более 2 МГц (2,5 МГц для ИК80А)

3 - вход

Готовность ГТ. Нуль иа входе ГТ означает, что устройство, с которым МП обменивается информацией, не готово к передаче данных. Если после выдачи МП адреса действует сигнал ГТ - 0, то МП переходит в состояние ожидания и остается в нем до прихода сигнала ГТ -\. Сигнал ГТ можно использовать для организации режима работы МП с остановом после выполнения одного машинного цикла, одной команды или выдачи на ША заданного адреса команды или операнда, а также для согласования работы МП с памятью или УВВ любого быстродействия

4-выход

Ожидание ОЖ. Сигнал ОЖ - 1 означает, что МП находится в состоянии ожидания или останова

6, 24 и 48

Питание 12 В, -5 В и 5 В

7-9 и 11-23 -выходы

Шина адреса ША. Выходы МП, которые подключаются к ША микропроцессорной системы

Общий вывод

26-28 и Si-35 -

ВХОДЫ-ВЫХОДЫ

Шина данных ШД. Двунаправленные выводы МП, которые подключаются к ШД микропроцессорной еистемы



Номер вывода

Наименование вывода

57 - ВХОД

Сброс СБ. При СБ = 1 выполнение операций в МП прерывается; счетчик команд, регистр команд, внутренние триггеры разрешения прерывания и подтверждения захвата сбрасываются в нулевые состояния, а МП выводится из состояния останова или захвата. Во время действия сигнала СБ = 1 ША и ШД МП переходят в выеокоомное состояние, а все выходные сигналы управления МП- в неактивное состояние. Сигнал СБ = 1 должен длиты:я не менее трех периодов Ф1 и Ф2. По началу сигнала СБ = 0 МП начинает работать с такта Т1 цикла Ml

S8 - вход

Захват ЗХ. Сигнал ЗХ = 1 переводит МП в состояние захвата, при котором ША и ШД находятся в высоко-омиом состоянии, что позволяет, например, ИМС ИК57, использовать ША и ШД для прямого доступа к памяти минуя МП

39 - вход

Запрос прерывания ЗП. Сигнал 317 анализируется в конце выполнения очередной команды или в состоянии останова. Если МП находится в состоянии захвата или триггер разрешения прерывания установлен в 0, то сигнал 3/7 ие анализируется

42 - выход

Разрешение прерывания РП. Сигнал РП отображает состояние триггера разрешения прерывания и при РП = 1 указывает на то, что прерывание разрешено

43 - выход

Прием ПМ. Сигнал ПМ = 1 указывает, что ШД находится в режиме приема, ПМ можно использовать как строб разрешения приема информации с ШД в МП

-выход

Выдача БД. Сигнал ВД = 0 указывает, что МП выдал информацию на ШД. ВД используется и для управления записью информации во внешние устройства

45-вы-ход

Синхронизация G. Сигнал G<= 1 выдается в первом такте каждого цикла выполнения команды. При С= 1 на ШД выдается информация о состоянии МП



1 2 3 4 [ 5 ] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95