3
Введение
Микроконтроллеры (или однокристальные микроЭВМ) представ-
ляют отдельный класс микропроцессорных систем (МПС), составные
части которых (центральный процессор, память, подсистемы ввода-
вывода, средства поддержки режима реального времени) размещены
на одном кристалле. Они ориентированы на применение в качестве
встраиваемых в изделие недорогих управляющих МПС реального вре-
мени, рабочая программа которых расположена во внутреннем ПЗУ.
Современные микроконтроллеры обладают такими вычислитель-
ными ресурсами и возможностями управления в режиме реального
времени, для получения которых раньше необходимы были более до-
рогие многокристальные компоновки.
Периодом становления архитектуры 8-разрядных микроконтрол-
леров считают 1977-1979 гг., когда появились первые приборы этого
класса: 8048 фирмы Intel, 3870 фирмы Mostek и 9940 фирмы Texas
Instrument Inc и микроконтроллеры семейства HC05 фирмы Motorola.
В течение четырех лет, начиная с 1976 г., фирмой Intel было раз-
работано семейство однокристальных 8-разрядных микроконтроллеров
MCS-48, получивших широкое распространение. В состав семейства
вошли 12 микроконтроллеров с единой базовой архитектурой, но функ-
ционально различными возможностями, реализованными непосредст-
венно на кристалле.
В 1980 г. фирмой Intel было разработано новое семейство одно-
кристальных 8-разрядных микроконтроллеров MCS-51, базовым пред-
ставителем которого является прибор 8051. Новое семейство обеспе-
чивает совместимость с архитектурой MCS-48, но обладает более об-
ширным адресным пространством памяти программ и данных, усовер-
шенствованными средствами ввода-вывода и поддержкой режима ре-
ального времени. Дальнейшее развитие получили система команд и
способы доступа к отдельным элементам данных. В состав системы
введены команды умножения и деления, реализован однобитовый (бу-
лев) процессор. В настоящее время семейство развивается и содержит
более 50 микроконтроллеров с различными физическими возможно-
стями. Архитектура семейства MCS-51 была определена столь удачно,
что она и в настоящее время является стандартом на мировом рынке 8-
разрядных микроконтроллеров.
Ряд известных фирм производят микроконтроллеры, совмести-
мые по архитектуре и системе команд с MCS-51. Процессорное ядро
MCS-51 послужило основой для создания многочисленных специализи-
рованных микроконтроллеров, в том числе и предназначенных для
управления бытовой РЭА.
Появление 16- и 32-разрядных микроконтроллеров и цифровых
сигнальных процессоров, значительно превосходящих 8-разрядные по
производительности, не вытеснило их. Более того, по количеству мо-
дификаций 8-разрядные микроконтроллеры значительно превосходят