Главная Промышленная автоматика.

Таким образом, ОМЭВМ серии К1814 обладают достаточно широкими возможностями, просты в применении, и на их основе возможно построение раз-п()оразных мпкроконтроллерных систем управления.

Отладочные средства ОМЭВМ

Описанная в [23] универсальная отладочная система легко перестраивается па любой тип микропроцессоров с жесткой системой команд и может быт:- использована при от.тадке четырехразрядной ОМЭВМ KI814, восьмиразрядной ОМЭВМ КМ1816 п микро-ЭВМ на основе МПК КР580.

Результатом работы отладочного устройства является информация на маг-нитно.м носителе, которая позволяет сформировать маску фотошаблона для встроенного в ОМЭВМ ПЗУ или управлять работой программатора. Основой отладочной системы является мнкро.ЭВМ «Электроника-60» или «Электроника НЦ-80-20,2» (ДВК), которые программно совместимы с СМ ЭВМ.

Однако для отлаживаемых программ объемо.м менее 2К байт более доступные и выгодные, благодаря малой стоимости, автономные отладочные устройства [23]. Они снабжены (рис. 26) пультом управления шестнадцатеричной клавиатурой и однострочным дисплеем и состоят из блока загру.зкц и управления и отладочной модели.

Основой отладочной модели (ОМ) является отладочная БИС О.МЭВМ, которая в режиме прогона задает выборку адресов и 1штерпретирует команды, по л\челные из памяти программ. Другим важным .элементом является ПЗУ слу-.жебных ко.манд, которое подключается к отладочной БИС в точке останова и

Отладочная модель

Данные

Отладочная ВИС ми про - ЭВМ

Адрес

блок ВыВода

внутренних

регистров

fJJi/ сяутебныл команд

Сигнал привязки к командному дик л у

ОЗУ команд

2у Данные

Адрес

..Jt

Интерфейс А В А Л 7>

Загрузочнbill блок

Логика Выбора ЗУ программ

Контроллер ОЗУ команд, дисплея и клавиатуры

М наго функции онал t ный программируемый интерфейс

Интерфейс К$-23гс

Р.нс, 26, Структурная схема автономного отладочного устройства



обеспечивает чтение регистров и восстановление статуса. Постоянное запоминающее устройство служебных команд подключается к отладочной БИС после завершения считывания из основной программной памяти.

Блок загрузки и управления (БЗУ) обеспечивает загрузку п чтение программы пользователя, организовывает связь с внешней ЭВМ и различные режимы работы отладочной модели. Он включает одноплатную микро-ЭВМ, интерфейс для организации взаимодействия внутри и с внешней микро-ЭВМ, ОЗУ программ и контрольных точек, клавиатуру и однострочный дисплей.

К выходу БЗУ могут подключаться программаторы любого типа (например, для ППЗУ с ультрафиолетовым стиранием типа К573Р1, Р2). На рис. 27 в качестве прн.чера возможного исполнения представлена схема автономного отладочного устройства для ОМЭВМ KMI816BE48.

Канал


Рис. 27. Автономное отладочное устройство для О.МЭВМ КМ1816ВЕ48 58



Применение ОМЭВМ

ОМЭВМ КМ1816ВЕ48 в контроллере клавиатуры [19]. Приведенный прпкгр наглядно демонстрирует такие преимущества БИС серии К1816, как их сопмсстл.мость с достаточно развитой и широко распространенной серией БИС КР580, а также п ТТЛ-схемами, что определяет дополнительные удобства при построении различных устройств сопряжения. Данный контроллер предназначен для формирования кодов букв, зешков цифр и команд в коде КОИ-7 или КОИ-8 для передачи во внешние устройства. Его питание осуществляется от источника т.стоянного тока напряжением 5 В. Схема контроллера клавиатуры показана на ркс. 28.

На .индикаторе режима работы клавиатуры отображаются пять различных pe;i;!;>!QD: ИР - нижний регистр, BP - верхний регистр, ЛАТ - латинсК11е символы PiC - р}сскпе символы, СУ - служебное управление.

"стройство сопряжения с каналом формирует сигналы: готовность источника (ГН], строб (СТР), н контрольный разряд (КР).

Программа работы контроллера клавиатуры в памяти 400 байт, что позволяет нспо.шзовать резерв памяти (ООО байт) для создания различных модифп-капий контроллера. Алгоритм работы представлен на рнс. 29. Защита от дребезга контактов клавиатуры и определение момента нажатия клавиши проис-ход!:т программно. Формирование кода координаты нажатой клавиши совмеще-

/Си -

ппг HPssDHHSi

£7

чет I нечет

г г VVSJ

с/It

IJ3S.S

H155TMZ I dV3

1LP РМЕ

ттвд

r- hi 553 я 13

тпзе.ч

4/10

>W3

3C5 3C6

ндзггй,

утг нгзтя


Рис. 28. Схема контрол.тсра клавиатуры на БИС КМ1816ВЕ48





0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 [18] 19 20 21 22 23

0.0034