Недокументированные возможности микроконтроллера AT89C2051

     При разработке и изготовлении различных устройств на микроконтроллере АТ89С2051 фирмы АТМЕL (далее МК) автором выявлены и использованы дополнительные возможности, которые не отражены в документации разработчика [1]. Это позволяет по-новому взглянуть на, казалось бы, устаревший МК.
     Подробнее это отражено в опубликованных автором статьях, на которые даны ссылки. Ниже приведено их обобщение:
     1. В устройствах можно применять МК без знания его системы команд, не владея языком программирования [2], когда процессор и многие другие узлы заблокированы и в работе не участвуют, а используется только поочередное чтение ячеек внутренней FLESH памяти.
     2. Если использовать только FLESH память МК, то после чтения старшего адреса (7FFH) просмотр ячеек начинается с нулевого, т.е. чтение 2048 ячеек памяти повторяется циклически. Оно может быть возобновлено с нулевой ячейки после кратковременного сброса напряжения питания с МК.
     3. Последовательное чтение ячеек памяти возможно в одном периоде импульсов от тактового генератора с полным игнорированием рекомендуемого фирмой ATMEL цикла взаимодействия сигналов, что существенно упрощает схему [2].
     4. При программировании МК допускает возможность полного пропуска режима проверки (верификации), а также чтение в программаторе аналогично п.3, что реализовано в [3] и позволило минимизировать схему так, что в ней из электронных компонентов остался только один диод.
     5. При попытке обращения работающей программы МК к ячейке памяти за пределами ее объема процессор без программного обслуживания выполняет полный сброс. Программа вновь запускается с нулевой ячейки памяти, что реализовано в [4] для создания дополнительного светового эффекта, основанного на том, что лигические "единицы" на выводах порта 1 устанавливаются не одновременно при запуске или перезапуске МК. Это необходимо учитывать при проектировании устройств управления на этом МК.
     6. Выходные буферы порта 1 имеют функцию защиты от короткого замыкания с ограничением тока до 20 мА даже при напряжении питания 6 В, что позволяет использовать в качестве нагрузки светодиоды без токоограничивающих резисторов в режиме длительной эксплуатации без снижения их яркости свечения при использовании в качестве источника питания гальванических элементов [2].

Литература
1. AT89C2051. 8-Bit Microcontroller with 2 Kbites Flash. - ATMEL.
2. Мельник В. Пишем в воздухе светодиодами. - Радио, 2006, №10, С.59.
3. Мельник В. Программатор АТ89С2051 для IBM PC. - Радиомир, 2006, №4, С.20.
4. Мельник В. Светодинамическая установка. - Радио, 2006, №12, С.46.

Besucherzahler most beautiful Russian and Ukrainian brides
счетчик посещений
META - Украина. 
Украинская поисковая система

Hosted by uCoz