Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KR_PMP_TsAP.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
862 Кб
Скачать
☆

4.6. Дешифратор для подключения зу

Дешифратор реализован для булевой операции И на микросхемах 8И-НЕ с применением инверторов на микросхеме 1533ЛН1. Дешифратор адреса ПЗУ дешифрирует линии адреса, вырабатывая сигнал CS на микросхемы памяти с учетом текущей операции. Он позволяет подключить ПЗУ к адресу A400. В соответствии с заданным объёмом памяти размером - 2 кБайта необходимое количество микросхем - 16, которые сгруппирорваны в 8 блокjd по 2 микросхемs, то сигналов CS - 8. Младшие линии адреса А(0-7) подключаются напрямую к ПЗУ, старшие А(11-15) через дешифратор, построенный на микросхемах K1533JIH1 (DD23.1 – DD23.2;) - 2 элемента НЕ, микросхеме K1533JIA2 (DD22) - 1 элемент 8И-НЕ, микросхеме K1533ИД7 (DD27), выполняющей распознавание оставшихся старших линий адреса А(8-10) и выработку 8 сигналов CS на блоки памяти.

Микросхема ИД7 - высокоскоростной дешифратор- демультиплексор, преобразующий трехразрядный код АО—А2 в на­пряжение низкого логического уровня, появляющееся на одном из восьми выходов 0—7. Дешифратор имеет трехвходовой логический элемент разрешения, что позволяет, соединив параллельно три микросхе­мы, получить дешифратор с 24 выходами. Дешифратор с 32 выхода­ми состоит из четырех микросхем ИД7 и одного дополнительного инвертора.

Дешифратор К531ИД7 потребляет ток питания 74 мА (выходной ток прн напряжении низкого уровня 20 мА); К1533ИД7 потребляет ток 10 мА (выходной — 8 мА). Время задержки распространения сигнала этих микросхем не превышает 12 и 39 не соответственно.

4.7 Дешифратор для подключения ву

Внешнее устройство в виде цифро-аналогового преобразователя подключено в адресном пространстве портов под номером D2. Дешифратор распознает код линий адреса А(7-0) D2 и вырабатывает сигнал ЕО, поступающий на блок формирования данных ЦАП, для управления двумя внешними регистрами К1533ИР22. Он необходим для фиксации данных, вырабатываемых от микропроцессора на регистры ЦАП с блока формирования данных за счет сигналов С1 и С2. Так же на ЦАП с системного контроллера подается сигнал разрешения операции вывода. Дешифратор адреса ЦАП построен на микросхемах K1533JIHl (DD23.4 –DD23.6) - 5 элементов НЕ, микросхемах К1533ЛА2 (DD24, DD25) - 2 элемента 8И-НЕ, микросхемах K1533JIЛ1 (DD26.1-DD26.2) - 2 элемента 2ИЛИ.

5. Программное обеспечение для управления внешним устройством

5.1. Листинг программного обеспечения

АДРЕС

Машинный код

Метка

Мнемокод

Комментарии

А40D

C3

00

3E

JMP A40D

Безусловный переход на адрес A40D

А400

06

98

MVI,A8

Загрузка размера массива в регистр В

А402

21

CD

41

LXI H,A430

Загрузка парных регистров H-L кодом адреса массива 2830

А405

AF

XRA A

Запись 0 в акк.для начала запуска ЦАП

А406

D3

56

OUT 56

Передача 0 в выходное устройство (ЦАП)

А408

2F

CMA

Запись 1 в акк.для начала запуска ЦАП

А409

D3

56

OUT 56

Передача 1 в выходное устройство (ЦАП)

А40B

DB

56

V1

IN56

Получение кода проверки устройства(ЦАП)

А40D

5F

MOV E, A

Запись кода проверки ус-ва в регистр Е чтобы не потерять код

А40E

E6

04

ANI 04

Проверка сигнала готовности (ЦАП)

А410

CA

0B

3E

JZ M1

Если не готов то запустить снова

А413

3E

01

MVI A,01

Запись 1 в акк для начала остановки ЦАП

А415

D3

56

OUT56

Передача 1 в выходное устройство(ЦАП)

А417

2F

CMA

Запись 0 в акк для начала остановки ЦАП

А418

D3

56

OUT56

Передача 0 в выходное устройство(ЦАП)

А41A

DB

56

M2

OUT D2

Вывод младшего байта на ЦАП адрес D2

А41C

4F

MOV C,A

Передача младшего байта из акк.в регистр С

А41D

DB

57

OUT D3

Вывод старшего байта на ЦАП адрес D3

А41F

F6

03

ANI 03

Отделение старшего бита ЦАП от сигнала запуска

А421

57

MOV D A

Передача старшего байта из акк.в регистр D

А422

71

MOV C,M

Передача данных из ПЗУ в регистр С

А423

23

INX H

Увеличение содержимого Н-L на 1

А424

72

MOV D,M

Передача данных из ПЗУ в регистр D

А425

23

INX H

Увеличение содержимого H-L на1

А426

05

DCR B

Уменьшить содержимое регистра В

А427

78

MOV A,B

Запись в акк. Изменен.Кода регистра В

А428

C2

1A

3E

JNZ M2

Переход на М2 при отсутствии 0

А42B

C3

A4

2B

M3

JMP M3

Конец

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]