Сайт
Волгоградских радиолюбителей 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