Сайт Волгоградских радиолюбителей RA4A.

МИКРОКОНТРОЛЛЕР AT89C51.


Микроконтроллер AT89C51 построен по процессорной архитектуре MCS-51, т.е. он умеет выполнять ассемблерные команды описанные этим стандартом.
Стандарт был разработан фирмой INTEL и в дальнейшем стал основой для создания современных INTEL процессоров, но проблема создания маленьких устройств (микроконтроллерных систем) осталась актуальной и по сей день. В результате первые миниатюрные процессоры (i8031 - 1980 -е годы) эксплуатируется до сих пор (например в телефонах АОН).
Цифры 31 или 51 в названии процессора (контроллера) указывают на принадлежность к системе команд MCS-51 (31 в отличии от 51, не имеет возможности использовать порт P0 и P2 как порты - на 31 кристалле это только адресные линии и линии данных внешних устройств [ПЗУ,ОЗУ,Регистров...] = 51 же кристалл имеет возможность незадействованные выводы адресов использовать как выводы портов ввода - вывода). [по крайней мере так описано в одном из рефератов на кафедре, где я учился]
Цифра 80 в начале указывает на то, что исполняемая программа может быть размещена только во внешней ПЗУ.
Цифра 83,87 или 89 указывает, что программа может быть как во внешней ПЗУ, так и в ПЗУ кристалла (это более поздние модели 1990-е годы, уже научились ПЗУ делать на одной подложке вместе с самим процессором), 83 - масочная ПЗУ (программируется на заводе изготовителе - например контроллер клавиатуры AT-XT), 87 - однократно программируемая ПЗУ на кристалле процессора в корпусе из пластика или многократно (до 100 раз ) перепрограммируемая ПЗУ на кристалле в керамическом корпусе и окошком для УФ стирания.
89 - многократно (до 10000 раз ) перепрограммируемая ПЗУ на кристалле, электрически стираемая.
AT- название фирмы изготовителя ATMEL http://www.atmel.com/ или http://www.atmel.ru/ (русскоязычный сайт ATMEL).
Кроме того это может быть DS - Dallas, N- Intel, P-Philips...
Так что данная микросхема - это микропроцессор (правильнее сказать микроконтроллер) со встроенной ПЗУ, которую (ПЗУ внутри процессора) и надо запрограммировать, чтобы микросхема начала выполнять требуемые функции.
Данный микроконтроллер программируется стандартным программатором, поддерживающим программирование этого типа микроконтроллеров (например программатор UNIPRO).


RA4A.

Используются технологии uCoz