Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Микропроцессорная техника.doc
Скачиваний:
5
Добавлен:
01.05.2025
Размер:
6 Мб
Скачать
☆

Ввод и вывод последовательных данных.

SID – ввод

SOD – вывод

Используются команды МП: RIM и SIM.

“ 1 ” в 6 – ом разр. аккум. разрешает вывод данных.

SIM – установить маску прерывания использует содержимое аккумулятора и используется для:

  1. Программирование масок аппаратных прерываний: RST 7.5; RST 6.5; RST 5.5.

  2. Для сброса триггера защёлки, воспринимающего фронт сигн. по входу RST 7.5.

  3. Для вывода данных на выход SOD – данные на этом выводе запоминаются на триггере защёлки.

Пример: требуется разрешить прерыв. по вх. RST 7.5 и RST 6.5, выполнить сброс триггера RST 7.5, запретить прерыв. по вх. RST 5.5.

MVI A, 00011001 B

SIM

Вывести “1” на вывод SOD:

MVI A, 11000000 B

SIM

RIM – чтение маски прерывания.

Пример: прочитать данные со входа SID.

RIM

ANI 10000000 B; в разряде Д7 данные со входа SID.

Построение модуля центрального процессора мп вм85.

Для работы МП в сист. необх.:

  1. Обеспечить синхронизацию тактов генератора.

  2. Обеспечить начальную установку МП.

  3. Сформировать ША, ШД и ШУ.

ZQ1 – служит для задания тактов частоты МП:

FCLK=1/2 fZQ FZQ=1…6 мГц

R1, C1, VD1 – для создан. сигн. начальн. установки при включении электропитания.

TЗАР> ЗТ

SB1 – для нач. установки в произвольный мом. Времени.

VD1 – для быстрого разряда рез – та R1 при пропадании напряжения питания.

R2 - через него подаётся высок. уровень на вход Ready т. е. создаётся сигнал готовности.

Если хотябы один из запросов на прерывание не присоединён, его надо соединить с общей шиной.

HOLD = 0 – т. е. запрос захвата шине используется.

Формирование ШУ:

В МПС для работы ус – в необходимо 4 системных сигнала ( для управления памятью и портами )

МП ВМ80 формирует:

Сигнал

RD

WR

IO / M

0

1

0

1

1

0

1

0

0

0

1

1

КР1533 ( 74ALS ): IВХ 0 ≤0,2 mA

IВХ !≤10 mkA

К155 ( 74 ): IВХ 0 ≤1,6 mA

IВХ 1 ≤40 mkA

Формирование ША:

  1. мл. байт адреса выдаётся на совмещённую шину АД0 – АД7 и он должен запоминаться в спец. регистре.

  2. Необходимо обеспечить высокую нагруз. способность ША, для этого ставяться буферные эл – ты, кот. усиливают вых. токи МП.

IВЫХ 0≤2 mA

IВЫХ 1≤50 mkA

Вых. буферы – регистры или шинные формирователи.

Регистры: КР1533ИР33

ИР22

IВЫХ 0 ≤20 mA

I ВЫХ 1≤100 mkA

Шин. Формир.: КР1533АП5

DD2 – служит защёлкой мл. байта адреса и одновременно усиливает сигнал по току, формирует мл. разряды ША.

DD1 – служит усилителем сигналов ст. байта адреса, формирует ст. байт ША.

Формирование ШД:

ШД двунаправлена. Для формирования сигналов ШД использует спец. МС – двунаправленные шинные формирователи:

КР1533АП6: IВЫХ 0 ≤ 20 mA

I ВЫХ 1 ≤ 100 mkA

Направление передачи сигн. определяется сигналом на входе EАВ:

Если EАВ = 1, то А  В

Если Е АВ = 0, то А  В

Имеется воз – ть переводить буферы в Z – состоянии:

при ОЕ = 1, то Z – сост.

Когда МП читает дан., то В А, когда записывает – А В ( для этого использ. вых. RD )

Можно исключить 2 – направ. буфер ШД и формирователь старш. Байта адреса ( если нагрузка на шине мала )

Кроме токовой нагрузки для МП важна ёмкостная:

CН ≤ 150 пФ

Если ёмкость превышает, то импульсы вместе прямоугольных становяться искажёнными:

Например, у КР1533:

CВХ = 10 … 20 пФ

С МОНТ = 50 пФ