Однокристальный микроконтроллер МК-51

Однокристальный микроконтроллер МК-51

Какие блоки входят в состав однокристального микроконтроллера MCS-51?

Ответ: АЛБ - арифметика - логический блок, включающий 8-разрядное АЛУ, регистр-аккумулятор А, дополнительный регистр-аккумулятор В, битовое АЛУ (для обработки битовых операций), битовый аккумулятор, в который входит PSW (слово состояния процессора). , ПЗУ , ОЗУ, счётчики-таймеры

Система команд какого типа микропроцессоров обычно содержит большое количество режимов адресации?

Ответ: Универсального.

Какова разрядность однокристального микроконтроллера МК-51?

Ответ: 8 бит.

Какое количество параллельных портов входит в состав микроконтроллера МК-51?

Ответ: В классической архитектуре их 4.

Какие параллельные порты могут использоваться в МК-51 для ввода информации?

Ответ: Параллельные порты используются для ввода-вывода информации; каждая линия порта настраивается на ввод или на вывод

В чем особенность использования порта P0 в МК-51?

Ответ: P0: 1)выводит A7...A0 (младшие разряды адреса), при обращении к внешней памяти программ и данных 2)Выдает из МК и принимает из МК байт данных при работе с внешней памятью Работа порта мультиплексирована во времени аппаратными средствами МК (т.е МК сам разбирается когда ему выдать, считать адрес, данные); в МПС (микро-процессорную-систему) должны быть включены буферные регистры для хранения адреса. 3)Задает данные при программировании внутреннего ЗУ команд.

В чем особенность использования порта P3 в МК-51?

Ответ: P3: Используется для выполнения альтернативных функций. Можно ещё сказать, какие в нём линии: управление внешней памятью (стробы RD и WR), cчётные входы T/C (T1 и T0), внешние входы для запроса прерывания (INT1 и INT0), линии передачи и приёма последовательного порта (TxD и RxD; последовательного порта как такового не существует, его линии в этом порте P3).

Почему в МК-51 используется 4 банка по 8 регистров, а не единый блок из 32х регистров?

Ответ: наличие нескольких банков регистров сокращает длину команд, а также уменьшает время, необходимое для сохранения и восстановления регистров при работе с подпрограммами и обработчиками прерываний, что характерно для структуры задач, решаемых микроконтроллером.

Какова частота машинного цикла микроконтроллера МК-51, если его внешняя частота равна 12 Мгц?

Ответ:/12 -- 1 Мгц (внутренняя частота).

Почему программу для микроконтроллера МК-51 необходимо размещать, начиная с нулевого адреса памяти программ?

Ответ: Начало работы любой программы начинается с адреса 0. В эту ячейку необходимо записать адрес, на который будет выполняться переход (там, где находится программа, у нас это 8000h). По сигналу сброса в программный счетчик микроконтроллера записывается 0.

Какая информация располагается в ОЗУ микроконтроллера МК-51?

Ответ: Данные. (ЗУ данных - это ОЗУ, объемом 128 байт (регистр общего назначения, битовая память, стек))

Какое количество таймеров-счетчиков входит в состав МК-51?

Ответ: 2.

Каково назначение таймеров-счетчиков в МК-51?

Ответ: таймеры/счетчики предназначены для подсчета внешних событий, получения программно-управляемых временных задержек и выполнения времязадающих функций. Еще ТС1 может использоваться для тактирования последовательного порта.

Для подсчета каких внешних событий используются таймеры-счетчики в МК-51?

Переход из 1 в 0 по входам Т1 ,Т2. Inc не чаще 1/24 от частоты резонатора

Какова в зависимости от режима работы может быть разрядность счетчика в таймере-счетчике микроконтроллера МК-51?

8,13, 16 бит

Какой максимальный интервал времени можно отсчитать с помощью таймера-счетчика микрокотролллера МК-51, работающего на тактовой частоте 12 Мгц в режиме, обеспечивающем 16-разрядный счет.

Ответ: 65536 мкс или 1/15 сек.

Какой максимальный интервал времени можно отсчитать с помощью таймера-счетчика микроконтроллера МК-51, работающего на тактовой частоте 12 МГц в режиме, обеспечивающем 13разрядный счет?

1микро секунда * 32 * (2^8)

Какой максимальный интервал времени можно отсчитать с помощью таймера-счетчика микроконтроллера МК-51, работающего на тактовой частоте 12 МГц в режиме, обеспечивающем 8разрядный счет?

1микро секунда * 256

19. Какое значение будут иметь регистры TL0 и TH0 таймера/счетчика, работающего в режиме 2 счета внешних событий, после поступления на его счетный вход 8 импульсов, если их начальное состояние следующее: TL0 = 250; TH0= 250 ?

Однокристальный микроконтроллер МК-51

Наши рекомендации