Составители:
14
5. СИСТЕМА КОМАНД МИКРОКОНТРОЛЛЕРА
Система команд МК 80С167 включает следующие номинации [1].
5.1. Пересылка информации
5.1.1. Пересылка информации объемом 2 байта (word)
1. Между различными РОН
MOV R
w
, R
w
;
2. Из программы в РОН
MOV R
w
, #date 16;
3. Между РОН и портами
MOV R
w
, PХ;
MOV PХ, R
w.
;
При этой операции порты должны иметь разрядность 2 байта.
Пример 5.1.1
Переслать содержимое РОН R2 в РОН R0.
Программа
MOV R0, R2; R0←R2
Записать в РОН R0 число 015Fh.
Программа
MOV R0, #015Fh; R0←015Fh
Переслать содержимое порта P0 в РОН R5.
Программа
MOV R5, P0; R5←P0
5.1.2. Пересылка информации объемом 1 байт (byte)
1. Между различными РОН
MOVB R
b
, R
b.
;
2. Из программы в РОН
MОVB R
b
, #date 8;
3. Между РОН и портами
MOVB R
b
, PХ;
MOVB PХ, R
b.
;
При этой операции объем порта должен быть 1 байт.
Пример 5.1.2
Переслать содержимое РОН RL2 в РОН RH0.
Программа
MOVB RH0, RL2; RH0←RL2
Записать в РОН RL0 число 5Fh.
Программа
MOVB RL0, #5Fh; RL0←5Fh
Переслать содержимое порта P8 в РОН RH5.
Программа
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »