Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Окончание таблицы 2.7



Мнемокод Название команды Цик лы Код команды (11-бит) Биты сос тоя- ния При- меча- ния
IORLW k Логическое ИЛИ константы и W   1101 kkkk kkkk Z    
MOVLW k Пересылка константы в W   1100 kkkk kkkk        
OPTION Загрузка регистра OPTION   0000 0000 0010        
RETLW k Возврат из подпрограммы с загрузкой константы в W   1000 kkkk kkkk    
SLEEP Переход в режим SLEEP   0000 0000 ООН TO, PD  
TRIS f Загрузка регистра TRIS   0000 0000 Offf    
XORLW k Исключающее ИЛИ константы и W   1111 kkkk kkkk Z    

Примечания:

1, Команды, записывающие значение в счетчик команд (например, CALL, MOVWF PC и т. д), за исключением команды "GOTO", сбрасывают в '0' девятый бит счетчика команд.

2. Если модифицируется регистр ввода/вывода (например, MOVF PORTB.1), то используется значение, считываемое с выводов. Например, если в выходной защелке порта, включенного на ввод, находится "1", а внешнее устройство формирует на этом выводе "0", то в этом разряде данных будет записан "0".

3. Команда "TRIS f", где f=5, 6 или 7, записывает значение из W в регистры управления портами. Каждый бит индивидуально определяет направление пор­та, '1 ' определяет порт как вход, а '0' — как выход.

4. Если операндом команды является регистр TMRO (и, если допустимо, d=1), то предварительный делитель, если он подключен к TMRO, будет сброшен.

5. Не используется для Р1С16С52.

Более подробное описание команд с примерами их выполнения приведено в Приложении В 1 пособия по разработке программ для ОМК PIC [8].





Дата публикования: 2014-12-08; Прочитано: 246 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...