Поиск по сайту: |
|
По базе: |
![]() |
|
Главная страница > Обзоры по типам > Микроконтроллеры > HC08 > ASM |
|
|||||||||
Микроконтроллеры HC08Это семейство, первые представители которого появились в 1994 году, представляет собой эволюционное продолжение 68HC05 с полностью статической архитектурой, повышенной производительностью и расширенными функциональными возможностями. Некоторые изменения коснулись процессорного модуля. Разрядность регистра стека и индексного регистра увеличена до 16 бит, в регистр состояния введён дополнительный разряд — флаг переполнения. Процессор работает на увеличенной до 8 МГц внутренней тактовой частоте — машинный цикл 125 нс! Для повышения производительности в процессорное ядро введён специальный регистр с романтичным названием “LookAhead”, в который заносится операционный код следующей команды во время исполнения текущей (одноуровневый конвейер), что позволяет экономить лишний машинный цикл. По сравнению с HC05, появились новые способы адресации, такие как адресация с постинкрементом и адресация память–память, значительно повысившие эффективность работы с массивами данных. Также претерпела изменения система команд. Были введены специальные команды для работы со стеком (PUSH, POP), которых так не хватало в базовом HC05. Появились дополнительные арифметические команды: деление, десятичная коррекция, суммирование операндов с содержимым индексного регистра и стека, команды управления: ветвление по расширенному условию, а также новые команды пересылки. В итоге набор команд расширился, по сравнению с HC05, с 65 до 90 инструкций. Некоторые команды стали выполняться быстрее, в частности, длительность выполнения команды умножения сократилась с 11 до 6 машинных циклов. Появился ряд новых периферийных устройств:
Таймерный блок в основе своей аналогичен существующему в HC05, но обладает также рядом дополнительных функций, таких как реализация режима широтно-импульсной модуляции и возможность тактирования таймера внешним сигналом. Наконец-то появилась возможность программного включения/выключения таймера для подстройки временной базы. Модуль системной интеграции обеспечивает расширенные возможности по контролю функционирования МК. Сброс микроконтроллера производится по включению питания, сигналу от сторожевого таймера, поступлении неправильного кода команды, формировании некорректного адреса и, что очень важно, при снижении напряжения питания ниже допустимого уровня. Модули встроенной памяти микроконтроллеров семейства MC68HC08 содержат ПЗУ или ППЗУ ёмкостью от 16 до 56 Кбайт, ОЗУ ёмкостью от 128 до 1024 байт и EEPROM ёмкостью 512 байт. В настоящее время поставляются микроконтроллеры серий MC68HC908JL3/JK3/JK1 со встроенным FLASH ПЗУ ёмкостью от 1536 байт до 4 Кбайт. ![]() Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи ![]() |
|
Впервые? | Реклама на сайте | О проекте | Карта портала тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru ©1998-2023 Рынок Микроэлектроники |
|