
- •5. Однокристальные микроэвм
- •5.1. Однокристальные микроЭвм к1816ве48/49/35
- •5.1.1. Структура омэвм
- •5.1.2. Порты ввода/вывода
- •5.1.3. Система команд омэвм
- •5.1.4. Расширение ресурсов омэвм
- •5.2. Однокристальная микроЭвм к1816ве51/52
- •МикроЭвм (микроконтроллер) семейства ..Ве51(8051) имеют следующие аппаратные особенности:
- •5.2.1. Семейство однокристальных микроЭвм mcs-51
- •5.2.2. Структура микроЭвм к1816ве52
- •5.2.3. Архитектурные особенности микроЭвм
- •5.2.4. Организация внутренней памяти данных
- •5.2.5. Внешние устройства микроЭвм
- •5.2.6. Описание последовательного порта
- •5.2.7. Таймеры-счетчики
- •5.2.8. Подсистема прерываний
- •5.2.9. Система команд
- •5.3. Однокристальная микроЭвм mc68hc11e9
- •Программная модель mc68hc11e9
- •5.3.1. Внутренняя структура и назначение выводов
- •5.3.2. Режимы работы
- •5.3.3. Карта памяти
- •5.3.4. Эсппзу и его программирование
- •5.3.5. Параллельный ввод/вывод
- •Синхронный параллельный обмен
- •Асинхронный параллельный обмен
- •Простой стробируемый ввод/вывод
- •Стробируемый ввод в порт c
- •Стробируемый вывод из порта b
- •Ввод/вывод с полным квитированием установления связи
- •Режима ввода с полным квитированием установления связи
- •Режима вывода с полным квитированием установления связи
- •Режима двунаправленного обмена
- •Синхронный параллельный обмен
- •5.3.6. Система контроля временных интервалов
- •Входная фиксация
- •Выходное сравнение
- •Принудительное сравнение
- •Особенности выходного сравнения 1:
- •Счетчик внешних событий:
- •Генератор прерываний реального времени
- •5.3.7. Подсистема аналого-цифрового преобразователя
- •5.3.8. Прерывания
- •Дисциплина обслуживания прерываний
- •Приоритеты запросов
- •5.3.9. Специальные средства микроконтроллера Регистр выбора конфигурации (option).
- •Режимы пониженного энергопотребления.
- •5.3.10. Система команд микроЭвм мс68нс11е9
5.3. Однокристальная микроЭвм mc68hc11e9
Изготовленный по КМОП-технологии с высокоплотной структурой восьмиразрядный микроконтроллер MC68HC11E9 предназначается для выполнения широкого круга прикладных задач. Для достижения номинальной частоты шины 2 МГц были использованы новые технологии. Кроме того, полностью статическая схемотехника позволяет работать на очень низких частотах, что позволяет при необходимости уменьшать потребление энергии.
ОЭВМ имеет ряд особенностей в аппаратном и программном обеспечении, которые перечислены ниже:
Особенности аппаратного обеспечения:
12 Кбайт ПЗУ;
512 байт ЭСППЗУ;
512 байт ОЗУ;
16-разрядный таймер с расширенными функциями:
4-разрядный предделитель частоты.
Три функции входной фиксации и пять - выходного сравнения или
Четыре функции входной фиксации и четыре - выходного сравнения.
восьмиразрядный счетчик внешних импульсов;
последовательный асинхронный интерфейс связи расширенного формата NRZ (SCI);
последовательный периферийный интерфейс (SPI);
восьмиканальный, восьмиразрядный АЦП;
система прерываний реального времени;
система слежения за правильностью работы ОЭВМ (COP-Watchdog);
52-выводной квадратный пластиковый корпус.
Особенности программного обеспечения:
система команд представляет собой надмножество системы команд семейства M6800;
операции дробного и целочисленного 16x16 деления;
операции манипуляцией отдельными битами данных;
режимы малого потребления энергии (WAIT и STOP);
В Таблица8 представлены основные микроконтроллеры семейства MC68HC11. Они отличаются главным образом по типу и объему встроенной памяти. Каждый представитель семейства MC68HC11 имеет вариант исполнения x8, x9, x1, или x0. Эти варианты имеют одинаковую конструкцию. Регистр конфигурации встраивается как ячейка ЭСППЗУ и используется для запрещения ОЗУ в варианте x1. В варианте x0 ОЗУ и ЭСППЗУ отсутствует.
Таблица 5.8
Номер чипа |
ПЗУ |
ЭСППЗУ |
ОЗУ |
CONFIG2) |
Комментарий |
MC68HC11A8 |
8 Кбайт |
512 байт |
256 байт |
0F |
базовый представитель семейства |
MC68HC11A1 |
0 |
512 байт |
256 байт |
0D |
как 'A8, но без ПЗУ |
MC68HC11A0 |
0 |
0 |
256 байт |
0C |
как 'A8, но без ПЗУ и ЭСППЗУ |
MC68HC11E9 |
12 Кбайт |
512 байт |
512 байт |
0F |
4 функции входного сравнения, большее ОЗУ и 12 Кбайт ПЗУ |
MC68HC11E1 |
0 |
512 байт |
512 байт |
0D |
как 'E9, но без ПЗУ |
MC68HC11E0 |
0 |
0 |
512 байт |
0C |
как 'E9, но без ПЗУ и ЭСППЗУ |
MC68HC11E2 |
0 |
2 Кбайта1) |
256 байт |
FF |
без ПЗУ, для работы в расширенном режиме |
MC68HC11D3 |
4 Кбайта |
0 |
192 байта |
- |
упрощенная версия: нет АЦП и меньшая память |
1) Эти 2 КБайта ЭСППЗУ можно переместить на границу каждых 4 Кбайт памяти. Перемещение управляется четырьмя битами регистра CONFIG. 2) Величина в регистре CONFIG, которая программируется фирмой Motorola при изготовлении. |