Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
8-битная серия микроконтроллеров
8 bit microcontroller family
68HC11 (также сокращенно как 6811 или HC11) – это 8-битная серия микроконтроллеров, представленная компанией Motorola Semiconductor в 1984 году (позже Freescale, затем NXP). Она произошла от микропроцессора Motorola 6800 через 6801. Устройства 68HC11 более производительны и дороже, чем микроконтроллеры 68HC08, и применяются в автомобильной промышленности, сканерах штрих-кодов, устройствах для записи данных на гостиничные карты, любительской робототехнике и различных других встраиваемых системах. MC68HC11A8 стал первым микроконтроллером, включающим CMOS EEPROM.
The 68HC11 (also abbreviated as 6811 or HC11) is an 8 bit microcontroller family introduced by Motorola Semiconductor in 1984 (later from Freescale then NXP). It descended from the Motorola 6800 microprocessor by way of the 6801. The 68HC11 devices are more powerful and more expensive than the 68HC08 microcontrollers and are used in automotive applications, barcode readers, hotel card key writers, amateur robotics, and various other embedded systems. The MC68HC11A8 was the first microcontroller to include CMOS EEPROM.
Реализация
В начале 1990-х годов Motorola выпустила оценочный комплект для 68HC11, включающий несколько UART, оперативную память и EPROM. Стоимость оценочного комплекта составляла 68,11 долларов США. Стандартный монитор для семейства HC11 называется BUFFALO, что расшифровывается как "Bit User Fast Friendly Aid to Logical Operation" – "Быстрая, удобная для пользователя помощь в логических операциях". Он может храниться во встроенной ROM, EPROM или внешней памяти (обычно также EPROM). BUFFALO доступен для большинства устройств семейства 68HC11, поскольку обычно требует доступа только к одному UART (SCI, или интерфейсу последовательной связи, как его называла Motorola). BUFFALO также может работать на устройствах, не имеющих встроенной энергонезависимой памяти, таких как производные 68HC11A0, A1, E0, E1 и F1.
In the early 1990s Motorola produced an evaluation board kit for the 68HC11 with several UARTs, RAM, and an EPROM. The cost of the evaluation kit was $68.11. The standard monitor for the HC11 family is called BUFFALO, "Bit User Fast Friendly Aid to Logical Operation". It can be stored in on chip ROM, EPROM, or external memory (also typically EPROM). BUFFALO is available for most 68HC11 family derivatives as it generally only depends upon having access to a single UART (SCI, or Serial Communications Interface, in Motorola parlance). BUFFALO can also run on devices that do not have internal non volatile memory, such as the 68HC11A0, A1, E0, E1, and F1 derivatives.
Другие версии
Семейство микроконтроллеров Freescale 68HC16 предназначено для использования в качестве 16-битной модернизации 68HC11 с высокой программной совместимостью. Семейство микроконтроллеров Freescale 68HC12 является улучшенной 16-битной версией 68HC11. Контроллер роботов Handy Board, разработанный Фредом Мартином, основан на микроконтроллере 68HC11. Для 68HC11D доступен модуль замены портов MC68HC24, который компенсирует отсутствие портов B и C. При подключении к внешней адресной шине он эмулирует исходные функции портов B и C. Порт A поддерживает функции захвата входного сигнала, сравнения выходного сигнала, накопления импульсов и другие функции таймера; порт D обеспечивает последовательный ввод/вывод, а порт E оснащен аналого-цифровым преобразователем (АЦП).
The Freescale 68HC16 microcontroller family is intended as a 16 bit mostly software compatible upgrade of the 68HC11. The Freescale 68HC12 microcontroller family is an enhanced 16 bit version of the 68HC11. The Handy Board robotics controller by Fred Martin is based on the 68HC11. A MC68HC24 port replacement unit is available for the 68HC11D, which lacks ports B and C. When placed on the external address bus, it replicates the original functions of B and C. Port A has input capture, output compare, pulse accumulator, and other timer functions; port D has serial I/O, and port E has an analog to digital converter (ADC).