Средства разработки для PICMICRO - Средства разработки для PICMICRO

Команда «retfie» используется для возврата из прерывания (команда 28.28). Она реализуется аналогично команде «return» за исключением того, что при ее выполнении производится установка в I бита GIE в регистре управления прерываниями. Это позволяет после выполнения данной команды немедленно перейти к обработке прерываний, ожидающих своей очереди, что упрощает реализацию последовательной обработки различных запросов прерывания. В противном случае перед окончанием обработки потребовалась бы проверка наличия других запросов прерывания, и, в случае их поступления, переход к их обработке.

Label

Команда 28.25. Команда goto label в PICMicro.

Команда «sleep» служит для двух целей (команда 28.30). Первой из них является отключение микроконтроллера PICMicro после того, как он закончил выполнение программы. Микроконтроллер прекращает дальнейшую работу и перестает управлять другими устройствами в данной системе. Такое использование микроконтроллера предполагает, что он необходим только для решения определенной задачи в приложении, например, инициализация других устройств, а затем его работа в системе больше не потребуется.

Go to Top