- •Вариант 1
- •1. Идентификаторы типа данных передаваемые через порт p0. Данный ответ совсем не понятен, гадайте сами, что авторы имели ввиду
- •2. Механизм прерываний. Прерывания по уровню (организация, обработка, применение).
- •3. Таймеры. Т0 как таймер.
- •4. Режимы работы, orl pcon,#02h
- •Вариант 5
- •2. Механизм прерываний. Способы уменьшения числа прерываний при обмене
- •3. Таймер т2 как генератор сигналов
- •4. Режимы работы. Способы выода из режима пониженного энергопотребления.
- •Билет 6
- •Вариант 7
- •1 Порты Устройство портов
- •2 Механизм прерываний. Как можно увеличить число внешних прерываний за счет таймера то?
- •3 Таймеры. Сторожевой таймер (аппаратурное решение).
- •4 Система команд. Как изменится состояние psw после команды orl a,#01h?
- •Билет 8
- •Вариант 9
- •1 Порты. Какое состояние выводов имеет порт ро микроконтроллера i80c5l по включению питания?
- •2 Механизм прерываний. Как можно увеличить число внешних прерываний за счет таймера т2?
- •3 Таймеры. То как измеритель длительности импульса
- •4 Система команд. Как изменится состояние асс после команды xrl a,#01h?
- •Билет 10
- •Билет 11
- •Билет 12
- •Вариант 14
- •Вариант 15
- •Вариант 16
- •4.Порты. Откуда поступает старший байт адреса на выводы порта р2 при выполнении команды movx @r0,a?
- •Вариант 17
- •Режим захвата.
- •Режим 16-разрядного программируемого таймера.
- •Режим скоростного вывода.
- •Вариант18
- •4.Режимы работы. Once
- •Вариант19
- •Билет 20
- •Вариант 2i
- •1. Порты. Напишите программу формирования одиночного импульса на выводе p1.0
- •Вариант 22
- •Билет 31
Билет 31
Модуль PCA как сторожевой таймер.
Сторожевой таимер - это схема, которая автоматически сбрасывает микроконтроллер, если не получает oт управляемой системы сигнала, который подтверждает, что не произошло никакого сбоя. Такое устройство используется в системах, (где есть электрические помехи или сбои по питанию и, где нужно обеспечить большую надежность. В режиме сторожевого таймера может работать только четвертый модуль. Сигнал сброса срабатывает всякий раз, когда происходит совпадение значения РСА таймера-счетчика со значением регистров ССАР4Н, CCAP4L.
Последовательный связной адаптер. Рассчитайте частоту кварцевого резонатора для обмена со скоростью 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 и работа, например, с
компьютером без специальных средств невозможна (нестандартная частота).
Режимы работы. orl pcon, #31h
МК переходит в режим пониженной потребляемой мощности .
Если устанавливаются в 1 и powerdown и idle, то powerdown имеет более высокий приоритет и МК
Переходит в powerdown.
В режиме Powerdown – отключается задающий генератор (нет тактового сигнала), выключается
периферия, потребляемый ток падает.
Механизм прерываний. Прерывания по уровню (организация, обработка, применение)
Если значение бита IT0 (для вывода INT0) или IT1 (для вывода INT1) равно 0, то соответствующий запрос на прерывание возникает при нулевом уровне сигнала на данном входе (прерывание по уровню). Если запрограммировано прерывание по уровню, то состояние флага запроса соответствует уровню сигнала на его внешнем выводе. Для обнаружения запроса требуемые уровни сигналов должны присутствовать на входе в течение, как минимум одного машинного цикла. Подпрограмма обработки любого прерывания должна заканчиваться командой RETI.
Применяется, если необходимо обеспечить прерывание от нескольких источников.