Jump to content

Моторола 68HC11

(Перенаправлено с Freescale 68HC11 )
Моторола MC68HC11
Motorola MC68HC11 в 48-контактном DIP- корпусе
Общая информация
Запущен 1984 год ; 40 лет назад ( 1984 )
Общий производитель
Производительность
Ширина данных 8
Ширина адреса 16
Архитектура и классификация
Приложение Встроенный
Набор инструкций 68HC11
Физические характеристики
Упаковка
  • 48-контактный DIP , 52-контактный PLCC
История
Предшественник 6801
Преемники Фрискейл 68HC16 , Фрискейл 68HC12

68HC11 [1] (также сокращенно 6811 или HC11 ) — семейство 8-битных микроконтроллеров, представленное Motorola Semiconductor в 1984 году (позже Freescale , затем NXP ). [2] [3] Он произошел от Motorola 6800 микропроцессора через 6801 . Устройства 68HC11 более мощные и более дорогие, чем микроконтроллеры 68HC08 , и используются в автомобильных приложениях, считывателях штрих-кодов , устройствах записи ключей для гостиничных карт, любительской робототехнике и различных других встроенных системах . MC68HC11A8 был первым микроконтроллером, включавшим CMOS EEPROM. [4]

Архитектура

[ редактировать ]
Регистры Motorola 68HC11
1 5 1 4 1 3 1 2 1 1 1 0 0 9 0 8 0 7 0 6 0 5 0 4 0 3 0 2 0 1 0 0 (битовая позиция)
Основные регистры
А Б D Пара регистров
Индексные регистры
IX X Индексный регистр
я Y Индексный регистр
СП Указатель стека
Счетчик программ
ПК Программный счетчик
Регистр состояния
 1 1 ЧАС я Н С V С Флаги
Блок-схема 68HC11

HC11 Внутри набор команд с обратно совместим 6800 и включает добавление индексного регистра Y. [а] Он имеет два восьмибитных аккумулятора , A и B, два шестнадцатибитных индексных регистра , X и Y, регистр кода условия, 16-битный указатель стека и программный счетчик . Кроме того, имеется инструкция умножения 8 x 8 бит (A x B) с полным 16-битным результатом и дробное/целое 16-битное на 16-битное деление. Ряд 16-битных инструкций рассматривают регистры A и B как объединенный 16-битный регистр D для сравнения (регистры X и Y также можно сравнивать с 16-битными операндами памяти), операций сложения, вычитания и сдвига или сложения. аккумулятор B в индексные регистры X или Y. Также были добавлены операции проверки битов, выполняющие логические операции и функции между операндами, устанавливающие правильные коды условий, но не изменяющие операнды.

Различные версии HC11 имеют разное количество внешних портов, обозначенных в алфавитном порядке. Самая распространенная версия имеет пять портов: A, B, C, D и E, но некоторые имеют всего 3 порта (версия D3). Каждый порт имеет ширину восемь бит, за исключением D, который имеет шесть бит (в некоторых вариантах чипа D также имеет восемь бит). Он может работать с внутренней программой и оперативной памятью (от 1 до 768 байт) или внешней памятью до 64 килобайт . При использовании внешней памяти B и C используются в качестве адреса и шины данных . В этом режиме порт C мультиплексируется для передачи как младшего байта адреса, так и данных.

Реализации

[ редактировать ]
52-контактный пластиковый держатель микросхемы с выводами (PLCC)

В начале 1990-х годов Motorola выпустила комплект оценочной платы для 68HC11 с несколькими UART, оперативной памятью и EPROM. Стоимость оценочного комплекта составила 68,11 доллара США. [5]

Стандартный монитор семейства HC11 называется BUFFALO, «Быстрая и удобная помощь битовому пользователю в логических операциях». Он может храниться во встроенном ПЗУ, СППЗУ или во внешней памяти (обычно также в СППЗУ). BUFFALO доступен для большинства производных семейства 68HC11, поскольку обычно это зависит только от наличия доступа к одному UART (SCI или последовательному интерфейсу связи, на языке Motorola). BUFFALO также может работать на устройствах, не имеющих внутренней энергонезависимой памяти, таких как производные 68HC11A0, A1, E0, E1 и F1.

Другие версии

[ редактировать ]

Семейство микроконтроллеров Freescale 68HC16 представляет собой 16-разрядную , в основном программно-совместимую модернизацию микроконтроллера 68HC11.

Семейство микроконтроллеров Freescale 68HC12 представляет собой улучшенную 16-разрядную версию 68HC11.

Роботизированный контроллер Handy Board от Фреда Мартина основан на 68HC11. [6]

Для модели 68HC11D доступен блок замены порта MC68HC24, в котором отсутствуют порты B и C. При размещении на внешней адресной шине он повторяет исходные функции B и C. Порт A имеет входной захват, сравнение выходного сигнала, аккумулятор импульсов и другие функции. функции таймера; порт D имеет последовательный ввод-вывод, а порт E имеет аналого-цифровой преобразователь (АЦП).

Примечания

[ редактировать ]
  1. ^ Инструкции, использующие регистр Y, имеют коды операций с префиксом байта 0x 18.
  1. ^ Официальное справочное руководство 68HC11.
  2. ^ Годовой отчет Motorola за 1984 г.
  3. ^ Хэмбли, Аллан Р. (2011). Электротехника: принципы и применение , Пирсон Высшее образование. п. 417. Оцифровано Google. Проверено 17 мая 2012 г.
  4. ^ «Справочное руководство M68HC11» . Архивировано из оригинала 10 ноября 2017 г. Проверено 8 апреля 2020 г.
  5. ^ комп.дсп. 1 октября 1996 г.
  6. ^ Удобная доска

Дальнейшее чтение

[ редактировать ]
Таблицы данных и руководства
Книги
  • Микроконтроллерная технология – 68HC11 ; 1-е изд; Петр Спасов; Риджентс/Прентис Холл; 622 страницы; 1993 год; ISBN   978-0135835685 . (архив)
  • Создайте своего собственного робота — 68HC11 ; 1-е изд; Карл Лант; Издательство АК Питерс; 574 страницы; 2000 г.; ISBN   978-1568811024 . (архив)
[ редактировать ]
Симуляторы/Эмуляторы
Доски
ПЛИС
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4ef0bd3781329eefeeff0940db4acec2__1720619700
URL1:https://arc.ask3.ru/arc/aa/4e/c2/4ef0bd3781329eefeeff0940db4acec2.html
Заголовок, (Title) документа по адресу, URL1:
Motorola 68HC11 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)