В HTML      В PDF
микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > Компоненты > Микроконтроллеры > PIC > Команды 16Схх

реклама

 
радиационно стойкие ПЗУ Миландр

Продажа силового и бронированного кабеля и провода в Москве

текст еще



Байт-ориентированные
ADDWF ANDWF
CLRF CLRW
COMF DECF
DECFSZ INCF
INCFSZ IORWF
MOVF MOVLW
NOP RLF
RRF SUBWF
SWAPF TRIS
XORWF MOVWF
Бит-ориентированные
BCF BSF
BTFSC BTFSS
Символьные и ветвления
ANDLW ADDLW
CALL CLRWDT
GOTO IORLW
MOVLW OPTION
RETFIE RETLW
RETURN SLEEP
SUBLW XORLW
Сводная таблица

Команда INCFSZ - инкремент f, пропустить команду, если 0

Синтаксис: INCFSZ f, b
Операнд: 0 < f < 127, d О [0, 1]
Операция: (f) + 1 --> (dest); пропустить, если (dest) = 0
Биты состояния: Не изменяются
Код: 00 1111 dfff ffff
Описание: Регистр f уменьшается на 1. Если d = 0, результат сохраняется в регистре W. Если d = 1, результат сохраняется в том же регистре f. Если результат не равен 0, выполняется следующая команда. Если результат равен 0, следующая команда, считанная в текущем командном цикле, игнорируется, и вместо нн в следующем цикле выполняется NOP, в результате команда выполняется за два цикла.
Циклов: 1 (2)
Пример:
HERE   INCFSZ     CNT,1
GOTO   LOOP
CONTINUE
.            
.
.
Перед выполнением команды:
После выполнения команды:
PC = адрес HERE
CNT = CNT + 1
если CNT = 0, PC = адрес CONTINUE
если CNT 0, PC = адрес HERE + 1





 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (495) 514 4110. e-mail:info@eust.ru
©1998-2016 ООО Рынок Микроэлектроники