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

Билет 12

  1. Модуль PCA как измеритель длительности периода.

При обнаруджении фронта или спада на внешнем выводе СУЧт в этом режиме осуществляется запись значения PCA таймера-счетчика в регистры CCAPnH CCAPnL. Этот режим рекомендуется использовать при измерении длительности импульсов(режим захвата). Установка битов CAPPn и/или CAPNn в регистре CCAPMn определяет перепад(0-1 или 1-0), по которому будет осуществляться завхват.

  1. Последовательный связной адаптер. Асинхронный обмен.

Режим 1. В этом режиме передаются через вывод TXD или принимаются через RXD 10 бит информации: старт-бит (0), 8 бит данных и стоп-бит (1) при приеме информации в бит RB8 регистра управления/статуса приемопередатчика SCON заносятся стоп-бит Скорость приема/передачи — величина переменная и задается таймером. (SM0=0, SM1=1)

Режим 2. В этом режиме через вывод TXD передаются или через RXD принимаются 11 бит информации: старт-бит, 8 бит данных, программируемый девятый бит и стоп-бит. При передаче девятый бит данных может принимать значение 0 или 1 или, например, для повышения достоверности передачи путем контроля по четности в него может быть помещено значение признака паритета из слова состояния программы (PSW.0). При приеме девятый бит данных помещается в бит RB8 SCON, а стоп-бит, в отличие от режима 1, теряется. Частота приема/передачи выбирается программой и может быть равна либо 1/32, либо 1/64 частоты резонатора в зависимости от управляющего бита SMOD. (SM0=1, SM1=0)

Режим 3. совпадает с режимом 2 во всех деталях, за исключением частоты приема/передачи, которая является величиной переменной и задается таймером. (SM0=1, SM1=1)

Во всех режимах работы приём начинается с приходом старт-бита(при обнаружении на входе RXD перехода сигнала из состояния 1 в состояние 0), если REN=1

Передача из последовательного порта инициализируется любой командой, в которой буферный регистр SBUF указан как получатель байта.

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

Этот диапазон ячеек (16 бит) образует область флагов, определяемых пользователем. Эти ячейки могут адресоваться прямоадресуемо, побитно, косвенно.

  1. Порты. Идентификаторы типа принимаемых данных через порт po.

В зависимости от того, что используется: RD или PSEN (прямой ; косвенный)

Вариант 14

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

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

[CMOD]=40h, [CCAPM4]=48h.

 

MOV CL, #00h;

MOV CH, #00h;

MOV CCAP4L, #00h;

MOV CCAP4H, #00h;

MOV CCAPM4, #48h; (01001000b)

MOVCMOD, #40h; (01000000b)

CLR IE.7; (IE.7 – бит снятия блокировки прерываний(0 – запрет всех прерываний))

MOV CCAP4L, #00h;

MOV CCAP4H, CH;

SETB IE.7;