Бесплатная техническая библиотека
Программатор МК ATMEL серии АТ89. Энциклопедия радиоэлектроники и электротехники

Энциклопедия радиоэлектроники и электротехники / Микроконтроллеры
Комментарии к статье
Микроконтроллеры (МК) фирмы Atmel давно известны и широко используются радиолюбителями во всем мире. МК серии АТ89 имеют полный набор команд (CISC) и полностью совместимы по ним с МК Intel 8051. В статье описывается программатор для наиболее широко применяемых МК АТ89С51, АТ89С52, АТ89С55 и их низковольтных версий AT89LV51, AT89LV52, AT89LV55. Параметры этих МК приведены в справочном материале "Микроконтроллеры популярных семейств", опубликованном в "Радио", 2000, № 7, с. 53.
В отличие от программаторов, описанных в [1, 2], предлагаемый не требует наличия другого, уже запрограммированного микроконтроллера для своей работы. Состоит он из аппаратной части и управляющей программы для IBM-совместимого компьютера. Аппаратную часть (далее - программатор) подключают к LPT-порту, который должен быть переключен (в меню Integrated peripherals в BIOS компьютера) в режим ЕРР (Enhanced Parallel Port - усовершенствованный параллельный порт). В этом режиме LPT-порт компьютера становится двунаправленным (более подробно см. [3]).
Принципиальная схема программатора изображена на рис. 1. Микросхема DD1 (программируемый параллельный интерфейс КР580ВВ55) распределяет поступающие с LPT порта байты информации на шину данных, шину адреса и формирует сигналы управления.
(нажмите для увеличения)
По каналу А передаются последовательно младшая и старшая части адреса, по каналу В - данные, причем в режиме записи программы этот канал работает на вывод, а в режиме чтения - на ввод. Канал С используется для управления режимами работы регистров DD2, DD3, стабилизатора напряжения DA1 и программируемого МК, установленного в розетку XS1. Управление микросхемой DD1 осуществляется сигналами, поступающими на ее входы А0, А1, RD и WR. Режимы работы микросхемы DD1 приведены в табл. 1.

Микросхемы DD2 и DD3 предназначены для хранения младшей и старшей частей адреса программируемого МК. Информация записывается с помощью сигналов СО и С1 DD1. Регулируемый стабилизатор напряжения DA1 служит для создания на выводе EA/UPP программируемого МК напряжения 5 или 12 В. Значения напряжения определяются резисторами R4-R6. При низком уровне сигнала С2 DD1 напряжение на выходе стабилизатора равно 12 В, при высоком, когда открыт транзистор VT1 и резистор R4 подключен параллельно R6, - 5 В.
Для программирования МК микросхему DD1 переключают в режим, в котором ее каналы А, В и С работают на вывод. Для этого записывают в DD1 управляющее слово 80п (см. табл. 2). С помощью сигналов С4-С7 DD1 устанавливают программируемый МК в режим записи (см. табл. 3) и задают начальные значения С0-C3 (С0 = С1 = С2 = C3 = 1).
Затем в канал А выводят младшую часть адреса МК и записывают в DD2 с помощью сигнала С0 (установка С0 = 0), а после этого - старшую часть адреса и записывают ее в DD3 сигналом С1 = 0. Далее в канал В выводят данные, и они поступают на соответствующие входы программируемого МК. На С2 подают низкий уровень, что вызывает появление на входе EA/Upp МК напряжения +12 В. Затем подтверждают запись изменением уровня с высокого на низкий на выходе C3 и соответственно на входе ALE/PROG МК (рис. 2; значения временных параметров указаны в табл. 4). Цикл записи данных завершен. Теперь сигналы С2 и C3 можно вернуть в исходное состояние и переходить к следующим адресу и байту данных.


Все указанные операции повторяют до тех пор, пока не будут записаны все данные из исходного файла "прошивки". Следует учесть, что файл "прошивки" должен быть представлен в простейшем бинарном формате (расширение .bin). Для преобразования файла из формата Intel hex в бинарный используют утилиту hex2bin.exe.
В режиме чтения LPT-порт переключают в двунаправленный режим, микросхему DD1 устанавливают в режим 82h (табл. 2), каналы А, С - на вывод, канал В - на ввод.

Аналогично режиму записи выводят на DD2 и DD3 младшую и старшую части адреса соответственно, затем устанавливают режим чтения МК (табл. 3).

Выход С2 DD1 в режиме чтения всегда находится в состоянии лог. 1. После установки адресов на вход ALE/PROG МК подают низкий уровень (C3 = 0), и МК выдает данные, которые находятся по установленному адресу. Затем считывают информацию из канала В DD1 и принятые данные записывают в файл, имя которого вводят в начале процедуры чтения программы МК. Файл будет иметь расширение .bin и представлять собой полную копию программной памяти МК.
В режиме проверки содержимого выполняются чтение памяти МК и побайтное сравнение с указанным файлом. При обнаружении различий на экран монитора выводятся адрес несовпадающих значений и два байта: один - из памяти МК, другой - из файла.
В режиме стирания МК по линиям С4-С7 DD1 выставляют значения в соответствии с табл. 3. Затем на вход EA/VPP подают напряжение 12 В (С2 = 0), а на выход C3 (ALE/PROG) - низкий уровень, который удерживается в течение 10 мс. После стирания контролируют содержимое памяти. Если оно прошло успешно, вся программная память будет заполнена значениями FFh, если же какая-либо ячейка имеет иное содержимое, на экран монитора выводится сообщение, содержащее ее адрес и значение.
Для считывания кодов идентификации микросхему DD1 переключают в режим, в котором канал В работает на ввод (аналогично режиму чтения), шины С4-С7 переводят в состояние лог. 0 (в соответствии с табл. 3), а на шину адресов поочередно выводят адреса 30п, 31 h, 32h. В результате на экране монитора появляются соответствующие байты, по которым и определяют тип МК (табл. 5).

Кроме этого, программное обеспечение позволяет автоматически определять тип МК, а если это невозможно, его тип можно ввести вручную.
Программа для ПК и ее исходный текст на языке Turbo Pascal
Литература
- Программатор для микроконтроллеров ATMEL с FLASH памятью. - < atprog.boom.ru>.
- Programatory procesoru a pamiti firmy Atmel. - <volny.cz/d72>.
- IEEE 1284 EPP-Enhanced Parallel Port Mode. - <fapo.com/eppmode.htm>
Автор: А.Голубков, г.Москва
Смотрите другие статьи раздела Микроконтроллеры.
Читайте и пишите полезные комментарии к этой статье.
<< Назад
Последние новости науки и техники, новинки электроники:
Чувства кота, ожидаюшего возвращения хозяина
16.07.2026
Многие владельцы кошек уверены, что их питомцы совершенно равнодушны к уходу человека из дома. Считается, что кошки - независимые существа, которые спокойно переносят одиночество и даже радуются, оставаясь одни. Однако испанские специалисты по поведению животных считают, что реальность гораздо сложнее. Реакция кошки на отсутствие хозяина зависит от ее индивидуального характера, степени привязанности к человеку и привычного распорядка дня.
Кошки хорошо запоминают ежедневные ритуалы своих владельцев. Они способны связывать определенные звуки - звон ключей, шаги у двери или звук закрывающегося замка - с предстоящим уходом человека. Для одних животных эти сигналы означают возможность спокойно лечь спать, а для других становятся причиной беспокойства и длительного ожидания возвращения хозяина. Таким образом, кошка не просто "не замечает" уход, а активно реагирует на связанные с ним изменения в окружающей обстановке.
Исследования поведения кошек показывают, что некоторые из них действи ...>>
Целесообразность приема пробиотиков после курса антибиотиков
16.07.2026
Антибиотики остаются одним из самых мощных инструментов современной медицины в борьбе с бактериальными инфекциями. Однако их действие не ограничивается уничтожением только вредных микроорганизмов. Эти препараты способны существенно влиять на состав кишечной микрофлоры, что часто вызывает вопросы у пациентов: насколько серьезны эти изменения, как долго они сохраняются и нужно ли после курса антибиотиков принимать пробиотики для восстановления. На эти вопросы попытались ответить исследователи, проанализировав имеющиеся научные данные.
Во время приема антибиотиков многие люди сталкиваются с неприятными симптомами со стороны пищеварительной системы: тошнотой, болями или спазмами в животе, а также диареей. Такие реакции возникают потому, что препараты воздействуют не только на возбудителей инфекции, но и на полезные бактерии, которые населяют кишечник и участвуют в пищеварении, синтезе витаминов и поддержании иммунитета.
Некоторые антибиотики, например азитромицин, могут напрямую влия ...>>
Резкое похудение и возврат веса могут навредить сердцу
15.07.2026
Многие люди, желая быстро избавиться от лишних килограммов, прибегают к строгим диетам с резким ограничением калорий. Достигнув желаемого результата, они часто постепенно или быстро возвращаются к прежнему рациону и прежнему весу. На первый взгляд это кажется лишь вопросом внешнего вида, однако ученые предупреждают: постоянные колебания массы тела могут оказывать негативное влияние на сердечно-сосудистую систему и обмен веществ.
Так называемый эффект йо-йо, когда периоды активного похудения сменяются повторным набором веса, становится все более распространенным явлением. Новые исследования указывают на возможную связь между такими циклами и ухудшением работы сердца. Организм способен адаптироваться к изменениям питания, но постоянное повторение резких переходов между ограничением калорий и перееданием создает дополнительную нагрузку на различные системы.
В одном из экспериментов на лабораторных животных исследователи моделировали эффект йо-йо, периодически снижая калорийность рац ...>>
Случайная новость из Архива Робот-уборщик томатов черри
05.06.2026
В условиях острого дефицита рабочей силы в сельском хозяйстве многих стран, особенно в Японии с ее стареющим населением, автоматизация сбора урожая становится одним из главных направлений развития агротехнологий. Роботы, способные бережно и точно собирать деликатные культуры, помогают фермерам снижать трудозатраты и поддерживать стабильное производство. Ярким примером такого прогресса стала разработка японской компании Tokuiten Inc.
Японская агротехнологическая компания Tokuiten Inc. сообщила, что ее робот для сбора томатов черри с всасывающим механизмом успешно завершил пилотную фазу. С 25 мая 2026 года машина работает в штатном режиме на органической ферме (сертифицированной по стандарту JAS) площадью 2000 м2 в городе Чита префектуры Аити. Это один из первых случаев в Японии, когда робот для уборки овощных культур используется в повседневном коммерческом производстве.
В апреле 2026 года один робот обеспечивал сбор до 31 кг томатов черри в сутки. По результатам внутренних проверок качество плодов, собранных машиной, полностью соответствует уровню ручной уборки, поэтому продукция успешно отгружается через обычные коммерческие каналы. Робот активируется дважды в неделю - вечером накануне дней, когда сбор проводят работники (во вторник и четверг). После этого он работает автономно примерно пять часов, двигаясь между рядами и отбирая только спелые плоды.
Механизм работы робота основан на патентованной технологии мягкого всасывания, которая аккуратно отделяет плод от чашелистика без повреждений. Бортовые камеры и искусственный интеллект в реальном времени оценивают степень зрелости томатов, обеспечивая высокую селективность сбора. Для перемещения по теплице машина использует рельсы между рядами, а специальные колеса Mecanum позволяют ей самостоятельно переходить с одного прохода на другой, охватывая всю площадь без участия человека.
Производительность одного робота за сессию составляет примерно половину от выработки одного сборщика. Это особенно важно для Японии, где численность основного фермерского персонала сократилась с примерно 2,4 миллиона человек в 2000 году до 1,02 миллиона в 2025 году, а средний возраст работников превышает 67 лет. Сбор и сортировка мелких томатов черри относятся к наиболее трудоемким операциям, сильно зависящим от наличия рабочих рук.
Компания Tokuiten уже планирует масштабирование проекта. Она отобрана для участия в программе SBIR Министерства сельского, лесного и рыбного хозяйства Японии и строит новый тепличный комплекс площадью 1 гектар в том же городе Чита. Завершение строительства запланировано на март 2027 года. На этой площадке планируется задействовать сразу шесть роботов для полной автоматизации сбора урожая, а в перспективе - автоматизировать обрезку листьев, побегов и двигаться в сторону углеродно-нейтрального производства.
|
Другие интересные новости:
▪ Следы гигантов
▪ Карманный телетюнер от Canopus
▪ Искусственная кровь
▪ Названо самое быстрое животное
▪ Чистая энергетика обошла угольную
Лента новостей науки и техники, новинок электроники
Интересные материалы Бесплатной технической библиотеки:
▪ раздел сайта Измерительная техника. Подборка статей
▪ статья Логистика. Шпаргалка
▪ статья Где и когда появилась ленточка (бандероль) на сигарах? Подробный ответ
▪ статья Трудопроводчик. Типовая инструкция по охране труда
▪ статья Цифровой мини-вольтметр с ЖКИ. Энциклопедия радиоэлектроники и электротехники
▪ статья Схема универсального кабеля для мобильных телефонов. Энциклопедия радиоэлектроники и электротехники
Оставьте свой комментарий к этой статье:
Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua
2000-2026