Главная Гальваническое покрытие Обработка поверхности Радиотехника
Бессточные операции Гальвано- химическое производство Достижения

Самые новые
Основы организации современных гальвано-химических производств
Взаимная адаптация технологий гальванического производства и очистки сточных вод
Импульсная металлизация печатных плат
Создание высокоэффективных систем промывки деталей
Утилизация гальванических отходов как гигиеническая проблема
Получение химико-механических цинковых покрытий на высокопрочных термообработанных сталях
Переработка металлургических отходов
Последние достижения в гальванопластике
Обработка промывных вод травильных агрегатов
Экологические перспективные технологии цинкования, кадмирования и меднения
Об утилизации гальванических шламов
Технологии изготовления технологической оснастки и продуктов методом гальванопластики
Россия экспортировала продукции химической промышленности и каучука на 11,3 млн долларов
В октябре экспорт ферросплавов уменьшился на 0,03% до 108,9 тыс. тонн
Мировое производство стали за 10 месяцев 2006 года выросло на 9,2%
Производство алюминия продолжает расти
Химическое производство в России выросло на 1,2%
Китай за 10 месяцев увеличил выпуск медной продукции на 6,6% до 4,6 млн. т
"Антон" - "Северсталь"
Чистая прибыль ОАО "Ульяновский автомобильный завод"
Оценка эфф. подготовки поверхности полистирола перед химической металлизацией
"Российские металлургические компании и ЕС - особые отношения"
Аналитики расходятся во мнениях по прогнозу цен на железную руду
Evraz увеличивает выплаты
Китай вышел на ежемесячный объем экспорта стали
Чистая прибыль Borealis в III квартале выросла в 2,6 раза
"Цинк среди драгоценных металлов"
Росбанк стал держателем 29,33% "Норникеля"
"Северсталь" подорожала на 2.7 миллиарда долларов после вчерашнего IPO
Новая волна слухов на тему консолидации в мировой металлургии
Итоги деятельности химического комплекса за 9 месяцев
Стратегия развития металлургической промышленности
Инженеры в почете
Информационное обеспечение химического комплекса
Дефицит кадров
Спрос на оцинкованную сталь растет
Карта: 1 2 3 4 5 6 7 8 9
10 11 12 13 14
Главная Радиотехника


НАБОР КОМАНД PIC МИКРОКОНТРОЛЛЕРОВ СЕМЕЙСТВА PIC14000/PIC16CXXX


МнемоникаОписаниеЦиклыФлагиПрим.
Байт-ориентированные команды
ADDWF f,dСложение W с f1C,DC,Z1,2
ANDWF f,dЛогическое "И" W с f1Z1,2
CLRF fСброс регистра f1Z2
CLRWСброс регистра W1Z-
COMF f,dИнверсия регистра f1Z1,2
DECF f,dДекремент регистра f1Z1,2
DECFSZ f,dДекремент f, пропустить команду, если 01(2)Z1,2,3
INCF f,dИнкремент регистра f1Z1,2
INCFSZ f,dИнкремент f, пропустить команду, если 01(2)Z1,2,3
IORWF f,dЛогическое "ИЛИ" W c f1Z1,2
MOVF f,dПересылка регистра F1Z1,2
MOVWF fПересылка W в F1-
NOPХолостая команда1-
RLF f,dВращение f влево через перенос1C1,2
RRF f,dВращение f вправо через перенос1C1,2
SUBWF f,dВычитание W из f1C,DC,Z1,2
SWAPF f,dОбмен местами тетрад в f11,2
XORWF f,dИсключающее "ИЛИ" W и f1Z1,2
Операции с константами и управляющими регистрами
ADDLW kСложение константы с W1C,DC,Z-
ANDLW kЛогическое "И" константы и W1Z-
IORLW kЛогическое "ИЛИ" константы и W1Z-
SUBLW kВычитание W из константы
MOVLW kПересылка константы в W1-
XORLW kИсключающее "ИЛИ" константы и W1Z-
OPTIONSЗагрузка OPTIONS регистра14
TRIS fЗагрузка TRIS регистра14
Бит-ориентированные команды
BCF f,bСброс бита b в регистре f11,2
BSF f,bУстановка бита b в регистре f11,2
BTFSC f,bПропустить команду, если бит b=01(2)3
BTFSS f,bПропустить команду, если бит b=11(2)3
Переходы
CALL kВызов подпрограммы2-
CLRWDT (k)Сброс Watchdog таймера1/TO,/PD-
GOTO kПереход по адресу2-
RETLW kВозврат из подпрограммы с загрузкой константы в W2-
RETFIEВозврат из прерывания2-
RETURNВозврат из подпрограммы2-
SLEEPПереход в режим SLEEP1/TO,/PD-
Мнемоники специальных инструкций
МнемоникаОписаниеЭквивалентные

операции
ФлагиПрим.
ADDCF f,dДобавить бит C к региструBTFSC STATUS,0

INCF f,d
Z
ADDDCF f,dДобавить бит DC к региструBTFSC STATUS,1

INCF f,d
Z
B kПереходGOTO k-
BC kПереход если C=1BTFSC STATUS,0

GOTO k
-
BDC kПереход если DC=1BTFSC STATUS,1

GOTO k
-
BNC kПереход если C=0BTFSS STATUS,0

GOTO k
-
BNDC kПереход если DC=0BTFSS STATUS,1

GOTO k
-
BNZ kПереход если не нольBTFSS

STATUS,2

GOTO k
-
BZ kПереход если нольBTFSC STATUS,2

GOTO k
-
CLRCОчистить бит CBCF

STATUS,0 -
CLRDCОчистить бит DCBCF

STATUS,1
-
CLRZОчистить бит ZBCF

STATUS,2
-
LCALL k
LGOTO k
MOVFW fПересылка регистра в WMOVF f,0Z
NEGF f,dИзменение знака регистраCOMF f,1

INCF f,d Z
SETCУстановить бит CBSF

STATUS,0
-
SETDCУстановить бит DCBSF

STATUS,1
-
SETZУстановить бит ZBSF

STATUS,2
-
SKPCПропустить если C=1BTFSS

STATUS,0
-
SKPDCПропустить если DC=1BTFSS

STATUS,1
-
SKPNCПропустить если C=0BTFSC

STATUS,0
-
SKPNDCПропустить если DC=0BTFSC

STATUS,1
-
SKPNZПропустить если не нольBTFSC

STATUS,2
-
SKPZПропустить если нольBTFSS

STATUS,2
-
SUBCF f,dВычесть бит C из регистраBTFSC

STATUS,0

DECF f,d
Z
SUBDCF f,dВычесть бит DC из регистрBTFSC

STATUS,1

DECF f,d
Z
TSTF fПроверка регистраMOVF f,1Z
Замечания и пояснения f - адрес регистра (0x00 - 0x7f) d - выбор приемника для результата (d=0: результат сохраняется в W; d=1: результат сохраняется в регистр f. По умолчанию d=1.) b - адрес бита (0 - 7) в регистре k - символьное поле, константа, метка. Примечание 1: Когда модифицируется регистр ввода/вывода, например MOVF 6,1, значение, используемое для модификации считывается непосредственно с ножек кристалла. Если значение защелки вывода для ножки, запрограммированной на вывод равно "1", но внешний сигнал на этом выводе "0" из-за "навала" снаружи, то будет считываться "0". Примечание 2: Если операндом этой команды является регистр TMR0 (и, если допустимо, d=1), то делитель, если он подключен к Timer0, будет обнулен. Примечание 3: Если изменяется Program Counter (PC) или выполняется заданное условие, то команда требует два цикла. Второй цикл выполняется как NOP. Примечание 4: Команды TRIS и OPTION помещены в перечень команд для совместимости с семейством PIC16C5X. Их использование не рекомендуется. В PIC16C84 регистры TRIS и OPTION доступны для чтения и записи как обычные регистры с номером. Предупреждаем, что эти команды могут не поддерживаться в дальнейших разработках PIC16CXX.


Читайте далее: Химическое меднение, MAX724, MAX726 5 А/2 А, ШИМ - импульсные, DC/DC понижающие стабилизаторы, О мерах безопасности при изготовлении и наладке устройств, Транзисторные сглаживающие фильтры, Как читать штрих код, Необычные профессии микросхем для часов, Применение АЦП КР572ПВ5, Экономичный преобразователь кода для семисегментного индикатора, Схема, обеспечивающая развертку по диагональной оси любого осциллографа, Мощный транзистор в лавинном режиме, Простой индикатор уровня сигнала на ИН13, Кварцевый фильтр, Повышение частоты кварца, Драйвер лазерной указки, Подставка для паяльника, Имитируем работу клавиатуры, Как удлинить ось, Как закрепить тонкое сверло в патроне электродрели, Нож для зачистки проводов,
Самые читаемые