В то время как популярность большинства других типов микроконтроллеров определяется объемом их продаж, 8051 снискали другую славу. Микроконтроллеры с архитектурой 8051 производятся наибольшим числом компаний. В этом заключается их несомненное преимущество, так как каждый производитель производил усовершенствования 8051 с целью расширения функциональных возможностей или повышения скорости. Благодаря этому архитектура 8051 стала весьма привлекательной для реализации широкого диапазона приложений.
В этой главе речь пойдет о классической реализации микроконтроллеров 8051 и ее версии 87С51, где «7» указывает на использование EPROM в качестве памяти программ, а «С» означает, что микросхема изготовлена по CMOS-технологии. Микроконтроллеры 8051 имеют следующие типовые характеристики:
Тактовая частота 24 МГц.
Командный цикл 12 тактов.
Объем памяти программ 4К.
Объем памяти данных RAM 128байт.
Число линий ввода-вывода — 32.
Два 8/16-разрядных таймера.
Множество внутренних и внешних источников прерываний.
Программируемый последовательный порт.
Интерфейс с внешней памятью объемом до 128К.