Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

CLRWDT — Сброс сторожевого таймера

Читайте также:
  1. Нормативы допустимых выбросов и сбросов веществ и микроорганизмов
  2. Определение концентрации загрязнений после сброса сточных вод в водоем
  3. Расчет платы за сбросы загрязняющих веществ в поверхностные и подземные водные объекты
  4. Расчет ущерба от сброса сточных вод
  5. Сброс настроек по умолчанию
  6. Сброс сигнала
Синтаксис CLRWDT
Операнды  
Операция
Измен. флаги
Описание Сбрасывается регистр-счетчик сторожевого таймера WDT, а также его предделитель, если он подключен. При выполнении команды устанавливаются флаги таймаута и режима SLEEP
Пример ; w = 27 clrw ; w = 0

COMF — Инверсия регистра f

Синтаксис COMF f,d
Операнды
Операция
Измен. флаги Z
Описание Инвертируются все биты регистра f
Пример ; f(6) = 7 = 0b00000111 comf 6,1 ; f(6) = 248 = 0b11111000

DECF — Декремент регистра f

Синтаксис DECF f,d
Операнды
Операция
Измен. флаги C, DC, Z
Описание Инвертируются все биты регистра f
Пример ; f(4) = 7, w = 1 decf 4,0 ; f(4) = 7, w = 6

DECFSZ — Декремент регистра f и пропуск в случае нулевого результата

Синтаксис DECFSZ f,d
Операнды
Операция
Измен. флаги  
Описание Первым шагом происходит декремент регистра f и запись полученного результата в f или W в зависимости от операнда d. На втором шаге, если результат первого шага оказался нулевым, происходит инкремент регистра-счетчика команд PC, тем самым вызывая пропуск следующей команды.
Пример ; f(7) = 6, w = 0 loop: addlw 3 decfsz 7,1 goto exit_loop goto loop exit_loop: ; f(7) = 0, w = 18

Дата добавления: 2015-07-08; просмотров: 186 | Нарушение авторских прав


Читайте в этой же книге: Разработка алгоритма программы | Написание текста программы на языке Ассемблер | Разработка алгоритма программы | Написание текста программы на языке Ассемблер | Режим широтно-импульсной модуляции | Приложение 3. Список команд PIC16 и их подробное описание |
<== предыдущая страница | следующая страница ==>
CALL — Вызов подпрограммы| GOTO — Переход по адресу

mybiblioteka.su - 2015-2024 год. (0.005 сек.)