Контроллер имитатора двух пространственных сигналов, страница 3

AD7-0  (Multiplexed Address/Data Bus) - мультиплексная шина адреса-данных. В первом такте машинного цикла по шине AD7-0  выдается младший байт адреса памяти A7-0  или 8-разрядный адрес внешнего устройства A7-0 . В течение второго и третьего тактов машинного цикла шина AD7-0  становится шиной данных для приема или передачи байта данных D7-0  

ALE (AddressLatchEnable) — сигнал фиксации младшего байта адреса A7-0 во внешнем регистре. Истинное значение адреса га­рантировано по отрицательному (заднему) фронту ALE.

IO/М (IO/Memory) — сигнал, указывающий на обращение МП к внешнему устройству (IO/M=1) или к памяти ( IO/M=0)

RD (Read) — сигнал чтения I/O или памяти. Значение RD=0 указывает, что шина данных доступна для передачи данных;

WR (Write) — сигнал записи данных в память или I/O.

INTR(Interrupt Request) - сигнал запроса прерывания высоким уровнем (INTR=1) поступающий от внешнего устройства . В ответ на значение INTR = 1 микропроцессор выдает значение сигнала INTA= 0 для ввода из внешнего устройства в МП команды RST или CALL вызова подпрограммы обработки прерывания.

INTA (InterruptAcknowledge) — выходной сигнал подтверждения прерывания, подаваемый на внешнее устройство в ответ на запрос INTR= 1;

RST 5.5, RST6.5, RST7.5 (RestartInterrupts) — входы маскируемых запросов прерывания для вызова подпрограмм, расположенных по фиксированным адресам 5.5x8 = 2Сh, 6.5x8 = 34h и 7.5x8 = ЗСh (команды RST п.5, где п = 5, 6 и 7, автоматически вставляются внутри МП). Управление индивидуальным маскированием этих запросов прерывания производится двумя командами: RIM (ReadInterruptMask— чтение маски прерываний) и SIM (SetInterruptMask— установка маски прерываний). Запрос прерывания RST7.5 запоминается во внутреннем триггере, даже когда запросы прерываний замаскированы (вызов подпрограммы обработки прерываний за­прещен). Значение сигнала RESETIN= 0 маскирует все входы RST п.5;

TRAP(ловушка) — вход запроса немаскированного прерывания положительным фронтом с последующим удержанием высокого уровня до завершения выполнения текущей команды. В ответ на значение TRAP = 1 внутри МП автоматически вставляется команда RST 4.5 - адрес передачи управления равен 4.5х8 = 24h. Запрос прерывания по входу TRАР не может быть запретен ни программным, ни аппаратным способом. Запрос прерывания TRAPимеет наивысший приори­тет. Приоритеты остальных входов запросов прерывания уменьшаются в последовательности RST 7.5 RST6.5, RST5.5 и INTR. В данной работе TRAP не используется.

RESETIN— входной сигналсистемного сброса, автоматически подаваемый при включе­нии питания МП-системы (RESETIN= 0) и производящий сброс в 0 программного счетчика (PC= 0000h — начальный адрес программы), триггера HLDAи триггера разрешения прерывания (прерывания запрещаются). Для автоматического сброса вход RESETIN подключается  к RC-цепи. Шины данных, адреса и управления во время сброса находятся в Z-состоянии;

RESETOUT— выходной сигнал системного сброса (реакция на входной сигнал RESETIN), привязанный к тактовому сигналу МП. Длительность активного уровня  этого сигнала равна целому числу периодов тактового сигнала CLK;

X1, Х2 — входы для подключения кварцевого резонатора, параллельного LC-контура или RС-цепи, задающих частоту сигнала внутреннего генератора. Частота внутреннего тактового сигнала МП вдвое меньше частоты сигнала на входе X1.

CLK (Clock) — выходной тактовый сигнал МП. Частота сигнала CLKв два раза меньше частоты сигнала на входе X1;

SID (SerialInputDataLine), SOD (SerialOutputDataLine) —вход и выход канала после­довательной передачи данных для простого последовательного интерфейса. Ввод одного раз­ряда данных по линии SIDв разряд D7аккумулятора производится командой RIM, а вывод разряда D7 аккумулятора на линию SOD— командой SIM. Выход SODсбрасывается в 0 сигналом RESETIN.