ВУЗ:
Составители:
52
Приложение 2
Система команд PIC16F877
№ Мнемокод Описание
Изм.
флаги
Цик
лы
Прим.
1.
ADDWF f,d Сложение W с f C, DC, Z
1 1,2
2. ANDWF f,d
Логическое И W и f
1 1,2
3. CLRF f
Сброс регистра f Z
1 2
4. CLRW
Сброс регистра W Z
1
5. COMF f,d
Инверсия регистра f Z
1 1,2
6. DECF f,d
Декремент регистра f Z
1 1,2
7. DECFSZ f,d
Декремент f и пропуск следующей команды, если
результат декремента равен 0
—
1(2) 1,2,3
8. INCF f,d
Инкремент регистра f Z
1 1,2
9. INCFSZ f,d
Инкремент f и пропуск следующей команды, если
результат декремента равен 0
—
1(2) 1,2,3
10. IORWF f,d
Логическое ИЛИ W и f Z
1 1,2
11. MOVF f,d
Пересылка регистра f Z
1 1,2
12. MOVWF f
Пересылка W в f
1
13. NOP
Холостая команда —
1
14. RLF f,d
Сдвиг f влево через перенос C
1 1,2
15. RRF f,d
Сдвиг f вправо через перенос C
1 1,2
16. SUBWF f,d
Вычитание W из f C, DC, Z
1 1,2
17. SWAPF f,d
Обмен местами тетрад в f —
1 1,2
18. XORWF f,d
Исключающее ИЛИ W и f Z
1 1,2
19. BCF f,b
Сброс бита b в регистре f
— 1 1,2
20. BSF f,b
Установка бита b в регистре f
— 1 1,2
21. BTFSC f,b
Пропустить следующую команду, если бит b, в регистре
f равен нулю
— 1(2) 3
22. BTFSS f,b
Пропустить следующую команду, если бит b, в регистре
f равен единице
— 1(2) 3
23. ADDLW k
Сложение константы с W. C, DC,Z
1
24. ANDLW k
Логическое И константы и W Z
1
25. CALL k
Вызов подпрограммы
— 2
26. CLRWDT
Сброс сторожевого таймера (WDT)
TO,PD 1
27. GOTO k
Переход по адресу k
— 2
28. IORLW k
Логическое ИЛИ константы и W Z
1
29. MOVLW k
Пересылка константы в W —
1
30. RETFIE
Возврат из прерывания.
— 2
31. RETLW k
Возврат из подпрограммы с загрузкой константы в W
— 2
32. RETURN
Возврат из подпрограммы.
— 2
33. SLEEP
Переход в режим SLEEP
TO,PD 1
34. SUBLW k
Вычитание W из константы. C, DC,Z
1
35. XORLW k
Исключающее ИЛИ константы и W Z
1
Страницы
- « первая
- ‹ предыдущая
- …
- 50
- 51
- 52
- 53
- 54
- …
- следующая ›
- последняя »