Почему программу для микроконтроллера МК-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 Мгц? (вопрос другой)

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

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

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

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: