Семейство микроконтроллеров MCS-51 включает в себя значительный ряд микросхем от простых до сложных. Цены на данное семейство умеренные, например микроконтроллер AT89C2051 можно купить за 1$. Данные микросхемы позволяют реализовать все функции микроЭВМ. Так же все микроконтроллеры семейства MCS-51 работают с одной системой команд и выполнены в одинаковых корпусах, с совпадающей нумерацией ножек. Все это позволяет использовать микросхемы разных производителей (таких как Intel, Dallas, Atmel, Philips и т.д.).
В состав однокристального МК входит 8-разрядный ЦП, управляющее ПЗУ объемом 4 Кбайта, внутреннее ОЗУ объемом 128 байт, четыре двунаправленных побитно настраиваемых восьмиразрядных порта ввода-вывода, четыре тестируемых входа, канал последовательного ввода-вывода, два или три 16-разрядных таймера-счетчика, две линии запросов на прерывание от внешних устройств. Эти средства образуют резидентную часть МК, размещенную непосредственно на кристалле. Двусторонний обмен осуществляется с помощью внутренней 8-разрядной магистрали данных, которая связывает между собой основные узлы и устройства микроконтроллера. Базовая организация предоставляет встроенные средства расширения своих ресурсов. Размер ПЗУ может быть увеличен до 64 кБайт за счет подключения внешнего ПЗУ. Также, в дополнении к имеющемуся внутреннему ОЗУ, может быть подключено внешнее ОЗУ объемом до 64 кБайт. Вся серия семейства имеет гарвардскую архитектуру, то есть раздельные адресные простран
... Читать дальше »