Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы_по_вариантам.doc
Скачиваний:
14
Добавлен:
23.04.2019
Размер:
281.09 Кб
Скачать
  1. Таймеры. Т2 как генератор сигналов

Биты RCLK и TCLK в установленном состоянии заставляют последовательный порт микроконтроллера использовать импульсы переполнения T2 для синхронизации своих приемной и передающей частей соответственно.

Бит T2OE в установленном состоянии превращает вывод T2/P1.0 в выход сигнала программируемой частоты.

Режим работы T2 определяется в зависимости от описанных управляющих битов следующим образом.

RCLK+TCLK

CP/RL2

T2OE

TR2

Режим

0

0

0

1

Автоперезагрузка

0

1

0

1

Фиксация

1

X

X

1

Задающий генератор

X

0

0

1

Программируемый выход

X

X

X

0

T2 выключен

Режим задающего генератора сходен с режимом программируемого выхода, за исключением того, что выходные импульсы поступают не на вывод T2, а в качестве синхросигнала приемной или передающей части (или той и другой) в последовательный порт микроконтроллера. В этом режиме, как и в режиме программируемого частотного выхода запрос на прерывание по переполнению T2 не генерируется. Это позволяет использовать два этих режима одновременно, если на выходе T2 требуется такая же частота, как и для синхронизации последовательного порта.

Режим «программируемый выход» (это к тому, что этот режим похож на режима генератора, но писать это не надо)))

В этом режиме на выводе T2/P1.0 появляется меандр с программируемой частотой. В этом режиме бит C/T2 должен быть очищен (режим таймера). Выходная частота T2 зависит от частоты тактирования микроконтроллера и значения перезагружаемого в таймер из регистров RCAP2H и RCAP2L при переполнении и определяется по формуле

  1. Память. Способы доступа к внутренней памяти с адреса 00h по lFh.

Возможно использование косвенной и прямой адресации для адресования ячеек внутренней памяти данных. Однако использование косвенной регистровой адресации позволяет экономить память программ, так как команды, работающие с регистрами R0-R7 короче команд, использующих прямую адресацию

Билет 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 и работа, например, с

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