![]() | |
НПО Системы Безопасности (499)340-94-73 График работы: ПН-ПТ: 10:00-19:00 СБ-ВС: выходной ![]() ![]() |
Главная » Периодика » Безопасность 0 ... 44454647484950 ... 159
были предварительно paapemerfbi, то есть установлены соответству. ющие биты разрешения ie. после команды sleep всегда будет исполняться следующая за ней команда - даже в тех случаях, когда установлен бит gie. поэтом\ за командой sleep рекомендуется располагать команду пор, что по.!во-ляет исключить исполнение какой-либо некорректной команды перед обращением к программе обработки прерываний: sleep пор восстановление тактирования после .завершения режима ожидания происходит аналогично тому, как оно восстанавливается при включении напряжения питания (powe г ир), и происходит в течение 1024 циклов. только после завершения этого временного интервала программа переходит к исполнению команды пор (inst (pc -f 1) на приводящейся ниже временной диаграмме - см. рис. 7.7). РЕГИСТР OPTION спецификация разрядов регистра option в микроконтроллерах младшего подсемейства указана в табл. 7.4. изменение содержимого регистра option в микроконтроллерах младшего подсемейства обеспечивается с помощью команды option, которая осуществляет пересылку содержимого регистра w в регистр option reg (это название используется в среде mpiab для обозначения регистра option). в микроконтроллерах среднего подсемейства структхра регис тра option аналогична, однако в ней не применяются специфичны биты микроконтроллеров младшего подсемейства (табл. 7.5)- в микроконтроллерах pic 17схх регистр option обычно не зад ствован. дело в том, что многие функции, связанные с ним. ли просто не используются (например, управление прескалероМ «подтяжкой» напряжения входов), либо реализуются с помоШьКр гих регистров. в микроконтроллерах pic 18схх нредусматриие g ![]() 0SC1(*1 CLK0UT(*4) Вывод INT Флаг внешнего прерывания Бит общего разрешения прерываний (*3) , Последователь-1 ность команд PC ( Выбираемые г nst(PC)=SLEEP команды \ Исполняемые f .„..(РС - П команды!I шзцио i) I Примечания; 1. Предполагаются режимы XT, HS или LP генератора 2. Tost = 1024 Tosc. Эта временная задержка отсутствует в режиме RC-геиератора 3. Предполагается, что GIE = 1. В таком случае после вывода из sleep-режима процессор перейдет к обслуживанию прерывания. Если GIE = О, прерывание не произойдет 4. Сигнал CLKOUT показан для сопоставления
применение регистра опций, «совместимого» с регистром OPTION микроконтроллеров среднего подсемейства. Следует отметить, однако, что этот регистр имеет адрес, отличный от адреса регистра опций микроконтроллеров среднего подсемейства, а запись в него не может производиться посредством выполнения одной лишь команды option. ПОРТЫ ВВОДА/ВЫВОДА И РЕГИСТРЫ TRIS Типовая схема линии ввода/вывода данных Р1С-микроконтроллера приведена на рис. 7.8. Каждый порт микроконтроллера состоит из заданного числа однотипных структурных компонентов, каждый их которых отвечает за определенный разряд порта ввода/вывода. Для выводов, соответствуюш;их заданному порту ввода/вывода данных, используется обозначение R%#, где символ % соотнесен с буквои порта (например, порт А, порт В и т.д.), а символ # - с номером разряда порта. 0 ... 44454647484950 ... 159 |