В большинстве приложений микроконтроллеры серии 17С4х работают так же, как другие модели PICMicro, но их характеристики расширяют возможности применения и позволяют реализовать более сложные функции.
Расширения MPASM
Поддерживаемый фирмой Microchip ассемблер MPASM реализует ряд специальных команд, которые позволяют упростить написание программ для микроконтроллеров PICMicro. Ниже приведен список команд для младших и средних микроконтроллеров этого семейства.
Команда Описание команды Число Влияние Действительный код
циклов на флаги PICMicro
skpz |
Пропуск команды, I если флаг Z=l |
Нет |
btfss STATUS, Z |
subcf Reg, d |
Декремент Reg, 2 если флаг C=l |
Z |
btfsc STATUS, С decf Reg, d |
subdcf Reg, d |
Декремент Reg, 2 если флаг DC=l |
Z |
btfsc STATUS, DC decf Reg, d |
tstf Reg |
Установка флага I Z=l, если содержимое Reg =0 |
Z |
movf Reg |