Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
final_vershion.doc
Скачиваний:
66
Добавлен:
26.03.2015
Размер:
305.15 Кб
Скачать

Билет 31

  1. Модуль PCA как сторожевой таймер.

Сторожевой таимер - это схема, которая автоматически сбрасывает микроконтроллер, если не получает oт управляемой системы сигнала, который подтверждает, что не произошло никакого сбоя. Такое устройство используется в системах, (где есть электрические помехи или сбои по питанию и, где нужно обеспечить большую надежность. В режиме сторожевого таймера может работать только четвертый модуль. Сигнал сброса срабатывает всякий раз, когда происходит совпадение значения РСА таймера-счетчика со значением регистров ССАР4Н, CCAP4L.

  1. Последовательный связной адаптер. Рассчитайте частоту кварцевого резонатора для обмена со скоростью 19 200 бод (для микроконтроллера с предельной частотой 12 МГц).

Fv=( fосц/12)*(2/64)*(1/(256-TH1))

Если говорить о 51-ом, то такую скорость не получить, т.к. если используется Т1 при такой частоте тактового

генератора контроллера, то нет такого значения TH1.

2/32*(12МГц/(12*(256-TH1)))=BaudRate

1/16*(1000000/(256-TH1))=BaudRate

16*BaudRate=1000000/(256-TH1)

16*19200=1000000/(256-TH1)

256-TH1=1000000/(16*19200)=3,255

TH1=256-3.255=252.745

Ближайшее целое это 253, при этом скорость будет уже не 19200, а 20833 и работа, например, с

компьютером без специальных средств невозможна (нестандартная частота).

  1. Режимы работы. orl pcon, #31h

МК переходит в режим пониженной потребляемой мощности .

Если устанавливаются в 1 и powerdown и idle, то powerdown имеет более высокий приоритет и МК

Переходит в powerdown.

В режиме Powerdown – отключается задающий генератор (нет тактового сигнала), выключается

периферия, потребляемый ток падает.

  1. Механизм прерываний. Прерывания по уровню (организация, обработка, применение)

Если значение бита IT0 (для вывода INT0) или IT1 (для вывода INT1) равно 0, то соответствующий запрос на прерывание возникает при нулевом уровне сигнала на данном входе (прерывание по уровню). Если запрограммировано прерывание по уровню, то состояние флага запроса соответствует уровню сигнала на его внешнем выводе. Для обнаружения запроса требуемые уровни сигналов должны присутствовать на входе в течение, как минимум одного машинного цикла. Подпрограмма обработки любого прерывания должна заканчиваться командой RETI.

Применяется, если необходимо обеспечить прерывание от нескольких источников.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]