- •Вариант 1
- •1. Идентификаторы типа данных передаваемые через порт p0. Данный ответ совсем не понятен, гадайте сами, что авторы имели ввиду
- •2. Механизм прерываний. Прерывания по уровню (организация, обработка, применение).
- •3. Таймеры. Т0 как таймер.
- •Вариант 3
- •1. Порты. В чем разница в поведении программы, использующей команду jb p1.0,next от использующей jbc p1.0,next?
- •2. Немаскируемые прерывания
- •3. Таймеры. Т1 как устройство синхронизации uart.
- •Вариант 5
- •4. Режимы работы. Способы выода из режима пониженного энергопотребления.
- •Билет 6
- •Порты. Откуда поступает старший байт адреса на выводы порта р2 при выполнении команды movx @r0,a?
- •Механизм прерываний. Система приоритетов.
- •Таймеры. Т2 как измеритель длительности периода.
- •Режимы работы. Способы выхода из режима холостого хода.
- •Вариант 7
- •1 Порты Устройство портов
- •2 Механизм прерываний. Как можно увеличить число внешних прерываний за счет таймера то?
- •3 Таймеры. Сторожевой таймер (аппаратурное решение).
- •4 Система команд. Как изменится состояние psw после команды orl a,#01h?
- •Билет 8
- •Порты. Для чего к выводам порта ро микроконтроллера i80c51 подключается регистр-защелка?
- •Механизм прерываний. Как можно увеличить число внешних прерываний за счет таймера т1?
- •Таймеры. То как предварительный делитель частоты.
- •Система команд. Как изменится состояние psw после команды orl pl,a?
- •Вариант 9
- •1 Порты. Какое состояние выводов имеет порт ро микроконтроллера i80c5l по включению питания?
- •2 Механизм прерываний. Как можно увеличить число внешних прерываний за счет таймера т2?
- •3 Таймеры. То как измеритель длительности импульса
- •4 Система команд. Как изменится состояние асс после команды xrl a,#01h?
- •Билет 10
- •Порты. Какое состояние вывода имеет порт р1.0 микроконтроллера 180с51 после команды setb р1.0, если он управляет транзисторным биполярным ключем?
- •Механизм прерываний. Как можно увеличить число внешних прерываний за счет массива рса?
- •Таймеры. Т1 как измеритель длительности импульса
- •Система команд. Как изменится состояние асс после команды anl a,#0fEh?
- •Билет 11
- •Модуль pca как измеритель длительности импульсов.
- •Последовательный связной адаптер. Синхронный обмен.
- •Билет 12
- •Память. Способы доступа к внутренней памяти с адреса 20h по 2Fh.
- •Порты. Идентификаторы типа принимаемых данных через порт po.
- •Вариант 14
- •Модуль рса как сторожевой таймер
- •Последовательный связной адаптер. Рассчитайте частоту кварцевого резонатора для обмена со скоростью 19 200 бод (для микроконтроллера с предельной частотой 12 мГц).
- •Память. Способы доступа к внутренней памяти с адреса 80h по fFh
- •Порты. Напишите программу формирования одиночного импульса на выводе р1.0
- •Вариант 15
- •Модуль рса как генератор сигналов.
- •Последовательный связной адаптер. Как организовать прием и передачу данных на разных частотах одновременно?
- •Память. Способы доступа к внешней памяти данных
- •Порты. Изобразите схему подключения светодиода к выводу p1.0 микроконтроллера i80c51
- •Вариант 16
- •Последовательный связной адаптер. Как организовать программно-управляемую передачу данных, если в scon записан код 50h?
- •4.Порты. Откуда поступает старший байт адреса на выводы порта р2 при выполнении команды movx @r0,a?
- •Вариант 17
- •Модуль рса как вход запроса на прерывание Режим захвата.
- •Режим 16-разрядного программируемого таймера.
- •Режим скоростного вывода.
- •Последовательный связной адаптер. Как организовать программно-управляемую передачу данных, если в scon записан код 52h?
- •Порты. Почему при выполнении команд типа чтение-модификация-запись над содержимым порта информация берется не с вывода, а с выхода триггера-защелки порта?
- •Вариант18
- •2.Механизм прерываний. Прерывания по уровню (организация, обработка, применение)
- •Вариант19
- •Билет 20
- •Таймеры. Т1 как устройство синхронизации uart.
- •Модуль рса как измеритель длительности импульсов.
- •Режимы работы, orl pcon,#02h
- •Вариант 2i
- •1. Порты. Напишите программу формирования одиночного импульса на выводе p1.0
- •Механизм прерываний. Внепрограммная обработка прерываний
- •Таймеры. Т2 как устройство синхронизации uart
- •Режимы работы, orl pcon,#03h
- •Вариант 22
- •Порты. Изобразите схему подключения светодиода к выводу р1.0 микроконтроллера i80c51.
- •Механизм прерываний. Способы уменьшения числа прерываний при обмене
- •Таймеры. Т2 как генератор сигналов
- •Память. Способы доступа к внутренней памяти с адреса 00h по lFh.
- •Билет 31
- •Модуль pca как сторожевой таймер.
- •Последовательный связной адаптер. Рассчитайте частоту кварцевого резонатора для обмена со скоростью 19 200 бод (для микроконтроллера с предельной частотой 12 мГц).
- •Режимы работы. Orl pcon, #31h
- •Механизм прерываний. Прерывания по уровню (организация, обработка, применение)
Билет 12
Модуль PCA как измеритель длительности периода.
При обнаруджении фронта или спада на внешнем выводе СУЧт в этом режиме осуществляется запись значения PCA таймера-счетчика в регистры CCAPnH CCAPnL. Этот режим рекомендуется использовать при измерении длительности импульсов(режим захвата). Установка битов CAPPn и/или CAPNn в регистре CCAPMn определяет перепад(0-1 или 1-0), по которому будет осуществляться завхват.
Последовательный связной адаптер. Асинхронный обмен.
Режим 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 указан как получатель байта.
Память. Способы доступа к внутренней памяти с адреса 20h по 2Fh.
Этот диапазон ячеек (16 бит) образует область флагов, определяемых пользователем. Эти ячейки могут адресоваться прямоадресуемо, побитно, косвенно.
Порты. Идентификаторы типа принимаемых данных через порт po.
В зависимости от того, что используется: RD или PSEN (прямой ; косвенный)
Вариант 14
Модуль рса как сторожевой таймер
Сторожевой таймер - это схема, которая автоматически сбрасывает микроконтроллер, если не получает от управляемой системы сигнала, который подтверждает, что не произошло никакого сбоя. Такое устройство используется в системах, (где есть электрические помехи или сбои по питанию и, где нужно обеспечить большую надежность.) В режиме сторожевого таймера может работать только четвертый модуль. Сигнал сброса срабатывает всякий раз, когда происходит совпадение значения РСА таймера-счетчика со значением регистров ССАР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;