Разработка и отладка устройств дискретного управления. Хлуденев А.В. - 5 стр.

UptoLike

Составители: 

логической единицы, в противном случае - логического нуля. Условные
вершины представляют операции проверки значений входных сигналов. В
зависимости от результатов проверки формируется та или иная
последовательность выходных наборов. Если в условной вершине указан
символ X
i
, то проверяется значение соответствующего разряда входного набора.
Предполагается, что аппаратные средства (АС) МПУ выполнены на МП
типа КР580ВМ80 (КР1821ВМ85), и в качестве их прототипа используется
учебно-отладочное устройство типа УМК с модулем расширения ТЭЗ-1М.
Входные сигналы подаются на выводы порта В параллельного интерфейса
КР580ВВ55 (адрес порта – 01h). Выходные сигналы формируются на выводах
порта А (адрес порта – 00h).
Требуется разработать и отладить программные средства (ПС) МПУ.
Программа должна быть загружена в интегральную схему постоянного
замонинающего устройства (ПЗУ) типа К573РФ2 (К573РФ5), которой выделен
сегмент адресного пространства 8000h – 87FFh.
Задание должно быть выполнено с использованием следующих средств:
- инструментального вычислительного комплекса (ПЭВМ) с базовым
программным обеспечением;
- эмулятора ПЗУ;
- программатора ПЗУ с управляющей программой;
- кросс-системы AVOSET-85.
Правильность выполнения задания контролируется выполнением
тестирования в среде симулятора-отладчика и на прототипе МПУ. В ходе
тестирования устанавливается соответствие работы МПУ заданному алгоритму
функционирования. В случаях, когда в результате тестирования выявляется
несоответствие заданному алгоритму функционирования, необходимо
локализовать и устранить допущенные ошибки или неточности.
5 Методические указания
5.1 Способы программной реализации алгоритма дискретного
управления
На порт ввода МПУ поступает набор входных сигналов X=<x
1
,x
2
,…,x
n
>.
Командой ввода X заносится в память (регистры) МП. По хранимой в ПЗУ
программе МП вычисляет требуемые значения набора выходных сигналов
Y=<y
1
,y
2
,…,y
m
> и командой вывода заносит его в порт вывода.
Рассмотрим известные методы программной реализации алгоритма
дискретного управления /1, 2/. Они требуют, чтобы алгоритм
функционирования был задан в автоматной форме.
Устройство дискретного управления можно представить моделью в
форме автомата Мили или автомата Мура. Чтобы получить автоматную форму,
необходимо на ГСА отметить состояния автомата. Состояниям автомата Мура
сопоставляются (отмечаются на ГСА) все операторные вершины. Начальная и
5
логической единицы, в противном случае - логического нуля. Условные
вершины представляют операции проверки значений входных сигналов. В
зависимости от результатов проверки формируется та или иная
последовательность выходных наборов. Если в условной вершине указан
символ Xi, то проверяется значение соответствующего разряда входного набора.
     Предполагается, что аппаратные средства (АС) МПУ выполнены на МП
типа КР580ВМ80 (КР1821ВМ85), и в качестве их прототипа используется
учебно-отладочное устройство типа УМК с модулем расширения ТЭЗ-1М.
Входные сигналы подаются на выводы порта В параллельного интерфейса
КР580ВВ55 (адрес порта – 01h). Выходные сигналы формируются на выводах
порта А (адрес порта – 00h).
     Требуется разработать и отладить программные средства (ПС) МПУ.
Программа должна быть загружена в интегральную схему постоянного
замонинающего устройства (ПЗУ) типа К573РФ2 (К573РФ5), которой выделен
сегмент адресного пространства 8000h – 87FFh.
     Задание должно быть выполнено с использованием следующих средств:
     - инструментального вычислительного комплекса (ПЭВМ) с базовым
программным обеспечением;
     - эмулятора ПЗУ;
     - программатора ПЗУ с управляющей программой;
     - кросс-системы AVOSET-85.
     Правильность выполнения задания контролируется выполнением
тестирования в среде симулятора-отладчика и на прототипе МПУ. В ходе
тестирования устанавливается соответствие работы МПУ заданному алгоритму
функционирования. В случаях, когда в результате тестирования выявляется
несоответствие заданному алгоритму функционирования, необходимо
локализовать и устранить допущенные ошибки или неточности.

     5 Методические указания

     5.1 Способы программной реализации алгоритма дискретного
управления

     На порт ввода МПУ поступает набор входных сигналов X=.
Командой ввода X заносится в память (регистры) МП. По хранимой в ПЗУ
программе МП вычисляет требуемые значения набора выходных сигналов
Y= и командой вывода заносит его в порт вывода.
     Рассмотрим известные методы программной реализации алгоритма
дискретного управления /1, 2/. Они требуют, чтобы алгоритм
функционирования был задан в автоматной форме.
     Устройство дискретного управления можно представить моделью в
форме автомата Мили или автомата Мура. Чтобы получить автоматную форму,
необходимо на ГСА отметить состояния автомата. Состояниям автомата Мура
сопоставляются (отмечаются на ГСА) все операторные вершины. Начальная и

                                                                           5