Методические указания к лабораторной работе

Кафедра информационных систем и технологий

Программирование и отладка

Программных модулей для ОМК Intel 8051 (К1816 ВЕ51)

Методические указания к лабораторной работе

Самара 2004 г.


Однокристальный микроконтроллер (ОМК) 8051 является представителем семейства Intel MCS-51, которое в настоящее время занимает лидирующую позицию по количеству разновидностей и количеству компаний, выпускающих его модификации.

На сегодняшний день существует более 200 модификаций микроконтроллеров, выпускаемых почти 20 компаниями. Основными производителями клонов MCS-51 являются фирмы Philips, Siemens, Intel, Atmel, Dallas Semiconductor, Temic Semiconductor, Oki, AMD, Gold Star, Winbond и ряд других.

Архитектуру 8051 используют в своих разработках ведущие производители электронного оборудования, создавая MSC-контроллеры (Mixed Signal Microcontroller). Например, Analog Devices, Burr-Brown, Texas Instruments и другие.

Родоначальником архитектуры MCS-51 является фирма Intel, которая в 1980 году выпустила микроконтроллер 8051 на базе HMOS-технологии. С точки зрения технологии 8051 являлся для своего времени достаточно сложным изделием ‑ в кристалле было использовано 128 тысяч транзисторов, что в 4 раза превышало количество транзисторов в 16-разрядном микропроцессоре 8086.

Основными элементами базовой архитектуры являются:

· 8-разрядное АЛУ на основе аккумуляторной архитектуры;

· аппаратная реализация умножения;

· оконная адресация четырех банков регистров по 8 байт в каждом;

· резидентное ОЗУ данных 128 байт, обеспечивающее гибкое управление его ресурсами за счет разделения на зоны регистров, битов и свободной зоны;

· пространство регистров специальных функций 128 байт;

· механизм обработки битовых данных, расположенных в резидентном ОЗУ данных и в зоне регистров специальных функций;

· резидентная память программ 4Кх8, выполненная на ОТР или ЕРROM;

· развитая система команд с раздельным обращением к памяти программ и данных;

· два шестнадцатиразрядных счетчика-таймера;

· контроллер последовательного порта;

· четыре 8-ми разрядных параллельных порта ввода/вывода, каждый бит которых можно настроить на ввод или вывод;

· контроллер обработки прерываний с пятью источниками запросов, два из которых внешние;

· встроенный тактовый генератор;

ОМК может работать в режимах микроконтроллера и микропроцессора. В режиме микропроцессора возможно присоединение внешней памяти программ до 64КБ и данных до 64КБ.

Напряжение питания 5В. Ток потребления 18 мА (КМОП-технология), 150-200 мА (n-МОП-технология). Максимальная тактовая частота 12МГц, что обеспечивает время выполнения основных команд за 1 – 2 мкс; только умножение и деление выполняется за 4 мкс.

Основные модификации базовой модели 8051:

n-МОП технология:

8031AH (KP1816BE31) ‑ без резидентной памяти программ;

8051АН (KP1816BE51) – ОТР;

8751H (KM1816BE751) – EPROM (с ультрафиолетовым стиранием информации);

КМОП технология:

80C31 (KP1830BE31);

80C51 (KP1830BE51);

87C571(KM1830BE75).

Остальные модификации будут рассмотрены ниже.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: