rgz
.pdfФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ Федеральное государственное образовательное учреждение высшего профессионального образования
«Сибирский федеральный университет»
Автор:
Рыбин А. А.
Микропроцессорная техника в мехатронике и робототехнике
(название дисциплины0
Методические указания по выполнению РГЗ
Красноярск
2008
2
Данные указания обеспечивают методическую поддержку самостоятельной работы над расчѐтно-графическим заданием (РГЗ), которое посвящено практическому решению задачи программирования управления пультовым терминалом учебной микро-ЭВМ.
Представляется объект программного управления, объясняются принципы программного управления пультовым терминалом, приводится пример решения для типового варианта задания с подробными комментариями, содержится перечень вариантов заданий и требования к содержанию пояснительной записки.
Предназначено для студентов, изучающих вопросы автоматизации на базе микропроцессорной техники.
Авторы:
Рыбин Андрей Алексеевич, тел. 2497663, 89232716026
|
3 |
|
|
ОГЛАВЛЕНИЕ |
|
ВВЕДЕНИЕ ........................................................................................................... |
4 |
|
1. |
Пультовой терминал учебной микро-ЭВМ как объект программного |
|
управления............................................................................................................. |
5 |
|
|
1.1. Пультовой терминал УМК-80 .................................................................. |
5 |
|
1.2. Пультовой терминал УМПК-80 ............................................................. |
19 |
2. |
Пример разработки программы..................................................................... |
32 |
|
2.1. Задание...................................................................................................... |
32 |
|
2.2. Операторный интерфейс программы .................................................... |
32 |
|
2.3. Блок-схемы алгоритмов .......................................................................... |
37 |
|
2.4. Текст программы ..................................................................................... |
41 |
3. |
Варианты заданий РГЗ ................................................................................... |
46 |
4. |
Требования к содержанию пояснительной записки ................................... |
50 |
|
Состав пояснительной записки ..................................................................... |
50 |
|
Общие требования .......................................................................................... |
50 |
Библиографический список ............................................................................... |
50 |
|
ЗАКЛЮЧЕНИЕ................................................................................................... |
52 |
4
ВВЕДЕНИЕ
Расчѐтно-графическое задание (РГЗ) посвящено практическому решению задачи программирования управления пультовым терминалом учебной микро-ЭВМ.
Выполнение РГЗ является завершающим этапом изучения основ программирования микропроцессора 8080. До начала его выполнения предполагается, что был пройден курс из 4-х лабораторных работ, представленных в Учебном пособии по циклу лабораторных работ.
В методических указаниях по выполнению РГЗ представляется объект программного управления, объясняются принципы программного управления пультовым терминалом, приводится пример решения для типового варианта задания с подробными комментариями, содержится перечень вариантов заданий и требования к содержанию пояснительной записки
Студент получает от преподавателя вариант задания, затем разрабатывает алгоритм решения поставленной задачи, пишет программу на языке ассемблера процессора 8080, далее на реальной учебной микро-ЭВМ отлаживает программу управления реальным объектом. После представления работающей программы оформляется отчѐт в виде пояснительной записки (объѐмом не менее 30 листов).
Сдача выполненной работы преподавателю включает 2 этапа: 1) практическая демонстрация работающей программы; 2) защита работы по материалам пояснительной записки.
5
1. Пультовой терминал учебной микро-ЭВМ как объект программного управления
Для обучения основам программирования микропроцессора 8080 применяются учебные микро-ЭВМ двух типов: УМК-80 и УМПК-80. Их пультовые терминалы хоть и построены по одинаковым принципам, но имеют существенные схемотехнические различия. Кроме того отличаются и в разном объѐме представлены системные программные средства для управления пультовыми терминалами каждой из машин.
1.1. Пультовой терминал УМК-80
Архитектурные особенности микро-ЭВМ УМК-80
Структурная схема УМК-80 представлена на рис. 1.1. Микропроцессор построен на основе бис (большая интегральная мик-
росхема) 8080 (аналог – КР580ВМ80), которая дополнена синхрогенератором (на основе микросхемы 8224 (КР580ГФ24)) и элементами логики схемы управления шиной (системным контроллером).
Основная память УМК-80 представлена:
оперативной памятью (ОЗУ) на основе двух микросхем К541РУ2 общей ѐмкостью 1К байт;
постоянной перепрограммируемой памятью (РПЗУ) на основе двух микросхем К573РФ1 ѐмкостью по 1К байт каждая.
Одна из микросхем РПЗУ содержит заводское системное программное обеспечение данной микро-ЭВМ (программу Монитор). Другая микросхема РПЗУ предназначена для потребностей пользователя и может быть им запрограммирована. Распределение адресного пространства основной памяти представлено в табл. 1.1.
Таблица 1.1
Распределение адресного пространства памяти в УМК-80
Поле адресов
0000–03FF
0400–07FF
0800–0BFF
Назначение
РПЗУ с программой Монитора
РПЗУ пользователя
ОЗУ
В ходе интерпретации команд программы, записанной в памяти, микропроцессор управляет внешними устройствами микро-ЭВМ. Последние подключаются к шине через интерфейсы, поэтому управление внешним устройством сводится к взаимодействию процессора с интерфейсом этого внешнего устройства. Такое взаимодействие выполняется посредством обмена данными с портами интерфейса при помощи соответствующих команд программы. Адреса портов интерфейсов внешних устройств представлены в табл. 2.2.
6
Пульт управления предназначен для реализации взаимодействия оператора с микро-ЭВМ. Он состоит из клавиш и индикаторов.
Микропроцессор 8080 |
|||
|
|
A (8) |
|
Рабочие регистры |
АЛУ |
||
|
|
F (8) |
|
B (8) |
C (8) |
|
|
D (8) |
E (8) |
Устройство |
|
управления |
|||
|
|
||
H (8) |
L (8) |
SP (16) |
|
|
|
||
|
|
PC (16) |
ПЗУ |
|
ОЗУ |
2 Кбайта |
|
1 Кбайт |
К573РФ1 |
|
К541РУ2 |
|
|
|
Основная память
В компьютер
с |
|
Преобразователь |
|
|
Интерфейссвязи |
компьютером |
RS-232C↔ТТЛ |
|
|
|
|
|
||
|
|
|
||
|
|
|
||
Контроллер |
|
|||
|
|
|
||
|
|
последовательной |
|
|
|
|
связи 8251 |
|
|
|
|
|
|
|
(16) |
|
|
|
|
|
Адрес |
|
|
|
|
|
(8) |
|
|
|
|
|
Данные |
|
|
|
|
|
|
Управление |
|
|
|
|
Интерфейс пульта |
|
|
|
|
|
Регистр чтения |
Регистр |
Регистр |
Адрес |
Данные |
PSW |
клавиатуры |
сканирования |
сегментов дис- |
(16) |
(8) |
(8) |
KeyRg (8) |
ScnRg (8) |
плея SegRg (8) |
Индикаторы состояния шины |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(4) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Схема управления |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
(6) |
|
(6) |
|
|
|
|
|
|
|
|
|
|
|
пошаговыми режимами |
||||||
|
Клавиатура |
|
|
|
|
Дисплей |
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Пульт управления |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рис. 1.1. Структурная схема УМК-80 |
|||||||||||||||||
|
Клавиатурная часть пульта представлена следующими элементами: |
|||||||||||||||||||||||||||
0 , |
|
1 , |
|
2 ... F – группа из 16 информационных клавиш; |
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
– группа из 8 дирек- |
|||||||||||
|
П , |
|
РГ |
, |
|
СТ |
, |
|
КС |
, |
ЗК |
, |
ПМ |
, |
└─┘ |
ВП |
тивных клавиш, управляющих выбором команд Монитора;
СБ – клавиша общего аппаратного сброса микро-ЭВМ;
ПР – клавиша формирования запроса прерывания;
РБ/ШГ – переключатель на пошаговый режим работы и обратно;
КМ/ЦК – переключатель выбора шага в пошаговом режиме;
ШГ – клавиша для управления шагами в пошаговом режиме;
7
~ – переключатель включения сетевого напряжения.
Таблица 2. 2 Распределение адресного пространства портов внешних устройств в УМК-80
|
Адрес |
|
|
|
Направл |
|
|
|
Назначение |
|
|
|
|
|
|
|
|
|
|
|
|
|
F8 |
|
|
|
Вывод |
|
|
|
Регистр сканирования клавиатуры дисплея |
|
|
|
|
|
|
|
|
|
|
|
|
|
F9 |
|
|
|
Вывод |
|
|
|
Регистр сегментов дисплея |
|
|
|
|
|
|
|
|
|
|
|
|
|
FA |
|
|
|
Ввод |
|
|
|
Регистр чтения клавиатуры (код столбца нажатой клавиши |
|
|
|
|
|
|
|
|
|
|
сканируемой строки) |
|
|
|
|
|
|
|
|
|
|
|
|
|
80 |
|
|
|
Ввод/вывод |
|
|
|
Регистр данных контроллера 8251 |
|
|
|
|
|
|
|
|
|
|
|
|
|
81 |
|
|
|
Ввод |
|
|
|
Регистр состояния контроллера 8251 |
|
|
|
|
|
|
|
|
|
|
|
|
|
81 |
|
|
|
Вывод |
|
|
|
Регистр команд контроллера 8251 |
|
Индикаторная часть пульта представлена следующими элементами: дисплей из 6 семисегментных индикаторов для индикации шестнадца-
теричных кодов адресов, команд, данных; 16 светодиодов индикации состояния адресных линий перед выполне-
нием каждого шага в пошаговом режиме; 8 светодиодов для индикации состояния шины данных линий данных
перед выполнением каждого шага в пошаговом режиме; 8 светодиодов для индикации характеристик предстоящего в следую-
щем шаге машинного цикла с помощью выставляемого в 1 такте этого цикла слова состояния процессора;
3 светодиода индикации аварии УМК-80 связанной с исчезновением питания.
Схема управления пошаговым режимом представляет собой логиче-
скую схему, которая обеспечивает возможность перевода процессора в состояние ожидания после каждого шага.
Интерфейс связи с компьютером служит для последовательного обмена данными между УМК-80 и компьютером с целью автоматизировать компьютерными средствами процесс программирования УМК-80. Построен интерфейс связи на базе микросхемы универсального синхронноасинхронного приѐмопередатчика 8251 (аналог КР580ВВ51). Для выхода в линию связи стандарта RS-232C применѐн преобразователь RS-232C↔ТТЛ.
Пультовой терминал УМК-80
Пультовой терминал микро-ЭВМ представляет собой аппаратное средство организации взаимодействия пользователя с процессором микро-ЭВМ. Пультовой терминал состоит из клавиатурной и дисплейной частей.
Дисплейная часть
Дисплейная часть пультового терминала (рис. 1.2) состоит из 6 восьмисегментных светодиодных индикаторов, предназначенных для показа, в первую очередь, шестнадцатеричных цифр.
8
Для процессора дисплей является внешним устройством, сопряжение с которым реализовано через программируемый параллельный интерфейс (PPI) типа 8255 (КР580ВВ55). Интерфейс PPI подключѐн к дисплею через два порта. Порт A PPI служит для обеспечения выбора индикатора при сканировании поэтому именуется регистром сканирования ScnRg. Порт B PPI отвечает за формирование свечения сегментов выбранного индикатора и поэтому именуется регистром сегментов SegRg.
|
|
|
|
|
|
|
|
Бис |
Ключ |
|
|
Адрес: |
|
|
|
|
|
||
|
|
|
|
|
|
параллельного |
|||
|
|
PA – F8h; |
|
|
8255 |
|
|
транзисторный |
|
|
|
|
|
|
интерфейса |
||||
|
|
PB – F9h; |
|
Режим 0 |
|
|
|
|
|
|
|
PC – FAh |
|
|
|
|
|
|
|
|
|
|
|
|
PA5 |
|
|||
|
A1 |
|
A1 |
|
|||||
|
|
|
|
|
|||||
|
A0 |
|
|
|
|
||||
|
A0 |
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
+5 В |
|
560 |
220 |
|
SW6 |
КТ313Б |
|
|
|
|
|
|
|
|
|
|
PA4 |
|
|
|
|
|
|
|
|
|
|
|
|
SW5 |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
CS |
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SW4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
D0..D7 |
D0..D7 |
PA3 |
|
|
|
|
|
|
|
|
|
|
|
|
SL6 |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
SW3 |
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
(8) |
|
|
PA2 |
|
|
|
|
|
|
|
|
|
|
SL5 |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
Данные |
|
|
|
|
|
|
|
|
|
|
|
|
SW2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PA1 |
|
|
|
|
SL3 |
SL4 |
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SW1 |
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
PA0 |
|
|
SL2 |
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SL1 |
|
|
|
|
|
|
|
|
|
|
|
IORD |
RD |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IOWR |
WR |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RESET |
SR |
|
HL1 |
HL2 |
HL3 |
HL4 |
HL5 |
HL6 |
|
|
|
||||||||
Управление |
|
|
|
|
|
|
|
|
|
|
|
PB0 |
(8) |
(8) |
(8) |
(8) |
(8) |
|
(8) |
|
|
...... |
(8) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PB7 |
|
|
SLx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
H |
HLx |
A |
|
|
|
B |
|
E |
|
|
|
||
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
||
Подключение |
A |
|
D |
|
G |
F |
|
B |
|
светодиодных |
|
|
G |
|
|||||
|
C |
|
F |
|
|
|
|||
сегментов |
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
||
индикатора |
|
|
|
|
|
E |
|
C |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
D |
H |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PB0 |
|
PB |
PB |
PB3 PB4 PB5 PB6 PB7 |
|||||||||||
|
|
1 |
2 |
|
|
|
|
|
|
|
|
|
|
Расположение светодиодных сегментов индикатора
Рис. 1.2. Дисплейная часть пультового терминала.
9
Как следует из рис. 1.2 выводимый через SegRg код однозначно определяет отображаемый на индикаторе символ. Коды для всех символов шестнадцатеричных цифр представлены в табл. 1.2.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Таблица 1. 2 |
||
|
|
Синтезированное изображение шестнадцатеричных цифр |
|
|
|
|||||||||||
Цифра |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
A |
B |
C |
D |
E |
F |
Код |
3F |
06 |
5B |
4F |
66 |
6D |
7D |
07 |
7F |
6F |
77 |
7C |
39 |
5E |
79 |
71 |
Изобра- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
жение |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Выбор элементов индикации выполняется путѐм вывода кода номера сканирования через порт A PPI. Коды выбора для каждого из шести элементов сканирования указаны в таблице 1.3. Они хранятся в ПЗУ микро-ЭВМ в области NDSP по адресам 0410..0415.
Например, для вывода цифры "5" на индикатор HL3 достаточно выполнить последовательность команд:
LDA NDSP+2 |
;Выбор индикатора HL3 в ячейке смещѐнной от |
|
;начала NDSP на 3 адреса |
OUT ScnRg |
;выводом через порт A |
MVI A,6Dh |
; Вывод кода изображения, взятый из табл. 1.2 |
OUT SegRg |
; через порт B |
Для формирования сообщения на шести индикаторах дисплея требуется выполнять циклически программное сканирование индикаторов. Чтобы сообщение на дисплее зрительно воспринималось, коды изображения требуется фиксировать на соответствующем индикаторе в течение 1 мс. Для реализации программной временной задержки длительностью 1 мс может быть использована мониторная подпрограмма DELA, хранящаяся в ПЗУ по адресу 429h. Входных и выходных параметров она не имеет.
Таблица 1. 3
Номера сканирования (NDSP)
Адрес |
Код |
Индикатор |
Строка |
||
переменная |
значение |
дисплея |
матрицы |
||
|
|||||
NDSP+0 |
0410 |
01 |
HL1 |
1 |
|
NDSP+1 |
0411 |
02 |
HL2 |
2 |
|
NDSP+2 |
0412 |
04 |
HL3 |
3 |
|
NDSP+3 |
0413 |
08 |
HL4 |
4 |
|
NDSP+4 |
0414 |
10 |
HL5 |
5 |
|
NDSP+5 |
0415 |
20 |
HL6 |
6 |
Коды изображений, выводимые на индикатор, процессор считывает из организованной в ОЗУ области кодов декодированных сообщений дисплея -
DDSP (табл. 1.4).
10
Таблица 1.4
|
|
|
|
|
Области кодов сообщения дисплея |
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Инди- |
|
|
|
Области кодов сообщений |
|
|
|
|
|
|
|
Область |
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
номеров |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
като- |
|
|
|
недекодированых |
|
|
|
декодированых |
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
сканирования |
|
|||||||||||||||
|
ры |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
перемен |
|
|
|
знач |
|
|
|
перемен |
|
|
|
знач |
|
|
|
|
перемен |
|
|
|
знач |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
HL1 |
|
|
|
UDSP+0 |
|
|
|
|
|
|
|
DDSP+0 |
|
|
|
0B8A |
|
|
|
|
NDSP+0 |
|
|
|
0410 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
HL2 |
|
|
|
UDSP+1 |
|
|
|
|
|
|
|
DDSP+1 |
|
|
|
0B8B |
|
|
|
NDSP+1 |
|
|
|
0411 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
HL3 |
|
|
|
UDSP+2 |
|
|
|
|
|
|
|
DDSP+2 |
|
|
|
0B8C |
|
|
|
NDSP+2 |
|
|
|
0412 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
HL4 |
|
|
|
UDSP+3 |
|
|
|
|
|
|
|
DDSP+3 |
|
|
|
0B8D |
|
|
|
NDSP+3 |
|
|
|
0413 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
HL5 |
|
|
|
UDSP+4 |
|
|
|
|
|
|
|
DDSP+4 |
|
|
|
0B8E |
|
|
|
|
NDSP+4 |
|
|
|
0414 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
HL6 |
|
|
|
UDSP+5 |
|
|
|
|
|
|
|
DDSP+5 |
|
|
|
0B8F |
|
|
|
NDSP+5 |
|
|
|
0415 |
|
Коды DDSP получаются из недекодированных кодов путѐм декодирования. Смысл декодирования состоит в преобразовании шестнадцатеричной цифры, изображение которой требуется получить на индикаторе, в соответствующий этой цифре код изображения, который следует вывести. Иначе говоря, требуется выполнить функцию знакогенерации. Декодирование выполняется с помощью специальной таблицы – таблицы декодирования с начальным адресом DCDT (табл. 1.5), хранящейся в ПЗУ микро-ЭВМ по адресу 0400.
Таблица 1.5
|
Таблица декодирования (DCDT) |
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Адрес |
|
|
|
|
|
|
|
|
|
Код |
|
|
|
|
Цифра |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
перемен |
|
|
|
|
знач |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
DCDT+00 |
|
|
|
0400 |
|
|
|
|
3F |
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|||||||||||
|
DCDT+01 |
|
|
|
|
0401 |
|
|
|
|
06 |
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
DCDT+02 |
|
|
|
0402 |
|
|
|
|
5B |
|
|
|
2 |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
DCDT+03 |
|
|
|
0403 |
|
|
|
|
4F |
|
|
|
3 |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
DCDT+04 |
|
|
|
0404 |
|
|
|
66 |
|
|
|
4 |
|
|||
|
|
|
|
|
|
|
|
|
|
||||||||
|
DCDT+05 |
|
|
|
|
0405 |
|
|
|
|
6D |
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
DCDT+06 |
|
|
|
0406 |
|
|
|
|
7D |
|
|
|
6 |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
DCDT+07 |
|
|
|
0407 |
|
|
|
07 |
|
|
|
7 |
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
DCDT+08 |
|
|
|
0408 |
|
|
|
|
7F |
|
|
|
8 |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
DCDT+09 |
|
|
|
0409 |
|
|
|
|
6F |
|
|
|
9 |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
DCDT+0A |
|
|
|
|
040A |
|
|
|
77 |
|
|
|
|
A |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
DCDT+0B |
|
|
|
|
040B |
|
|
|
|
7C |
|
|
|
|
B |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
DCDT+0C |
|
|
|
|
040C |
|
|
|
|
39 |
|
|
|
|
C |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
DCDT+0D |
|
|
|
|
040D |
|
|
|
|
5E |
|
|
|
|
D |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
DCDT+0E |
|
|
|
|
040E |
|
|
|
79 |
|
|
|
|
E |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
DCDT+0F |
|
|
|
|
040F |
|
|
|
71 |
|
|
|
|
F |
|
Смещение в таблице DCDT равно шестнадцатеричной цифре, изображение которой требуется получить на индикаторе. А содержимое ячейки таб-