Материал: kniga_mikroprotsessory

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Рисунок 16

В состоянии ON: при вводе информации курсор перемещается в пределах одного вводимого параметра (например, значения аккумулятора). В состоянии

OFF: курсор перемещается по всему экрану.

«SPD» индицирует скорость работы симулятора при прогоне программ и может принимать значения HI, MID, LOW (высокая, средняя, низкая).

Переключается клавишей F5.

«DSP» может принимать значения ON/OFF, переключается клавишей F6.

В состоянии ON: в процессе выполнения программы постоянно отражаются текущие значения регистров микро-ЭВМ.

В состоянии OFF: изменения значений регистров на экране происходит только после остановки выполнения программы.

«SKP» определяет режим выполнения подпрограмм, имеет два состояния: ON/OFF, переключаемые клавишей F8. При пошаговом выполнении программы состояние «SKP=ON» позволяет выполнять подпрограммы за один шаг.

«CURSOR» в режиме «МЕНЮ» имеет значение «MENU», а в режиме

«ЭКРАН» имеет три значения: HEX, BINARY, ASCII, переключаемые клавишей F7. Эти значения соответствуют типу вводимых данных

(шестнадцатеричный, двоичный, символьный) для регистров, значения которых индицируются на экране в соответствующем виде. Например, состояние аккумулятора и портов ввода-вывода Р1 и РЗ индицируется во всех трех

37

указанных типах данных, а регистры рабочего банка R0-R7 - только в шестнадцатеричном и символьном виде.

Accumulator - аккумулятор (индицируется в двоичном,

шестнадцатеричном и символьном виде);

С, AC, FO, OV, Р - соответствующие биты регистра слова состояния

(PSW) (рис.17).

Рисунок 17

PC - счетчик команд, индицируется в шестнадцатеричном виде, справа от значения счетчика команд (после символа «п») отражаются шестнадцатеричные значения четырех следующих друг за другом ячеек памяти программ. Значение ячейки, адрес которой указан в счетчике команд, выделен цветом.

SP - указатель стека, индицируется в шестнадцатеричном виде, справа от его значения (после символа «п») выводятся шестнадцатеричные значения восьми последовательно расположенных ячеек внутренней памяти данных.

Значение ячейки, на адрес которой ссылается указатель стека, выделен цветом. DP - указатель данных DPTR, справа от его значения (после символа «п»)

индицируются шестнадцатеричные значения четырех ячеек внешней памяти данных. Значение ячейки, на адрес которой ссылается указатель, выделен цветом. (Если внешняя память данных не определена, то в этих ячейках выводится код FF, и их значения нельзя изменить.)

38

Рисунок 18 Timers - таймеры-счетчики ТО и Т1 (рис.19).

Рисунок 19

TH/TL - шестнадцатеричные значения младшего/старшего байта соответствующего таймер-счетчика.

TF/TR - биты регистра управления таймеров-счетчиков TCON: TF: флаг переполнения соответствующего таймера-счетчика. TR: бит включения соответствующего таймера-счетчика.

G/T/M1/M0 - соответствующие биты регистра режимов таймеров-

счетчиков TMOD.

R0...R7 - шестнадцатеричные значения рабочих регистров (рис.20).

39

Рисунок 20

Для регистров R0 и R1 указывается также символьные значения записанных в них кодов. Справа от значений этих регистров после символа «п» указаны шестнадцатеричные и символьные значения ячеек внутренней памяти данных, на адреса которых указывают регистры R0 и R1.

RB - двоичное значение банка рабочих регистров, что соответствует битам RSI, RS0 слова состояния PSW.

В - регистр «В», используемый в операциях умножения и деления.

Прерывания (Ints) (рис.21).

Рисунок 21

En, Pr -двоичные значения битов регистра разрешения прерываний (IE) и

регистра приоритетов прерываний (IP) соответственно:

А - бит ЕА регистра разрешения прерываний;

40

S, T1, XI, ТО, ХО: для регистра разрешения прерываний соответствуют битам ES, ЕТ1, ЕХ1, ЕТО, ЕХО; а для регистра приоритетов прерываний - PS, PT1, РХ1, РТО, РХО.

IT, IE - биты управления внешними прерываниями регистра TCON:

биты IT1, IE1 для 1 внешнего прерывания (на экране обозначение

XI);

биты ITO, IE0 для 0 внешнего прерывания (на экране обозначение

ХО).

Последовательный интерфейс (SBUF) (рис 22).

Рисунок 22

In, Out - шестнадцатеричные и символьные значения соответственно буфера приемника и передатчика последовательного интерфейса.

PCON, SCON - двоичные значения регистра управления потреблением и регистра управления последовательным интерфейсом соответственно.

Параллельные порты ввода-вывода (Ports) (рис.23).

41

Источник: https://studfile.net/preview/15934500/