Компиляторы с языка ассемблер для микроконтроллеров семейства MCS-51.

Архитектура микроконтроллеров 8051 была разработана около 20 лет назад, и в настоящее время на рынке предлагается несколько сотен микроконтроллеров, которые выпускаются разными фирмами и совместимы с 8051. В данном разделе находятся компиляторы с ассемблера для таких микроконтроллеров.

Компилятор позволяет преобразовывать исходный текст программы на языке ассемблера в объектный код и код микроконтроллера для ПЗУ. Программы для разных модификаций микроконтроллеров следует писать с учетом особенностей конкретного кристалла и его периферийных модулей. Это можно выяснить по документации на микроконтроллер.

Мы рекомендуем использовать ассемблер 2500AD с документацией на русском языке, если нет специализированного компилятора для выбранного микроконтроллера.

  • Ассемблер 2500AD (298 Kb)
  • Ассемблер для MCS-51 (63 Kb)
  • Ассемблер для MCS-51 (138 Kb)
  • Intel 8051 кросс-ассемблер (46 Kb)
  • Ассемблер для 8031/8051 с исходниками (54 Kb)
  • Кросс ассемблер для 8051 (32 Kb)

 

 

10.Основные характеристики микроконтроллеров MCS 51 / MCS 251.

Обозначения     Резидентная память программ Резидентное ОЗУ Таймеры/счетчики Послед. порт Аналог. входы Число линий В/В Тактовая частота Тип корпуса Секретность   Ключевые особенности
Серия 8051 (Не рекомендуется к использованию в новых разработках)
8031AH нет D,N,P нет Процессор булевых функций
8051AH 4K ROM D,N,P P Процессор булевых функций
8751H 4K EPROM D L1 Один уровнь блокировки ЗУ
8751BH 4K OTP ROM N,P L2 Два уровня блокировки ЗУ
Серия 8052 (Не рекомендуется к использованию в новых разработках)
8032AH нет D,N,P нет Три таймера-счетчика
8052AH 8K ROM D,N,P нет Три таймера-счетчика
8752BH 8K OTP/EPROM D,N,P L2 Два уровня блокировки ЗУ
Серия 80C51
80C31BH нет 12,16 D,N,P,S нет Режимы управления потреблением
80C51BH 4K ROM 12,16 D,N,P,S P Режимы управления потреблением
87C51 4K OTP/EPROM 12,16,20,24i D,N,P,S L3 Три уровня блокировки ЗУ
Серия 8X52 /54 /58
80C32 нет 12,16,20,24i N,P,S нет Реверсивный таймер-счетчик
80C52 8K ROM 12,16,20,24i N,P,S L1 Реверсивный таймер-счетчик
87C52 8K OTP/EPROM 12,16,20,24i D,N,P,S L3 Реверсивный таймер-счетчик
80C54 нет 12,16,20,24i N,P,S L1 Реверсивный таймер-счетчик
87C54 16K OTP/EPROM 12,16,20,24i D,N,P,S L3 Реверсивный таймер-счетчик
80C58 нет 12,16,20,24i N,P,S L1 Реверсивный таймер-счетчик
87C58 32K OTP/EPROM 12,16,20,24i D,N,P,S L3 Реверсивный таймер-счетчик
Серия 8XL52 /54 /58
80L52 8K ROM 12,16,20* N,S L1 VCC от 2.7В до 3.6В
87L52 8K OTP ROM 12,16,20* N,S L3 VCC от 2.7В до 3.6В
80L54 16K ROM 12,16,20* N,S L1 VCC от 2.7В до 3.6В
87L54 16K OTP ROM 12,16,20* N,S L3 VCC от 2.7В до 3.6В
80L58 32K ROM 12,16,20* N,S L1 VCC от 2.7В до 3.6В
87L58 32K OTP ROM 12,16,20* N,S L3 VCC от 2.7В до 3.6В
Серия 8XC51FA /FB /FC
80C51FA нет 12,16 N,P,S нет Матрица программируемых счетчиков (PCA)
83C51FA 8K ROM 12,16 N,P,S L1 Матрица программируемых счетчиков (PCA)
87C51FA 8K OTP/EPROM* 12,16,20,24i D,N,P,S L3 Матрица программируемых счетчиков (PCA)
83C51FB 16K ROM 12,16,20,24i N,P,S L1 Матрица программируемых счетчиков (PCA)
87C51FB 16K OTP/EPROM* 12,16,20,24i D,N,P,S L3 Матрица программируемых счетчиков (PCA)
83C51FC 32K ROM 12,16,20,24i N,P,S L1 Матрица программируемых счетчиков (PCA)
87C51FC 32K OTP/EPROM* 12,16,20,24i D,N,P,S L3 Матрица программируемых счетчиков (PCA)
Серия 8XL51FA /FB /FC
80L51FA нет 12,16,20* N,S нет VCC от 2.7В до 3.6В, PCA
83L51FA 8K ROM 12,16,20* N,S L1 VCC от 2.7В до 3.6В, PCA
87L51FA 8K OTP ROM 12,16,20* N,S L3 VCC от 2.7В до 3.6В, PCA
83L51FB 16K ROM 12,16,20* N,S L1 VCC от 2.7В до 3.6В, PCA
87L51FB 16K OTP ROM 12,16,20* N,S L3 VCC от 2.7В до 3.6В, PCA
83L51FC 32K ROM 12,16,20* N,S L1 VCC от 2.7В до 3.6В, PCA
Обозначения     Резидентная память программ Резидентное ОЗУ Таймеры/счетчики Послед. порт Аналог. входы Число линий В/В Тактовая частота Тип корпуса Секретность   Ключевые особенности
87L51FC 32K OTP ROM 12,16,20* N,S L3 VCC от 2.7В до 3.6В, PCA
Серия 8XC51RA /RB /RC
80C51RA нет 12,16,20,24i N,P нет Расширенное ОЗУ, PCA, аппаратный WDT
83C51RA 8K ROM 12,16,20,24i N,P L1 Расширенное ОЗУ, PCA, аппаратный WDT
87C51RA 8K OTP ROM 12,16,20,24i N,P L3 Расширенное ОЗУ, PCA, аппаратный WDT
83C51RB 16K ROM 12,16,20,24i N,P L1 Расширенное ОЗУ, PCA, аппаратный WDT
87C51RB 16K OTP ROM 12,16,20,24i N,P L3 Расширенное ОЗУ, PCA, аппаратный WDT
83C51RC 32K ROM 12,16,20,24i N,P L1 Расширенное ОЗУ, PCA, аппаратный WDT
87C51RC 32K OTP ROM 12,16,20,24i N,P L3 Расширенное ОЗУ, PCA, аппаратный WDT
Серия 8XC51GB
80C51GB нет 1+SEP 12,16 N1 нет 8-разрядный АЦП, 2 PCA, 6 портов В/В
83C51GB 8K ROM 1+SEP 12,16 N1 L1 8-разрядный АЦП, 2 PCA, 6 портов В/В
87C51GB 8K OTP ROM 1+SEP 12,16 N1 L3 8-разрядный АЦП, 2 PCA, 6 портов В/В
Серия 8XC152 — Коммуникационные контроллеры
80C152JA нет 12,16 P1,N1 нет Многопротокольный послед. канал, 2 DMA
80C152JB нет 12,16 N1 нет Многопротокольный послед. канал, 2 DMA
83C152JA 8K ROM 12,16 P1,N1 нет Многопротокольный послед. канал, 2 DMA
Серия 8XC51SL — Контроллеры клавиатуры
80C51SL-AH нет KU нет Управление клавиатурой потребителя
81C51SL-AH 16K ROM1 KU нет Управление клавиатурой потребителя
83C51SL-AH 16K ROM KU нет Управление клавиатурой потребителя
87C51SL-AH 16K OTP KU нет Управление клавиатурой потребителя
80C51SL-AL нет SB нет VCC от 3В до 3.6В, 8-разрядный АЦП
81C51SL-AL 16K ROM1 SB нет VCC от 3В до 3.6В, 8-разрядный АЦП
83C51SL-AL 16K ROM SB нет VCC от 3В до 3.6В, 8-разрядный АЦП
87C51SL-AL 16K OTP SB нет VCC от 3В до 3.6В, 8-разрядный АЦП
MCS251 — Новая архитектура
80C251SB нет 1K 12,16 N нет Расшир. архитектура, PCA, аппаратный WDT
83C251SB 16K ROM 1K 12,16 N L1 Расшир. архитектура, PCA, аппаратный WDT
87C251SB 16K OTP ROM 1K 12,16 N L3 Расшир. архитектура, PCA, аппаратный WDT

 

 








Дата добавления: 2015-06-05; просмотров: 1769;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.007 сек.