Однокристальный микроконтроллер МК-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