МИКРОКОНТРОЛЛЕРЫ СЕМЕЙСТВА 8051 - Script

Для организации циклов используется команда, которая выполняет декремент операнда и производит переход, если результат не равен нулю (команда 12.61).

mov Loop: djnz

R2, #7

R2, Loop

; Цикл 7х

; Декремент счетчика и переход, если результат не равен нулю

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

Последней является «пустая» команда «пор» (команда 12.62), которая занимает один байт и выполняется за один командный цикл. Основная цель использования команды «пор» — скорректировать время выполнения программы. Так как код этой операции равен OOh, то команда может быть введена в Ламять программ вместо ошибочных команд при отладке прикладных программ вместо того, чтобы производить стирание содержимого памяти и перепрограммирование микроконтроллера.

Go to Top