10.Основные характеристики микроконтроллеров mcs 51 / mcs 251.
Обозначения |
Резидентная
память
программ | Резидентное ОЗУ | Таймеры/счетчики | Послед. порт | Аналог. входы | Число линий В/В |
Тактовая частота |
Тип корпуса | Секретность |
Ключевые
особенности |
Серия 8051 (Не рекомендуется к использованию в новых разработках) | ||||||||||
8031AH | нет | 128 | 2 | 1 | 0 | 32 | 12 | D,N,P | нет | Процессор булевых функций |
8051AH | 4K ROM | 128 | 2 | 1 | 0 | 32 | 12 | D,N,P | P | Процессор булевых функций |
8751H | 4K EPROM | 128 | 2 | 1 | 0 | 32 | 12 | D | L1 | Один уровнь блокировки ЗУ |
8751BH | 4K OTP ROM | 128 | 2 | 1 | 0 | 32 | 12 | N,P | L2 | Два уровня блокировки ЗУ |
Серия 8052 (Не рекомендуется к использованию в новых разработках) | ||||||||||
8032AH | нет | 256 | 3 | 1 | 0 | 32 | 12 | D,N,P | нет | Три таймера-счетчика |
8052AH | 8K ROM | 256 | 3 | 1 | 0 | 32 | 12 | D,N,P | нет | Три таймера-счетчика |
8752BH | 8K OTP/EPROM | 256 | 3 | 1 | 0 | 32 | 12 | D,N,P | L2 | Два уровня блокировки ЗУ |
Серия 80C51 | ||||||||||
80C31BH | нет | 128 | 2 | 1 | 0 | 32 | 12,16 | D,N,P,S | нет | Режимы управления потреблением |
80C51BH | 4K ROM | 128 | 2 | 1 | 0 | 32 | 12,16 | D,N,P,S | P | Режимы управления потреблением |
87C51 | 4K OTP/EPROM | 128 | 2 | 1 | 0 | 32 | 12,16,20,24i | D,N,P,S | L3 | Три уровня блокировки ЗУ |
Серия 8X52 /54 /58 | ||||||||||
80C32 | нет | 256 | 3 | 1 | 0 | 32 | 12,16,20,24i | N,P,S | нет | Реверсивный таймер-счетчик |
80C52 | 8K ROM | 256 | 3 | 1 | 0 | 32 | 12,16,20,24i | N,P,S | L1 | Реверсивный таймер-счетчик |
87C52 | 8K OTP/EPROM | 256 | 3 | 1 | 0 | 32 | 12,16,20,24i | D,N,P,S | L3 | Реверсивный таймер-счетчик |
80C54 | нет | 256 | 3 | 1 | 0 | 32 | 12,16,20,24i | N,P,S | L1 | Реверсивный таймер-счетчик |
87C54 | 16K OTP/EPROM | 256 | 3 | 1 | 0 | 32 | 12,16,20,24i | D,N,P,S | L3 | Реверсивный таймер-счетчик |
80C58 | нет | 256 | 3 | 1 | 0 | 32 | 12,16,20,24i | N,P,S | L1 | Реверсивный таймер-счетчик |
87C58 | 32K OTP/EPROM | 256 | 3 | 1 | 0 | 32 | 12,16,20,24i | D,N,P,S | L3 | Реверсивный таймер-счетчик |
Серия 8XL52 /54 /58 | ||||||||||
80L52 | 8K ROM | 256 | 3 | 1 | 0 | 32 | 12,16,20* | N,S | L1 | VCC от 2.7В до 3.6В |
87L52 | 8K OTP ROM | 256 | 3 | 1 | 0 | 32 | 12,16,20* | N,S | L3 | VCC от 2.7В до 3.6В |
80L54 | 16K ROM | 256 | 3 | 1 | 0 | 32 | 12,16,20* | N,S | L1 | VCC от 2.7В до 3.6В |
87L54 | 16K OTP ROM | 256 | 3 | 1 | 0 | 32 | 12,16,20* | N,S | L3 | VCC от 2.7В до 3.6В |
80L58 | 32K ROM | 256 | 3 | 1 | 0 | 32 | 12,16,20* | N,S | L1 | VCC от 2.7В до 3.6В |
87L58 | 32K OTP ROM | 256 | 3 | 1 | 0 | 32 | 12,16,20* | N,S | L3 | VCC от 2.7В до 3.6В |
Серия 8XC51FA /FB /FC | ||||||||||
80C51FA | нет | 256 | 3 | 1 | 0 | 32 | 12,16 | N,P,S | нет | Матрица программируемых счетчиков (PCA) |
83C51FA | 8K ROM | 256 | 3 | 1 | 0 | 32 | 12,16 | N,P,S | L1 | Матрица программируемых счетчиков (PCA) |
87C51FA | 8K OTP/EPROM* | 256 | 3 | 1 | 0 | 32 | 12,16,20,24i | D,N,P,S | L3 | Матрица программируемых счетчиков (PCA) |
83C51FB | 16K ROM | 256 | 3 | 1 | 0 | 32 | 12,16,20,24i | N,P,S | L1 | Матрица программируемых счетчиков (PCA) |
87C51FB | 16K OTP/EPROM* | 256 | 3 | 1 | 0 | 32 | 12,16,20,24i | D,N,P,S | L3 | Матрица программируемых счетчиков (PCA) |
83C51FC | 32K ROM | 256 | 3 | 1 | 0 | 32 | 12,16,20,24i | N,P,S | L1 | Матрица программируемых счетчиков (PCA) |
87C51FC | 32K OTP/EPROM* | 256 | 3 | 1 | 0 | 32 | 12,16,20,24i | D,N,P,S | L3 | Матрица программируемых счетчиков (PCA) |
Серия 8XL51FA /FB /FC | ||||||||||
80L51FA | нет | 256 | 3 | 1 | 0 | 32 | 12,16,20* | N,S | нет | VCC от 2.7В до 3.6В, PCA |
83L51FA | 8K ROM | 256 | 3 | 1 | 0 | 32 | 12,16,20* | N,S | L1 | VCC от 2.7В до 3.6В, PCA |
87L51FA | 8K OTP ROM | 256 | 3 | 1 | 0 | 32 | 12,16,20* | N,S | L3 | VCC от 2.7В до 3.6В, PCA |
83L51FB | 16K ROM | 256 | 3 | 1 | 0 | 32 | 12,16,20* | N,S | L1 | VCC от 2.7В до 3.6В, PCA |
87L51FB | 16K OTP ROM | 256 | 3 | 1 | 0 | 32 | 12,16,20* | N,S | L3 | VCC от 2.7В до 3.6В, PCA |
83L51FC | 32K ROM | 256 | 3 | 1 | 0 | 32 | 12,16,20* | N,S | L1 | VCC от 2.7В до 3.6В, PCA |
Обозначения |
Резидентная
память
программ | Резидентное ОЗУ | Таймеры/счетчики | Послед. порт | Аналог. входы | Число линий В/В |
Тактовая частота |
Тип корпуса | Секретность |
Ключевые
особенности |
87L51FC | 32K OTP ROM | 256 | 3 | 1 | 0 | 32 | 12,16,20* | N,S | L3 | VCC от 2.7В до 3.6В, PCA |
Серия 8XC51RA /RB /RC | ||||||||||
80C51RA | нет | 512 | 3 | 1 | 0 | 32 | 12,16,20,24i | N,P | нет | Расширенное ОЗУ, PCA, аппаратный WDT |
83C51RA | 8K ROM | 512 | 3 | 1 | 0 | 32 | 12,16,20,24i | N,P | L1 | Расширенное ОЗУ, PCA, аппаратный WDT |
87C51RA | 8K OTP ROM | 512 | 3 | 1 | 0 | 32 | 12,16,20,24i | N,P | L3 | Расширенное ОЗУ, PCA, аппаратный WDT |
83C51RB | 16K ROM | 512 | 3 | 1 | 0 | 32 | 12,16,20,24i | N,P | L1 | Расширенное ОЗУ, PCA, аппаратный WDT |
87C51RB | 16K OTP ROM | 512 | 3 | 1 | 0 | 32 | 12,16,20,24i | N,P | L3 | Расширенное ОЗУ, PCA, аппаратный WDT |
83C51RC | 32K ROM | 512 | 3 | 1 | 0 | 32 | 12,16,20,24i | N,P | L1 | Расширенное ОЗУ, PCA, аппаратный WDT |
87C51RC | 32K OTP ROM | 512 | 3 | 1 | 0 | 32 | 12,16,20,24i | N,P | L3 | Расширенное ОЗУ, PCA, аппаратный WDT |
Серия 8XC51GB | ||||||||||
80C51GB | нет | 256 | 3 | 1+SEP | 8 | 48 | 12,16 | N1 | нет | 8-разрядный АЦП, 2 PCA, 6 портов В/В |
83C51GB | 8K ROM | 256 | 3 | 1+SEP | 8 | 48 | 12,16 | N1 | L1 | 8-разрядный АЦП, 2 PCA, 6 портов В/В |
87C51GB | 8K OTP ROM | 256 | 3 | 1+SEP | 8 | 48 | 12,16 | N1 | L3 | 8-разрядный АЦП, 2 PCA, 6 портов В/В |
Серия 8XC152 — Коммуникационные контроллеры | ||||||||||
80C152JA | нет | 256 | 2 | 1 | 0 | 40 | 12,16 | P1,N1 | нет | Многопротокольный послед. канал, 2 DMA |
80C152JB | нет | 256 | 2 | 1 | 0 | 56 | 12,16 | N1 | нет | Многопротокольный послед. канал, 2 DMA |
83C152JA | 8K ROM | 256 | 2 | 1 | 0 | 40 | 12,16 | P1,N1 | нет | Многопротокольный послед. канал, 2 DMA |
Серия 8XC51SL — Контроллеры клавиатуры | ||||||||||
80C51SL-AH | нет | 256 | 2 | 1 | 4 | 24 | 16 | KU | нет | Управление клавиатурой потребителя |
81C51SL-AH | 16K ROM1 | 256 | 2 | 1 | 4 | 24 | 16 | KU | нет | Управление клавиатурой потребителя |
83C51SL-AH | 16K ROM | 256 | 2 | 1 | 4 | 24 | 16 | KU | нет | Управление клавиатурой потребителя |
87C51SL-AH | 16K OTP | 256 | 2 | 1 | 4 | 24 | 16 | KU | нет | Управление клавиатурой потребителя |
80C51SL-AL | нет | 256 | 2 | 1 | 4 | 24 | 16 | SB | нет | VCC от 3В до 3.6В, 8-разрядный АЦП |
81C51SL-AL | 16K ROM1 | 256 | 2 | 1 | 4 | 24 | 16 | SB | нет | VCC от 3В до 3.6В, 8-разрядный АЦП |
83C51SL-AL | 16K ROM | 256 | 2 | 1 | 4 | 24 | 16 | SB | нет | VCC от 3В до 3.6В, 8-разрядный АЦП |
87C51SL-AL | 16K OTP | 256 | 2 | 1 | 4 | 24 | 16 | SB | нет | VCC от 3В до 3.6В, 8-разрядный АЦП |
MCS251 — Новая архитектура | ||||||||||
80C251SB | нет | 1K | 3 | 1 | 0 | 32 | 12,16 | N | нет | Расшир. архитектура, PCA, аппаратный WDT |
83C251SB | 16K ROM | 1K | 3 | 1 | 0 | 32 | 12,16 | N | L1 | Расшир. архитектура, PCA, аппаратный WDT |
87C251SB | 16K OTP ROM | 1K | 3 | 1 | 0 | 32 | 12,16 | N | L3 | Расшир. архитектура, PCA, аппаратный WDT |
- 1.Общие особенности управляющих микроконтроллеров. 5
- 8.Особенности программирования микроконтроллеров и процессоров цифровой обработки сигналов. 52
- 8.2.Типы инструментальных средств разработки и отладки программ для микроконтроллеров и процессоров цифровой обработки сигналов. 52
- 8.3.Внутрисхемные эмуляторы. 52
- 8.5.Программные симуляторы. 58
- 1.1.Четырехразрядные микроконтроллеры.
- 2.Управляющие восьмиразрядные микроконтроллеры семейства mcs-51 фирмы Intel и совместимые с ними.
- 2.1.Структурная организация микроконтроллера i8051.
- 2.1.1.Общие характеристики. Микроконтроллер семейства 8051 имеют следующие аппаратные особенности:
- 2.1.2.Арифметико-логическое устройство
- 2.1.3.Назначение выводов микроконтроллера 8051.
- 3.Организация озу, пзу и регистров микроконтроллера 8051.
- 3.1.1.Память программ (пзу).
- 3.1.2.Память данных (озу).
- 3.1.3.Регистры специальных функций.
- 3.1.4.Регистры специальных функций.
- 3.1.5.Регистр флагов (psw).
- 3.1.6.Устройство управления и синхронизации.
- 3.2.Организация портов ввода вывода микроконтроллера 8051.
- 3.2.1.Общие сведения.
- 3.2.2.Альтернативные функции.
- 3.2.3.Устройство портов.
- 3.2.4.Особенности электрических характеристик портов.
- 3.3.Таймеры / счетчики микроконтроллеров семейства 8051.
- 3.3.1.Регистр режима работы таймера/счетчика tmod
- 3.3.2.Регистр управления/статуса таймера tcon.
- 3.3.3.Режимы работы таймеров-счетчиков.
- 3.4.Последовательный порт микроконтроллера 8051.
- 3.5.Регистр управления/статуса приемопередатчика scon.
- 3.5.1.Функциональное назначение бит регистра управления/статуса приемопередатчика scon.
- 3.5.2.Скорость приема/передачи информации через последовательный порт.
- 3.5.3.Регистр управления мощностью pcon.
- 3.6.Система прерываний микроконтроллера 8051.
- 3.6.1.Регистр масок прерывания (ie).
- 3.6.2.Регистр приоритетов прерываний (ip).
- 3.6.3.Выполнение подпрограммы прерывания.
- 3.7.Работа с внешней памятью микроконтроллера 8051.
- 3.8.Режимы микроконтроллера 8051 с пониженным энергопотреблением.
- 3.8.1.Режим хх.
- 3.8.2.Режим внп.
- 4.Система команд микроконтроллера семейства 8051.
- 4.1.1.Общая характеристика.
- 4.1.2.Типы команд
- 4.1.3.Типы операндов
- 4.1.4.Группы команд.
- 4.1.5.Oбозначения, используемые при описании команд.
- 4.1.6.Команды пересылки данных микроконтроллера 8051.
- 4.1.7.Команды арифметических операций 8051.
- 4.1.8.Команды логических операций микроконтроллера 8051.
- 4.1.9.Команды операций над битами микроконтроллера 8051.
- 4.1.10.Команды передачи управления микроконтроллера 8051.
- 5.Дополнительные устройства в расширенных вариантах микроконтроллера.
- 5.0.1.Расширения микропроцессоров семейства mcs-51/52.
- 5.0.6.Маркировка микроконтроллеров фирмы Intel.
- 5.1.Pca микроконтроллера 8051.
- 5.2.1.Регистр режимов pca таймера-счетчика cmod.
- 5.2.2.Регистр управления рса таймером-счетчиком ccon.
- 5.3.Модули сравнения-захвата pca микроконтроллеров mcs-51.
- 5.3.1.Регистр режимов модуля сравнения захвата ссарМn.
- 5.3.2.Режимы работы рса.
- 5.4.Режимы работы pca микроконтроллеров семейства mcs-51.
- 5.4.1.Режим захвата.
- 5.4.2.Режим 16-разрядного программируемого таймера.
- 5.4.3.Режим скоростного вывода.
- 5.4.4.Режим сторожевого таймера (watchdog timer).
- 5.4.5.Режим генерации импульсов заданной скважности.
- 5.5.Аналого-цифровой преобразователь микроконтроллеров семейства mcs-51.
- 5.5.1.Adcon - Регистр управления преобразователем.
- 5.5.2.Addat - регистр результатав преобразования.
- 5.5.3.Dapr - регистр программирования опорных напряжений ацп.
- 5.5.4.Синхронизация ацп и время преобразования.
- 5.6.Таймер счетчик т/с2 микроконтроллера 8052.
- 5.6.1.Регистр управление таймера/счетчика 2 t2com.
- 5.6.2.Режимы работы таймера/счетчика 2.
- 5.6.3.Регистр режима таймера/счетчика 2 т2моd.
- 5.6.4.Дополнительный регистр приоритетов прерываний iрн.
- 6.Семейство mcs-251
- 7.Однокристальные микроконтроллеры Intel mcs-96.
- 7.1.Общая характеристика.
- 7.1.1.Структура микроконтроллера.
- 7.2.Периферийные устройства.
- 7.2.1.Устройства ввода и вывода данных.
- 7.2.2.Устройство ввода и вывода дискретных сигналов.
- 7.2.3.Устройства ввода и вывода аналоговых сигналов
- 7.2.4.Устройства обмена данными с другими микроконтроллерами и центральным процессором.
- 7.2.5.Устройства приема и обслуживания запросов прерывания.
- 7.2.6.Устройства контроля правильности функционирования микроконтроллера.
- 7.2.7.Характеристики микроконтроллеров подсемейств.
- 7.2.8.Почему 80c196 быстрее, чем 8051?
- 8.Особенности программирования микроконтроллеров и процессоров цифровой обработки сигналов.
- 8.1.1.Общие особенности.
- 8.2.Типы инструментальных средств разработки и отладки программ для микроконтроллеров и процессоров цифровой обработки сигналов.
- 8.3.Внутрисхемные эмуляторы.
- 8.3.1.Принцип работы.
- 8.3.2.Классификация внутрисхемных эмуляторов.
- 8.3.3.Функциональные возможности внутрисхемных эмуляторов.
- 8.3.4.Достоинства и недостатки внутрисхемных эмуляторов.
- 8.4.1.Внутрисхемный эмулятор 8-разрядных микроконтроллеров семейства 8051.
- 8.4.2.Характеристика аппаратуры.
- 8.4.3.Характеристики программного обеспечения .
- 8.4.4.Структурная схема эмулятора pice-51.
- 8.4.5.Варианты комплектации эмулятора pice-51.
- 8.4.6.Сравнительные характеристики некоторых эмуляторов для микроконтроллеров семейства 8051
- 8.5.Программные симуляторы.
- 8.6.Платы развития.
- 8.7.Отладочные мониторы.
- 8.7.1.Принцип работы.
- 8.7.2.Достоинства и недостатки отладочных мониторов.
- 8.8.Эмуляторы пзу.
- 8.9.Типичные функциональные модули средств разработки и отладки.
- 8.10.Отладчик.
- 8.11.Узел эмуляции микроконтроллера.
- 8.12.Эмуляционная память.
- 8.13.Подсистема точек останова.
- 8.14.Процессор точек останова.
- 8.15.Трассировщик.
- 8.16.Профилировщик .
- 8.17.Интегрированная среда разработки.
- 9.Программные средства для микроконтроллеров семейства mcs-51.
- 9.1.Дизассемблеры mcs-51.
- 9.2. Введение в интегрированную отладочную среду ProView для микроконтроллеров семейства mcs-51, 251, xa
- 9.2.1.Оптимизирующий кросс-компилятор c51.
- 9.2.2.Макроассемблер a51.
- 9.2.3.Компоновщик l51.
- 9.2.4.Отладчик/симулятор WinSim51.
- 9.3.Быстрый старт.
- 9.3.1.Запуск ProView и создание файла проекта.
- 9.3.2.Добавка файла с исходным текстом и его редактирование.
- 9.3.3.Компиляция и компоновка.
- 9.3.4.Тестирование и отладка.
- 9.3.5.Пошаговый режим и выход из отладчика.
- 9.3.6.Следующий шаг.
- 9.4.Интегрированная отладочная среда mVision2.
- 9.5..Компиляторы с языка ассемблер для микроконтроллеров семейства mcs-51.
- 10.Основные характеристики микроконтроллеров mcs 51 / mcs 251.
- 11.Микроконтроллеры семейства mcs51 и его аналоги.
- 12.Список литературы.