Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МикропроцесСистУпрАвтоматикой.doc
Скачиваний:
15
Добавлен:
02.06.2015
Размер:
1.06 Mб
Скачать

1.2. Порядок работы на контроллере эк1 – 20 в составе лабораторного стенда.

  1. Включить питание тумблером SA, а затем кнопкой SB (Рис.3). Проверить наличие питающих напряжений; -5В, +5В, +12В с помощью вольтметра РУ и переключателя Q1.

  2. Запустить программу монитор;

    1. нажать клавишу “ R ” (на индикаторе – символ “ 8 “);

б) нажать клавишу “ # ” (на индикаторе – символ “ “).

3. Выполнить тест проверки ЭК1 – 20 :

нажать клавиши “ # “, “ P “, “ CR “ при этом в разделах 2, 3, 4

индикатора последовательно индицируются “ 0 ”. Нажатие “ 0 ” в

разделе 6, 7 или 8 означает отказ ЦП , ОЗУ или ПЗУ соответственно.

4. Записать улаживаемую программу ОЗУ.

  1. Выключить питание в конце работы тумблером SA.

1.3.Действия пользователя при вводе программы в память и её отладке.

Чтение содержимого ячеек памяти.

Для чтения содержимого ячеек памяти с адресом dddd (d – обозначение кода, в соответствующего каждой клавише данных) необходимо нажать следующие клавиши:

# S dddd

при этом адрес ячейки высвечивается в разрядах 2 – 5 индикатора, содержимое ячейки – в разрядах 7 – 8.

Нажатие клавиши “⊔” ведет на индикатор содержимое следующей ячейки памяти.

Чтение содержимого реестров МП.

Для чтения содержимого МП необходимо нажать следующие клавиш:

# E

при этом в разряде 3 индикатора появится символ регистра А (аккумулятор), а в разрядах 5 – 6 – его содержимое. При повторном нажатии клавиши “⊔” последовательно индицируется содержимое следующих регистров:

B, C, D, E, H, L (регистры общего назначения), F (регистр флажков),

Р (счетчик команд), S (указатель стека).

Запись программы в память.

Для набора адреса dddd выбранной ячейки памяти необходимо нажать следующие клавиши:

# S ddd

После этого на индикаторе появятся:

в разряде 1 – символ S

в разрядах 2 – 5 – адрес ячейки памяти

в разрядах 7 – 8 – её содержимое.

Для ввода данных в ячейку памяти необходимо нажать две клавиши данных и клавишу “⊔”.

Для перехода к адресу следующей ячейки памяти следует нажать “⊔”.

Выполнение программы в пошаговом режиме .

Для выполнения программы в пошаговом режиме необходимо:

1. нажать клавиши: # J CR

2. задать начальный адрес программы dddd, нажав клавиши:

# G dddd CR.

  1. нажать клавишу “⊔”.

После выполнения очередной команды программы произойдёт останов.

На индикаторе отобразится новое значение счетчика команд в разрядах 3 – 6 и символ “ ≡ “ в разряде 9, свидетельствующий о выполнении программы в пошаговом режиме.

  1. Повторить пункт 3 для всех команд программы.

Выполнение программы в режиме с остановом по контрольным точкам.

Для выполнения программы в режиме с остановом по контрольным точкам необходимо:

  1. отменить пошаговый режим (если он был введен), нажав клавиши:

# A CR

  1. задать начальный адрес программы dddd и один (d1d1d1d1)

или два (d1d1d1d1 и d2d2d2d2) адреса контрольных точек, нажав

клавиши:

# G dddd ⊔ d1d1d1d1 CR

# G dddd ⊔ d1d1d1d1 CR ⊔ d2d2d2d2 CR

При достижении программой контрольной точки на индикаторе в разрядах 3 – 6 появится адрес точки, на которой произошел останов, символ “ ≡ “ в разряде 9 означает выполнение программы в режиме с остановом по контрольным точкам.

Выполнение программы в непрерывном режиме.

В ЭК1 – 20 имеется возможность выполнения программ в непрерывном режиме, т.е. в реальном масштабе времени без замедления из – за подключения монитора. Для того, чтоб после окончания программы произошло прерывание и обращение к монитору, необходимо в качестве последней команды программы использовать ? , команду RSTO (код С).

Организация монитора позволяет сохранить результаты после окончания выполнения программы в непрерывном режиме только после окончания выполнения программы в непрерывном режиме только в ячейках памяти

из – за того, что значения всех регистров при вызове монитора обнуляются.

Прочитать содержимое ячеек памяти, где хранятся результаты можно с помощью директивы монитора S.

Для выполнения программ в непрерывном режиме необходимо нажать следующие клавиши:

# G dddd CR,

где dddd – начальный адрес программы.