At89C2051 схемы: портал и журнал для разработчиков электроники

Содержание

РадиоКот :: Вольтметр на AT89C2051

РадиоКот >Схемы >Цифровые устройства >Измерительная техника >

Вольтметр на AT89C2051

Появилась задача сделать простой вольтметр сетевого напряжения с цифровой индикацией, решил попробовать сделать на основе микроконтроллера AT89C2051, так как было у меня несколько старых устройств в основе которых был этот микроконтроллер и обвязка для 4 разрядного 7 сегментного LED индикатора. Применение более новых микроконтроллеров с поддержкой АЦП посчитал не оправданной, да и зачем добру пропадать. 

 Сначала хотел сделать вольтметр на основе заряда конденсатора:

 Но после изучения дата шита пришлось отказаться от данной затеи, так как в микроконтроллере отсутствовало прерывание по компаратору. 

Второе решение которое я нашёл в интернете это было сигма-дельта АЦП. Оно чудесно вписывалось в данный микроконтроллер, но занимает почти весь вычислительный потенциал данного старичка.

В двух словах: происходит зарядка разрядка конденсатора на основе статуса однобитного АЦП в роли которого выступает компаратор. Если напряжение на конденсаторе стало ниже входного то заряжаем, если выше разряжаем, попутно суммируем за определенное количество тактов сколько было зарядок. Вот эта сумма и есть дискретное значение нашего АЦП.

Простая схема сигма-дельта АЦП:

Просто не правда ли?

Ну и для вывода нам понадобится индикатор на сдвиговых регистрах 74HC595 (блок схема, отсутствуют сопротивления и транзисторы)

 Вот и все. На вход Vin подаете измеряемое напряжение конечно же защитив от превышения напряжения. На индикаторе получаете значение АЦП.

Частота кварца 22MHz, одно 13 битное измерение занимает 230 ms, затем оно приводится к 9 битному путем усреднения и выводится на экран. То есть на экран выводятся цифры от 0 до 511.

 

P.S. На счет тепловой стабильности: при нагреве феном конденсатора и сопротивления до 60С показания индикатора не изменились.

  

 

Используемые материалы:

  1. Техническая спецификация AT89C2051
  2. Сигма-дельта АЦП
  3. Милливольтметр сигма-дельта типа на MSP430F11x1

 

Файлы:
Прошивка AT89C2051
Проект Proteus и исходный код на Си

Все вопросы в Форум.


Как вам эта статья?

Заработало ли это устройство у вас?

Частотомер 1 МГц с использованием микроконтроллера AT89C2051

Это очень простая схема частотомера, позволяющая измерять частоту до 1 МГц с точностью до 1 Гц без дополнительного делителя или схемы предварительного делителя.

Блок питания 0...30 В / 3A

Набор для сборки регулируемого блока питания...

В основе схемы частотомера используется микроконтроллер Atmel AT89C2051-24XX. Входной сигнал должен быть прямоугольной формы с максимальным и минимальным уровнем +5 В и 0 В соответственно. Если вы хотите измерять частоту сигнала отличающегося от TLL, вы можете использовать преобразователь уровня построенного на транзисторе T7 (2SC945) — ​​он преобразует ваш сигнал в прямоугольный сигнал TTL, а также защитит частотомер от чрезмерных колебаний сигнала.

Чтобы иметь возможность измерять более высокие частоты, можно использовать микросхему делителя (предделителя), такие как SAB6456 или SP8704. В этом случае отображаемую на дисплее частоту следует умножить на коэффициент деления, чтобы получить точную частоту в герцах.

Если ванн не нужны гигагерцы, то TTL делители, такие как 74LS93 и 74LS90 с коэффициентами деления, 2, 4, 5, 8 или 10, в этом случае являются хорошим выбором. Подобные делители можно соединять каскадом для получения более высоких коэффициентов, но входная частота не должна превышать максимум, указанный в datasheet на конкретный делитель.

Частотомер до 60МГц

Диапазон измерения: 0,1 МГц-60 МГц, автоматический выбор уровн...

Микроконтроллер AT89C2051 — это 20-контактный 8-разрядный микроконтроллер с 2 КБ флэш-памятью, 128 байтов ОЗУ и двумя 16-разрядными таймерами. В данной схеме микроконтроллер AT89C2051 используется из-за его соотношения цена / производительность. Частота измеряется путем подсчета количества нарастающих фронтов входного тактового сигнала за одну секунду. Программа использует таймер/счетчик 0 в режиме 16-битного счетчика для подсчета количества входных импульсов и таймер/счетчик 1 в режиме 16-битного таймера для установки односекундного интервала измерения.

Подпрограмма вычисления частоты сохраняет свой результат в банке регистров 0 от R2 до R7. Затем функция отображения выводит результаты в режиме мультиплексирования на 7-сегментные индикаторы с общим анодом. Чтобы подавить ведущие нули, программа проверяет регистры на «нулевое» содержимое перед отображением.

Управляющие сигналы на аноды индикаторов поступают с порта P3 через резисторы 4,7 кОм на базу соответствующего pnp транзистора (BC557). Обратите внимание, что вы должны использовать в этой схеме микроконтроллер AT89C2051-24XX, поскольку используется кварц на 24 МГц.

Простой программатор для AT89C2051 "на скорую руку" с использованием ATMega8

Наконец внял просьбам в комментах и выкладываю всё, что относится к программатору AT89C2051, которым прошивал термометр из этого поста.

Схема, прошивка переделана с ATMega32 на ATMega8, сегодня проверено в железе еще раз, всё работает и шьётся. В программаторе за ненадобностью не реализованы функции Verify, Blank check и установка Lock bits. Функция Verify избыточна, т.к. проверка происходит по ходу записи.

В комплект поставки входит принципиальная схема программатора, проект для IAR с исходниками (на C) и сама прошивка для ATMega8, проект в IntelliJ Idea с исходниками программатора (на Java).

Обмен программатора с компьютером происходит через последовательный порт (USART in и USART out на схеме). Т.к. на моём комтьютере COM-портов нету, я использовал преобразователь RS232-USB, собранный на FT232RL (отсюда). Cкорость обмена с компьютером по COM-порту 9600-8n1.

Принципиальная схема контроллера

Принципиальная схема в формате Splan7: (доступно зарегистрированным пользователям)

Исходный код прошивки

Версия v2.0 от 15.03.2014: (доступно зарегистрированным пользователям)

Прошивка

Версия v2.0 от 15.03.2014: (доступно зарегистрированным пользователям)

Фюзы для меги необходимо выставить следующие:
H-Fuse: 0xDD
L-Fuse: 0xE3

Частота внутреннего генератора при таких фюзах - 4MHz.

Прошивал мегу с помощью широко известного программатора USBasp софтом Khazama AVR Programmer.

Протокол программирования AT89C2051 описан в даташите, ссылка на который есть ниже.

Программатор

Архив с проектом программатора в IntelliJ Idea

Версия v2.0 от 15.03.2014: (доступно зарегистрированным пользователям)

Для работы с COM-портом из программы на Java, необходимо использовать вот эту библиотеку. Инструкция по установки есть внутри в файле INSTALL.

Эта библиотека расчитана на работу в 32-bit среде Java, поэтому на 64-bit Windows надо отдельно ставить 32-bit Java и запускать из-под неё, иначе будем получать сообщение "Can't load IA 32-bit .dll on a AMD 64-bit platform thrown while loading gnu.io.RXTXCommDriver".

Дисклаймер: Всё это добро предлагается "как есть", Автор не отвечает за полную или частичную неработоспособность изделия, не берет на себя никаких обязательств по поддержке или развитию проекта. На вопросы буду отвечать по мере возможности и при наличии свободного времени.

Готовый JAR с зависимостями можно скачать здесь

Даташиты

ПРОГРАММАТОР AT89C2051 ДЛЯ IBM PC

Схемы программаторов

материалы в категории

На рисунке ниже показана схема программатора, который объединил в себе наработки, опробованные при проектировании программаторов микроконтроллера АТ89С2051 (далее МК) для 8-, 16- и 32-разрядных персональных компьютеров (РС).

При использовании программатора, отлаженного для одного РС, приходилось вводить корректировки в программное обеспечение для адаптации к конкретному быстродействию другого компьютера. Программа для предложенного устройства - самонастраивающаяся и обеспечивает необходимые временные задержки выполняемых операций.
     Подпрограмма программирования минимизирована за счет полного пропуска режима проверки (верификации), что не соответствует рекомендациям фирмы ATMEL, но реально возможно. Подпрограмма чтения использует способ, как в [1] и [2], который фирмой ATMEL не оговорен.

Подпрограмма программирования минимизирована за счет полного пропуска режима проверки (верификации), что не соответствует рекомендациям фирмы ATMEL, но реально возможно. Подпрограмма чтения использует способ, как в [1] и [2], который фирмой ATMEL не оговорен.

     Непосредственное соединение МК с РС не обеспечивает необходимого согласования для возможности чтения содержимого памяти МК с материнской платы (с Integrated Peripherals), т.к. уровень логического нуля слишком большой (1,6 В), зато программа и устройство работоспособны практически на любом IBM РС с частотой процессора от 30 Мгц и выше. На медленном РС при запуске программы время до появления меню затянется (больше минуты ).
     Отладка программатора выполнялась на РС с процессором АМД, работающем на частоте 1659 МГц. Стирание и запись выполняются безукоризненно. Контрольного чтения 2-х , 3-х ячеек Flash-памяти вполне достаточно для проверки правильности выполнения операций. 
     Чтение после выбора соответствующей подпрограммы выполняется из ячейки 0 Flash-памяти тестером или светодиодным индикатором на выводах 12-19 МК, что соответствует битам 0-7 в двоичной системе. Если к каждому выводу 12-19 панельки XS2 подсоединить два последовательно включенные светодиода и резистор 1 Ком, а последний соединить с общим проводом, то можно обеспечить индикацию всего байта при чтении. Переход на ячейку 1 происходит после нажатия клавиши F5, при этом листинг программы исчезает, и на секунду в левом верхнем углу экрана выводится номер ячейки МК, состояние которой можно опять проверить, и т.д. В любой момент можно выйти из подпрограммы чтения, для этого после нажатия клавиши F5 сразу (не позже чем через 1 с) необходимо нажать клавишу "Пробел".
     Стирание, программирование и ввод данных необходимо выполнять, следуя подсказкам меню. Положение выключателей SA1 и SA2 указано для программирования и чтения, противоположное - для стирания. Неправильное положение выключателей для соответствующей подпрограммы приведет только к отсутствию результата работы выбранной подпрограммы.
     Если будет программироваться не вся Flash-память, ввод данных можно прервать. Для этого после "Enter" не позже чем через 1 с необходимо нажать клавишу "Пробел".
     При изготовлении программатора использован стандартный кабель для принтера с 25- контактным и 36-контактным разъемами. Последний перепаян на 15-контактный разъем (двухрядный). При подключении программатора не имеет значения, работает РС или он выключен, установлен МК в панельку или нет. При стирании и записи необходимо подключать и отключать питание (12 В) согласно комментариям при выполнении программы.
     Язык программирования - QBASIC, файл qbasic.exe операционной системы MS-DOS 6.22. Раньше я использовал GW-BASIC 3.23, который имеет в три раза большее быстродействие, но для современных РС это не принципиально. QBASIC имеет существенные преимущества для делающих первые шаги в программировании - запуск, сохранение, редактирование программ и другие операции выполняются из меню. Правда вывод на печать из меню для современных принтеров не работает, зато Word читает файлы с расширением bas и отлаженный файл программы можно распечатать.
     В программе использованы 16-ричные адреса 378 и 37А порта ввода-вывода LPT1. В BIOS необходимо проверить установку адреса 378.
     Под управлением Windows XP из командной строки или Far QBASIC не обеспечивает вывод данных на LPT1, хотя остальные части программы работают правильно. Решает проблему загрузочная дискета, которая обеспечивает работу QBASIC минуя Windows. В Windows XP (версия 5.1.2600) создается загрузочная дискета под Windows Millennium. Опробовалась работа и через загрузочную дискету с MS-DOS 6.22. Скорость выполнения операций оказалась идентичной, но не поддерживалось чтение жесткого диска.
     Плата имеет габариты 40х50 мм. Монтаж выполнен эмалированным проводом диаметром 0,49 мм. Внешний вид платы показан на рис.2.
     Для тех, кто еще не имеет навыков написания программ для МК, могу порекомендовать сделать елку-сувенир [2], для чего не требуется знание системы команд AT89C2051.

Автор-. В.Мельник. Программатор АТ89С2051 для IBM PC. — Радиомир, 2006. №4, C.20
Источник: http://v-a-melnik.narod.ru/


Литература
1. Василенко В. "Читалка" ПЗУ микроконтроллера АТ89С2051. - Радиомир, 2004, №8, С.19.
2. Мельник В. Елка-сувенир на микроконтроллере… без программы. - Радио, 2004, №11, С.36, 37.
3. AT89C2051. 8-Bit Microcontroller with 2 Kbites Flash. - ATMEL .

Частотомер до 1МГц (AT89C2051, КИПЦ23А-1/7К)

Схема самодельного частотомера для измерения частоты до 1МГц, построена на микроконтроллере AT89C2051 и индикаторах КИПЦ23А-1/7К.

Этот частотомер у меня работает в качестве электронной шкалы в составе низкочастотного функционального генератора, вырабатывающего синусоидальные частоты от 10 Гц до 500 кГц и импульсы от 1 Гц до 1 МГц.

А также, с его помощью можно измерять частоты сигналов, поступающих от внешних источников. В генераторе установка частоты производится параметрическим способом (с помощью переменных резисторов), поэтому, точная цифровая шкала, - это единственный доступный способ получить высокую точность установки частоты (пусть даже, с периодической ручной подстройкой).

Частотомер построен по предельно простой схеме на одном относительно недорогом микроконтроллере. Индикация - динамическая на шестиразрядном цифровом табло из одиночных семисегментных светодиодных цифровых индикаторов.

Максимальное показание «999999Гц». Никаких переключений или органов управления нет, кроме переключателя «ген. /внеш.» (измерение частоты от генератора или внешнего источника).

Принципиальная схема

Рис. 1. Принципиальная схема простого цифрового частотомера до 1МГц.

Входной усилитель - формирователь выполнен по простой однокаскадной схеме. Конечно, его можно заменить более сложным и качественным каскадом, если это нужно.

Программа

Программа для контроллера так же несложная, - НЕХ-файл относительно небольшой, что позволяет его безошибочно внести в окошко программатора даже ручным набором с клавиатуры.

Рис. 2. Прошивка для микроконтроллера (часть 2).

:0300000002001EDD

:03000B000200F9F7

:10001B000200FC79287A007B007C007D007E007F4B

:10002B00007526007581407524007530C07531F957

:10003B007532А47533B075349975359275368275F2

:10004B0037F875388075399043B0AF758D3C758B2B

:10005B00C175891575B80275А88А438850Е52бB411

:10006B000012BF0020BE002DBD003ABC0047BB00F4

:10007B00540200E0E5262430F88690C2971200F275

:10008BOOD2971200F2EF2430F88690C2B71200F22A

:10009B00D2B71200F2EE2430F88690C2B51200F2FD

:1000AB0002B51200F2ED2430F88690C2B31200F2F2

:1000BB00D2B31200F2EC2430F88690C2B21200F2E6

:1000CB00D2B21200F2EB2430F88690C2B11200F2D9

:1000DB00D2B11200F2EA2430F88690C2B01200F2CC

:1000EB00D2B0120OF201687525FFD52SFD2205243B

:1000FB0032C28E758D3C758BC1D913C28C12011C0B

:10010B007928758C00758A00752400438850D28E2F

:10011B0032E58A540FF520E58A54F0C4F521E58CBD

:10012B00540FF522E58C54F0C4F523E52125222547

:10013B0023252475F006A4252O72F0501375F00AC0

:10014B00842419F8E5F0240675F00A842802015F6F

:10015B0075F00A84AAF0F8E52275F005A4F9E523F9

:10016B0075F009A429F9E52475F003A4292521923A

:10017B00D52872D5501375F00A842419F8E5F024AC

:10018B000675F00A842802019875F00A84ABF0F822

:10O19B00E52223F9E52475F005A4292875F00A84D6

:1001AB00ACF0F8E5232323F9E52475F005A4292801

:1001BB0075F00A84ADF0F8E52475F006A42875F007

:0D01CB000A84AEF075F00A84AFF0F526222C

:00000001FF

Прошивка для микроконтроллера - Скачать (1 КБ).

Детали

Светодиодные индикаторы можно заменить любыми другими с общим анодом, например, КИПЦ01А-1/7Л, КИПЦ02А-1/7К, АЛС321Б, АЛС324Б, АЛC3ЗЗБ, АЛС335Б и другие.

Напряжение питания должно быть стабилизированным, например, с помощью интегрального стабилизатор КР142ЕН5А.

Кожухин В. А. ([email protected]). РК-04-08.

AT89C2051 DIY Kit Модуль 6 Цифровые светодиодные электронные часы Детали Компоненты

Описание: Набор цифровых часов 89C2051, микросхема управления AT89C2051, цифровое управление с использованием трех двух общих красных светодиодных цифровых трубок с высокой четкостью отображения яркости, потому что сканирование отображается, так что каждое цифровое управление abcdefg каждой ногой с шиной параллельно, изменить значение сопротивления R4 -R10 может изменять яркость дисплея.

Кнопка s1 используется для калибровки времени, нажмите и удерживайте более двух секунд, чтобы войти в статус времени калибровки и быстро выйти нажмите для настройки значения времени.

В схему добавлен резервный аккумулятор 3 В, отключение питания AT89C2051 с использованием запасных аккумуляторов, часы не останавливаются, но цифровое изображение не отображается после выхода из строя резервного аккумулятора вызова, AT89C2051 использует внешний источник питания, цифровая трубка отображается правильно. Так что вы можете добавить выключатель питания, выключить питание, когда они погаснут, вернуться снова, нормальный дисплей, для достижения цели экономии электроэнергии.

Точное время.

Технические характеристики:

Модель:AT89C2051

Рабочее напряжение: 6-12 В постоянного тока

Рекомендовать напряжение: DC 9V

Рабочий ток: 35мА

Ток в режиме ожидания: 1.2mA

Технические характеристики:

Комплект цифровых часов 89C2051, микросхема управления AT89C2051

В схему добавлен резервный аккумулятор 3 В

Точное время

Прочный и практичный

100% новый и высокое качество

В пакет включено:

1 x набор DIY Kit модуль светодиодные электронные часы компоненты компоненты

Заметки:

Из-за разницы между различными мониторами изображения могут не отражать фактический цвет изделия.

Сравните размеры детали с вашими, пожалуйста, позвольте 1-3 см ошибки из-за ручного измерения.

Пожалуйста, оставьте сообщение, прежде чем оставить плохой отзыв, если у продуктов есть проблемы.

Спасибо за понимание.

Тип товара: Интегральные схемы

С51 (YSZ-4) Электронные часы-конструктор на микроконтроллере

Данные часы уже несколько раз обозревались, но я надеюсь, что мой обзор будет тоже Вам интересным. Добавил описание работы и инструкцию.

Конструктор покупался на ebay.com за 1.38 фунтов (0.99+0.39 доставка), что эквивалентно 2.16$. На момент покупки это самая низкая цена из всех предложенных.

Доставка заняла около 3х недель, набор пришел в обычном полиэтиленовом пакетике, который в свою очередь был упакован в небольшой «пупырчатый» пакет. На выводах индикатора был небольшой кусочек пенопласта, остальные детали были без какой либо защиты.

Из документации только небольшой листочек формата А5 со списком радиодеталей с одной стороны и принципиальной электрической схемой с другой.

1. Принципиальная электрическая схема, используемые детали и принцип работы
Основой или «сердцем» часов является 8-ми разрядный КМОП микроконтроллер AT89C2051-24PU оснащенный Flash программируемым и стираемым ПЗУ объемом 2кб.
Узел тактового генератора собран по схеме (рис.1) и состоит из кварцевого резонатора Y1 двух конденсаторов C2 и С3, которые образуют вместе параллельный колебательный контур.

Изменением емкости конденсаторов можно в небольших пределах изменять частоту тактового генератора и соответственно точность хода часов. На рисунке 2 показан вариант схемы тактового генератора с возможностью регулировки погрешности часов.

Узел начального сброса служит для установки внутренних регистров микроконтроллера в начальное состояние. Он служит для подачи после подключения питания на 1 вывод МК единичного импульса длительностью не менее 1 мкс (12 периодов тактовой частоты).
Состоит из RC цепочки, образуемой резистором R1 и конденсатором C1.

Схема ввода состоит из кнопок S1 и S2. Программно сделано так, что при одиночном нажатии любой из кнопок в динамике раздается одиночный сигнал, а при удержании двойной.

Модуль индикации собран на четырехразрядном семисегментном индикаторе с общим катодом DS1 и резистивной сборке PR1.
Резистивная сборка представляет собой набор резисторов в одном корпусе:

Звуковая часть схемы представляет собой схему собранную на резисторе R2 10кОм, pnp транзисторе Q1 SS8550(выполняющего роль усилителя) и пьезоэлемента LS1.

Питание подается через разъем J1 с подключенным параллельно сглаживающим конденсатором C4. Диапазон питающих напряжений от 3 до 6В.

2. Сборка конструктораСборка трудностей не вызвала, на плате подписано, куда какие детали паять.

Много картинок - сборка конструктора спрятана под спойлером

3. Установка текущего времени, будильников и ежечасового сигнала.После включения питания дисплей находится в режиме («ЧАСЫ: МИНУТЫ») и отображает время по умолчанию 12:59. Ежечасный звуковой сигнал включен. Оба будильника включены. Первый установлен на время срабатывания 13:01, а второй – 13:02.

При каждом кратковременном нажатии на кнопку S2 дисплей будет переключаться между режимами («ЧАСЫ: МИНУТЫ») и («МИНУТЫ: СЕКУНДЫ»).
При длительном нажатии кнопки S1 происходит вход в меню настроек, состоящее из 9 подменю, обозначенных буквами A, B, C, D, E, F, G, H, I. Подменю переключаются кнопкой S1, значения изменяются кнопкой S2. После подменю I следует выход из меню настроек.

А: Установка показаний часов текущего времени
При нажатии кнопки S2 значение часов изменяется от 0 до 23. После установки часов необходимо нажать S1 для перехода в подменю B.

B: Установка показаний минут текущего времени
При нажатии кнопки S2 значение минут изменяется от 0 до 59. После установки минут необходимо нажать S1 для перехода в подменю С.

C: Включение ежечасного звукового сигнала
По умолчанию включено (ON) – каждый час с 8:00 до 20:00 подается звуковой сигнал. При нажатии кнопки S2 значение изменяется между ON (Вкл.) и OFF (Выкл.). После установки значения необходимо нажать S1 для перехода в подменю D.

D: Включение\выключение первого будильника
По умолчанию будильник включен (ON). При нажатии кнопки S2 значение изменяется между ON (Вкл.) и OFF (Выкл.). После установки значения необходимо нажать S1 для перехода в следующее подменю. Если будильник выключен, то подменю E и F пропускаются.

E: Установка показаний часов первого будильника
При нажатии кнопки S2 значение часов изменяется от 0 до 23. После установки часов необходимо нажать S1 для перехода в подменю F.

F: Установка показаний минут первого будильника
При нажатии кнопки S2 значение минут изменяется от 0 до 59. После установки минут необходимо нажать S1 для перехода в подменю С.

G: Включение\выключение второго будильника
По умолчанию будильник включен (ON). При нажатии кнопки S2 значение изменяется между ON (Вкл.) и OFF (Выкл.). После установки значения необходимо нажать S1 для перехода в следующее подменю. Если будильник выключен, то подменю H и I пропускаются и происходит выход из меню настроек.

H: Установка показаний часов второго будильника
При нажатии кнопки S2 значение часов изменяется от 0 до 23. После установки часов необходимо нажать S1 для перехода в подменю I.

I: Установка показаний минут второго будильника
При нажатии кнопки S2 значение минут изменяется от 0 до 59. После установки минут необходимо нажать S1 для выхода из меню настроек.

Коррекция секунд
В режиме («МИНУТЫ: СЕКУНДЫ») необходимо удержать кнопку S2 для обнуления секунд. Далее коротким нажатием на кнопку S2 запустить отсчет секунд.

4. Общие впечатления от часов.Плюсы:
+ Низкая цена
+ Легкая сборка, минимум деталей
+ Удовольствие от самостоятельной сборки
+ Достаточно низкая погрешность (у меня за сутки отстали на несколько секунд)

Минусы:
— После отключения питания не держит время
— Отсутствие какой либо документации, кроме схемы (данная статья частично решила этот минус)
— Прошивка в микроконтроллере защищена от считывания

5. Дополнительно:1) На безграничных просторах интернета нашел инструкцию к этим часам на английском языке и перевел ее на русский. Скачать ее можно здесь

2) Проблему аварийного питания при отключении электроэнергии можно решить при помощи батарейки на 3В и двух диодов:

% PDF-1.6 % 1044 0 объект > эндобдж xref 1044 93 0000000016 00000 н. 0000002988 00000 н. 0000003127 00000 н. 0000003376 00000 н. 0000003405 00000 н. 0000003457 00000 н. 0000003494 00000 н. 0000003708 00000 н. 0000003792 00000 н. 0000003873 00000 н. 0000003955 00000 н. 0000004037 00000 н. 0000004119 00000 п. 0000004201 00000 н. 0000004283 00000 п. 0000004365 00000 н. 0000004447 00000 н. 0000004529 00000 н. 0000004611 00000 н. 0000004693 00000 н. 0000004775 00000 н. 0000004857 00000 н. 0000004939 00000 н. 0000005021 00000 н. 0000005103 00000 п. 0000005184 00000 п. 0000005368 00000 н. 0000005407 00000 н. 0000005486 00000 н. 0000005564 00000 н. 0000006206 00000 н. 0000006906 00000 н. 0000007425 00000 н. 0000008056 00000 н. 0000008707 00000 н. 0000009278 00000 н. 0000009880 00000 н. 0000010732 00000 п. 0000011428 00000 п. 0000012347 00000 п. 0000013361 00000 п. 0000014120 00000 п. 0000016815 00000 п. 0000021973 00000 п. 0000027347 00000 п. 0000030518 00000 п. 0000030559 00000 п. 0000033733 00000 п. 0000033774 00000 п. 0000033835 00000 п. 0000033929 00000 п. 0000034091 00000 п. 0000034203 00000 п. 0000034311 00000 п. 0000034490 00000 п. 0000034640 00000 п. 0000034809 00000 п. 0000034968 00000 п. 0000035129 00000 п. 0000035266 00000 п. 0000035440 00000 п. 0000035613 00000 п. 0000035826 00000 п. 0000035968 00000 п. 0000036129 00000 п. 0000036267 00000 п. 0000036418 00000 п. 0000036609 00000 п. 0000036812 00000 п. 0000036960 00000 п. 0000037103 00000 п. 0000037248 00000 п. 0000037379 00000 п. 0000037495 00000 п. 0000037642 00000 п. 0000037851 00000 п. 0000037982 00000 п. 0000038145 00000 п. 0000038297 00000 п. 0000038449 00000 п. 0000038615 00000 п. 0000038710 00000 п. 0000038806 00000 п. 0000038931 00000 п. 0000039102 00000 п. 0000039208 00000 п. 0000039329 00000 п. 0000039439 00000 п. 0000039545 00000 п. 0000039658 00000 п. 0000039771 00000 п. 0000002817 00000 н. 0000002221 00000 н. трейлер ] >> startxref 0 %% EOF 1136 0 объект > поток «2K9 ܞ 'l.6ҥ4 | {t [# FXsF & "WFFĎsŮfJ4f

Atmel 89C2051 Встроенный программатор


Это схема «бета-версии». Используйте на свой страх и риск Идея состоит в том, чтобы добавить эту схему на плату с уже имеющейся оперативной памятью. на 2000 и микросхему ввода-вывода 82C55 для обеспечения портов A, B и C.

Предупреждение: здесь не показан трюк с отображением памяти, который описано ниже. Вы должны найти способ предоставить необходимое отображение памяти для создания бета-версии 0.003 работа. Следующая бета-версия исправит эту проблему, так что обычный конфигурация памяти будет работать ... но пока аппаратный трюк или требуется некоторая предварительная обработка ваших шестнадцатеричных файлов Intel.

Показанные логические элементы AND и NAND должны быть 74HC08 и 74HC00. соответственно. Если используется логический элемент NAND типа TTL (например, LS, L, S, ALS и т. Д.) кварцевый генератор может быть проблематичным.

Несколько человек спросили как сохранять изображения. Вот несколько вещей, которые стоит попробовать.

ПРИМЕЧАНИЕ: на приведенной выше схеме линия обозначена P3.3 (который контролирует функция эха TXD) действительно должна подключаться к P3.4, а тот, что помечен P3.4 действительно должен подключаться к P3.3. Извините ... я получу фиксированную копию этой схемы он-лайн когда-нибудь, с именами сигналов, которые сейчас появляются в БЕТА версии 0.004. На светлая сторона, если все же подключить по-другому, дело несложное чтобы переназначить контакты в программном обеспечении на 0,004.

Входы на левой стороне схемы поступают от портов на модели 8051 и 82C55. Порт A, порт B и ПК.0 происходит от 82C55, а остальные линии от 8051. Вывод TXD на 8051 подключен к входной линии TXD (вход), а линия TXD (выход) подключена к драйверу линии для последовательной передачи программиста. Это просто схема с тремя затворами обеспечивает функцию "сквозного эха", которая полезна для кода поиска и устранения неисправностей, когда 89C2051 находится в цепи путем повторения данные в линию передачи программиста.

20-контактный ленточный кабель должен оставлять контакты 1, 4 и 5 неподключенными .Дважды проверьте, что контакт 10 подключен к земле.

добавьте сюда информацию о проблемах с питанием. Предлагаю подключить контакт 20 ленточного кабеля к Vcc на программаторе ...

Не подключайте XTAL2 (контакт 4) микросхемы 89C2051.

Показанные 15 переключателей являются воротами внутри CD4066, поэтому четыре из них чипы обязательны.

Три транзистора NMOS находятся в одной микросхеме CD4007. Хитрость здесь не следует использовать три транзистора PMOS, которые также входят в этот чип.К выводу 14 надо подключить +12 вольт. Поподробнее добавлю. информация о том, как подключить этот чип, надеюсь, через неделю или около того. дайте мне знать, если вы строите из этой бета-схемы и нужна помощь. В основном два транзистора PMOS с плавающими стоками получают свои стоки и истоки подключен к Vcc. Третий транзистор PMOS, сток которого подключен на сток NMOS внутри микросхемы получает его исток (другая линия) подключен к стоку, который также является стоком одного из NMOS транзисторы.Контакт 14 ДОЛЖЕН быть подключен к +12 В во избежание повреждение этого чипа.


Предупреждение: бета-код 0.003 предполагает наличие ОЗУ в расположении 0x2000. для сохранения копии данных для программирования в 89C2051. Код для 89C2051 должен быть собран в ячейке 0000. Beta версия 0.003 использует код загрузки из невыпущенной версии из paulmon2 без каких-либо изменений. Когда вы загружаете код, начиная с местоположения 0000, его действительно нужно хранить в расположение 2000 и т. д.Для этого я просто И Линии Y0 и Y1 микросхемы 74HC138. Однако для развития Например на плате, это препятствует работе EPROM. Я использовал встроенный EPROM в 87C51 для первой версии этого проекта, так что это не проблема. Если у вас есть 87C51 и программатор для это самый простой способ заставить его работать.

На данный момент для бета-версии 0.003 требуется какой-то аппаратный трюк, поэтому запись в 0000 переходит в 2000, и скоро. Альтернативный обходной путь - собрать в 0000, а затем измените шестнадцатеричный код Intel, чтобы переместить все в местоположение 2000, так что код загрузки будет просто записывать данные, где программисту это нужно.Вот исходный код на C для чтения и записи шестнадцатеричных файлов Intel, если вы хотите использовать этот подход.

Это не проблема с БЕТА-версией 0.004 поскольку 0.004 выполняет преобразование адресов в программном обеспечении. Все, что вам нужно do - это указать физическое расположение буферной памяти рядом с верх программы (в строке .equ), пересобирать (as31 работает), и 0.004 будет использовать эту буферную память, когда пользователь попытается скачать / загрузить / просмотреть код, собранный начиная с 0000. Также вы не ограничены буфером 2000 с 0.004, ты можете указать его местоположение.

Я не слишком осторожно использовал MOVX или MOVC для чтения внешняя память ... на моей плате есть логический элемент И для объединения двух пространства памяти. В будущих версиях будет использоваться исключительно MOVC, но Я считаю, что версия 0.003 довольно часто использует MOVX. Версия 0.004 использует MOVX для чтения из буферной памяти ... может быть, MOVC здесь и там тоже.

AT89C2051 Печатная плата



HSETI1 PCB: ЦП 89C2051, 8 выходов драйверов (например,г. Светодиоды, реле), выход динамика, вход датчика освещенности, 3 дополнительных входа, дополнительный последовательный порт, небольшая простая печатная плата.
В этом документе описывается плата HSETI. Эта печатная плата представляет собой небольшое простое приложение для микропроцессора Atmel AT89C2051 - 20-контактный вариант 8051 с флэш-памятью (перепрограммируемой) программной памятью. На плате всего две микросхемы, процессор и драйвер / буфер.
    Содержание этого проекта - все доступно для загрузки Схема печатной платы
  • Принципиальная схема, ч / б изображение, скачать и распечатать
  • Описание схемы
  • Принципиальная схема, формат Protel CAD
  • PCB art, overlay, 300dpi.Гифка
  • PCB Art, верхний слой, 300dpi .GIF - для создания собственных печатных плат
  • PCB Art, нижний слой, 300dpi .GIF - для создания собственных печатных плат
  • PCB art, схема сверления
  • Макет печатной платы, формат protel CAD
  • Список запчастей
  • Описание деталей
  • Примечания к деталям
  • Программирование платы HSETI
  • Программный код, ассемблер 8051, хорошо прокомментирован
  • tasm32.zip (или оригинал от Telemark) -Сборщик инструментов для компиляции программного кода
  • Типовая схема подключения для печатной платы HSETI

Другие проекты: Библиотека


Схема печатной платы изображена выше.В центре платы находятся две ИС: AT89C2051 (в разъеме IC) и драйвер ULN2803. Группа резисторов справа от ULN2803 в первую очередь предназначена для ограничения тока через светодиоды, когда они управляются непосредственно с выходов. Вы можете использовать другое значение вместо 27 Ом, показанного на схеме. Схема слева от процессора предназначена в первую очередь для датчика освещенности - это простой фототранзистор Дарлингтона, потенциометр чувствительности и переключающий транзистор.

Принципиальная схема

Принципиальная схема изображена выше.
  • Это очень простое приложение однокристального микропроцессора (IC1).
  • Аккумуляторное питание подключается к клеммам T1 и T2. В то время как на принципиальной схеме указана батарея 3 В / 4,5 В, для части ULN2803 требуется батарея 4,5-5 В для правильной работы.
  • Переключатель SW2 позволяет включать и выключать печатную плату.
  • Конденсатор C1 подает сигнал сброса на микропроцессор.
  • XTAL1 обеспечивает компонент синхронизации генератора для микропроцессора.Важно использовать кристалл для XTAL1, а не керамический резонатор - испытания прототипа показывают, что керамический резонатор дает проблемы, если конденсаторы на землю не размещены на X1 и X2.
  • Диод D1 обеспечивает некоторую защиту микропроцессора в случае переходных процессов или неправильного подключения батареи
  • Optodarlington TR1 - датчик освещенности
  • Pot VR1, как указано на этикетке, регулирует чувствительность светового датчика.
  • Резистор R9 обеспечивает ограничение тока при полном освещении на TR1 при максимальной чувствительности
  • TR2 - переключатель, используемый для определения освещенности (Вкл. = TR1 горит)
  • Контакт 6 микроконтроллера - это вход LiteOn (низкий уровень = TR1 горит)
  • SW1 параллельно входу LiteOn - нажатие SW1 похоже на включение TR1
  • Резисторы R12 и R13 подтягивают выходы открытого коллектора P1.0 и P1.1 IC1
  • IC2 - это микросхема драйвера с мощностью привода в несколько сотен миллиампер на каждом выходе.
  • R1-R8 ограничивают ток, который может сниматься с каждого выхода IC2, и наиболее полезны, когда светодиоды подключены непосредственно к контактам L1-L8. Если используются другие устройства, такие как реле, значения R1-R8, возможно, придется изменить или заменить ссылками.
  • R10 ограничивает ток от IC1 к базе TR3
  • TR3 - это переключающий транзистор, который управляет выходом звукового оповещателя (P3.7 Низкий = Звуковой сигнал включен)
  • R11 обеспечивает нагрузочный резистор класса А для выхода звукового оповещателя.
  • C2 Емкостная связь динамика с TR3 и R11.
  • C3 обеспечивает некоторую развязку питания.
  • Обозначение PCB LAM # 1 является записью идентификационного номера многослойной печатной платы и гарантирует, что многослойная печатная плата присутствует в списке деталей.
  • Обозначение SKT1 указывает на необходимость сокета для IC1 и обеспечивает его появление в списке деталей.

Схема HSETI - файл CAD в формате Protel

Схему HSETI в формате protel CAD можно получить по указанной выше ссылке.Чтобы продолжить и увидеть остальные схемы печатных плат, список деталей и проводку, используйте кнопку «продолжить». ссылка ниже.


Продолжить - Схемы печатных плат

at89c2051% 20architecture% 20подробные данные и примечания к применению

2005 - Микроконтроллер - Схема выводов AT89C2051

Аннотация: конфигурация выводов микроконтроллера 89c2051 - схема флэш-программатора набора команд AT89C2051 для AT89c2051 Схема выводов 89C2051 микроконтроллера 89c2051 20 выводов 89C2051 AT89C2051 ИНТЕРФЕЙС ПРОГРАММИРОВАНИЯ AT89C2051 МИКРОКОНТРОЛЛЕР atmel AT89C2051-24PI
Текст: нет текста в файле


Оригинал
PDF -51Товаров 16 бит AT89C2051 AT89C2051 0368f Микроконтроллер - схема контактов AT89C2051 конфигурация контактов 89c2051 Микроконтроллер - набор инструкций AT89C2051 Схема флеш-программатора для AT89c2051 89C2051 схема выводов микроконтроллера 89c2051 20-контактный 89C2051 ИНТЕРФЕЙС ПРОГРАММИРОВАНИЯ AT89C2051 МИКРО КОНТРОЛЛЕР AT89C2051 atmel AT89C2051-24PI
2005 - Микроконтроллер - Набор команд AT89C2051

Аннотация: Микроконтроллер - схема контактов AT89C2051 Микроконтроллер AT89C2051 Схема флэш-программатора at89c2051-24pi для AT89c2051 ИНТЕРФЕЙС ПРОГРАММИРОВАНИЯ AT89C2051 Схема контактов at89c2051 Микроконтроллер AT89C2051 - Схема контактов микроконтроллера AT89C2051 в режиме ожидания микроконтроллера AT89c2051
Текст: нет текста в файле


Оригинал
PDF -51Товаров 16 бит AT89C2051 AT89C2051 0368G Микроконтроллер - набор инструкций AT89C2051 Микроконтроллер - схема контактов AT89C2051 МИКРО КОНТРОЛЛЕР AT89C2051 at89c2051-24pi Схема флеш-программатора для AT89c2051 ИНТЕРФЕЙС ПРОГРАММИРОВАНИЯ AT89C2051 схема контактов at89c2051 Схема AT89C2051 Микроконтроллер - режим ожидания AT89C2051 Схема выводов микроконтроллера AT89c2051
Микроконтроллер
- схема контактов AT89C2051

Аннотация: абстрактный текст недоступен
Текст: нет текста в файле


OCR сканирование
PDF MCS-51â 16-битный AT89C2051 нелетучие2051 AT89C2051 AT89C2051-12SI AT89C2051-12PA AT89C2051-12SA AT89C2051-12PI Микроконтроллер - схема контактов AT89C2051
1995 - Микроконтроллер - Набор команд AT89C2051

Аннотация: Схема контактов микроконтроллера - AT89C2051 Схема микроконтроллера AT89C2051 flash для программирования AT89c2051 89C2051 ИНТЕРФЕЙС ПРОГРАММИРОВАНИЯ AT89C2051 Схема контактов светодиодного интерфейса микроконтроллера AT89c2051 с битом блокировки 89C2051 89c2051 ATmel AT89C2051
Текст: нет текста в файле


Оригинал
PDF AT89C2051 MCS-51TM 16-битный AT89C2051 AT89C2051-12PC AT89C2051-12SC AT89C2051-24PC AT89C2051-24SC Микроконтроллер - набор инструкций AT89C2051 Микроконтроллер - схема контактов AT89C2051 Микроконтроллер AT89C2051 Схема флеш-программатора для AT89c2051 программирование 89C2051 ИНТЕРФЕЙС ПРОГРАММИРОВАНИЯ AT89C2051 Схема выводов микроконтроллера AT89c2051 светодиодный интерфейс с 89C2051 89c2051 Бита стопорная ATmel AT89C2051
89C2051

Реферат: atmel 89c52 89c2051 лист данных atmel 89c2051 лист данных 89c2051 контроллер atmel 89c2051 atmel 89C51 at89C2051 образец 3J0412 89C51 лист данных
Текст: нет текста в файле


Оригинал
PDF AT-89C2051 МИЛ-М-38535 AT-89C51 AT-89C52 AT-89C2051 8х3123 8H9849 9ч3120 9H9923 89C2051 atmel 89c52 89c2051 технический паспорт atmel 89c2051 лист данных 89c2051 контроллер atmel 89c2051 atmel 89C51 at89C2051 образец 3J0412 89C51 Лист данных
1996 - схема программатора прошивки для AT89c2051

Аннотация: Конфигурация выводов набора команд микроконтроллера AT89C2051 светодиодного интерфейса 89c2051 с кодом таймера прерывания микроконтроллера 89C2051 89C2051 AT89C2051 Микроконтроллер AT89C2051 at89c2051 таблица данных программирования 89C2051 микроконтроллер - схема выводов AT89C2051
Текст: нет текста в файле


Оригинал
PDF AT89C2051 MCS-51TM 16-битный AT89C2051 AT89C2051-12PC AT89C2051-12SC AT89C2051-24PC AT89C2051-24SC Схема флеш-программатора для AT89c2051 Набор команд микроконтроллера AT89C2051 конфигурация контактов 89c2051 светодиодный интерфейс с 89C2051 89C2051 Код таймера прерывания микроконтроллера AT89C2051 Микроконтроллер AT89C2051 at89c2051 лист данных программирование 89C2051 Микроконтроллер - схема контактов AT89C2051
1997 - ПРОГРАММАТОР atmel AT89C52

Реферат: dataman s4 LEAP-U1 AT89C2051 ИНТЕРФЕЙС ПРОГРАММИРОВАНИЯ atmel 2051 GANGPRO 8 ALL07 УНИВЕРСАЛЬНЫЙ ПРОГРАММАТОР И ТЕСТЕР PAC DIP 40 AT89S53 для Proteus Seprog labtool 48 at89s8252
Текст: нет текста в файле


Оригинал
PDF 0515B-A ФЛЕКС-700 ТУП-400 ТУП-51Ф ТУП-51Ф-ПЛ AT89C52 AT89C2051 AT89C1051 ПРОГРАММАТОР atmel AT89C52 dataman s4 LEAP-U1 ИНТЕРФЕЙС ПРОГРАММИРОВАНИЯ AT89C2051 atmel 2051 GANGPRO 8 ALL07 УНИВЕРСАЛЬНЫЙ ПРОГРАММАТОР И ТЕСТЕР PAC DIP 40 AT89S53 для Proteus Сепрог labtool 48 at89s8252
2008 - LP4052

Аннотация: последовательная связь с AT89c2051 AT89C2051 ШИМ-ГЕНЕРАТОР Код таймера прерывания микроконтроллера AT89C2051 Микроконтроллер Функция контактов AT89C2051 Приложение таймера AT89C2051 ИНТЕРФЕЙС ПРОГРАММИРОВАНИЯ AT89c2051 Прерывание аналогового микроконтроллера AT89C2051 Карта внутренней памяти AT89C2051
Текст: нет текста в файле


Оригинал
PDF AT89C2051 / C4051 AT89LP2052 / LP4052 32 байта 16 бит 3573B LP4052 последовательная связь с AT89c2051 AT89C2051 ГЕНЕРАТОР ШИМ Код таймера прерывания микроконтроллера AT89C2051 Назначение выводов микроконтроллера AT89C2051 Приложение таймера AT89C2051 ИНТЕРФЕЙС ПРОГРАММИРОВАНИЯ AT89C2051 AT89c2051 Аналог Прерывание микроконтроллера AT89C2051 Карта внутренней памяти AT89C2051
20-контактный at89c2051 ic

Аннотация: Микроконтроллер AT89C2051 - схема контактов AT89C2051 Набор команд AT89C2051 Микроконтроллер AT89C2051 20-контактная микросхема AT89C205I Карта внутренней памяти AT89C2051 atmel Схема кодового замка AT89C2051-24PI с использованием микросхемы at89c2051 IC 89c2051
Текст: нет текста в файле


OCR сканирование
PDF AT89C2051 MCS-51TM 16-битный AT89C2051-12PC AT89C2051-12SC AT89C2051-12PI AT89C2051-12SI AT89C2051-24PC 20-контактный at89c2051 ic AT89C2051 микросхема Микроконтроллер - схема контактов AT89C2051 набор инструкций at89c2051 Микроконтроллер AT89C2051 20 pin ic AT89C205I Карта внутренней памяти AT89C2051 atmel AT89C2051-24PI схема кодового замка с использованием at89c2051 ic 89c2051
2000 - 89C 2051

Аннотация: КОНТРОЛЛЕР Микроконтроллер - схема контактов флэш-программатора AT89C2051 для AT89c2051 ATmel AT89C2051 AT89C2051-24SI что такое AT в AT89C2051 20-контактный микроконтроллер Atmel 89C2051 at89c2051 atmel 89c2051 datasheet
Текст: нет текста в файле


Оригинал
PDF MCS-51TM 16 бит AT89C2051 0368E 02/00 / xM 89C2051 КОНТРОЛЛЕР Микроконтроллер - схема контактов AT89C2051 Схема флеш-программатора для AT89c2051 ATmel AT89C2051 AT89C2051-24SI что такое AT в AT89C2051 20-контактный микроконтроллер Atmel 89C2051 atmel 89c2051 лист данных
2005 - последовательная связь с AT89c2051

Аннотация: Карта внутренней памяти ОЗУ AT89C2051 ИНТЕРФЕЙС ПРОГРАММИРОВАНИЯ AT89C2051 Карта внутренней памяти AT89C2051 Код таймера прерывания микроконтроллера AT89c2051 Примечание по применению AT89C2051 Прерывание микроконтроллера 8051 Примеры программ UART Функция контактов AT89C2051 Микроконтроллер Функция контактов AT89C2051
Текст: нет текста в файле


Оригинал
PDF AT89C2051 / C4051 AT89LP2052 / LP4052 32 байта 16 бит последовательная связь с AT89c2051 Карта внутренней оперативной памяти AT89C2051 ИНТЕРФЕЙС ПРОГРАММИРОВАНИЯ AT89C2051 Карта внутренней памяти AT89C2051 Код таймера прерывания микроконтроллера AT89C2051 Примечание по применению AT89c2051 Прерывание микроконтроллера AT89C2051 Примеры программ 8051 UART Функция контакта AT89C2051 Назначение выводов микроконтроллера AT89C2051
2003 - мультиплексор 74157

Аннотация: МИКРОКОНТРОЛЛЕР CMOS 4011 AT89C2051 cmos 4040 74157 микроконтроллер мультиплексора - набор команд AT89C2051 WE Y1 P3_6 панельный измеритель DAQS микроконтроллер AT89C2051
Текст: нет текста в файле


Оригинал
PDF AT89C2051 AT89C2051 MUX 74157 CMOS 4011 AT89C2051 МИКРОКОНТРОЛЛЕР cmos 4040 74157 мультиплексоров Микроконтроллер - набор инструкций AT89C2051 МЫ Y1 P3_6 панель-метр DAQS Микроконтроллер AT89C2051
2004 - 89C2051

Аннотация: atmel 89C2051 at89C2051 образец AT89C2051 MIL-M-38535 8A9813 8A98 4D9510 4D9509
Текст: нет текста в файле


Оригинал
PDF AT-89C2051 МИЛ-М-38535 AT-89C51 AT-89C52 AT-89C2051 8H0869-4 8H9840 8х3123 8H9849 89C2051 atmel 89C2051 at89C2051 образец AT89C2051 8A9813 8A98 4D9510 4D9509
at89c2051f

Аннотация: T89C2051 ATmel AT89C2051 бит блокировки AT89C2051-16PA Программа AT89C2051 Микроконтроллер - AT89C2051 режим ожидания AT89C2051 ic 20-контактный at89c2051 ic at89c2051-20 AT89C2051 20-контактный микроконтроллер
Текст: нет текста в файле


OCR сканирование
PDF MCS-51 16-битный AT89C2051 at89c2051f T89C2051 Бита стопорная ATmel AT89C2051 AT89C2051-16PA Программа AT89C2051 Микроконтроллер - режим ожидания AT89C2051 AT89C2051 микросхема 20-контактный at89c2051 ic at89c2051-20 Микроконтроллер AT89C2051 20 pin ic
1995 - ПРОГРАММАТОР atmel AT89C52

Аннотация: схема флэш-программатора для AT89c51 Цепь флэш-программатора для AT89c2051 УНИВЕРСАЛЬНЫЙ ПРОГРАММАТОР И ТЕСТЕР ALL07 Программа PAC DIP 40 для at89c51 ПРОГРАММИРОВАНИЕ ИНТЕРФЕЙСА AT89C2051 Микроконтроллер - AT89C2051 atmel at89c52 GANGPRO 8 eprom
Текст: нет текста в файле


Оригинал
PDF Z1800 AT89C52 AT89C2051 AT89C1051 AT89C51 21Уровень ПРОГРАММАТОР atmel AT89C52 Схема программатора флэш-памяти для AT89c51 Схема флеш-программатора для AT89c2051 ALL07 УНИВЕРСАЛЬНЫЙ ПРОГРАММАТОР И ТЕСТЕР PAC DIP 40 программа для at89c51 ИНТЕРФЕЙС ПРОГРАММИРОВАНИЯ AT89C2051 Микроконтроллер - AT89C2051 atmel at89c52 GANGPRO 8 американская опора eprom
1997 - Микроконтроллер - Схема выводов AT89C2051

Аннотация: светодиодный интерфейс со схемой 89C2051 89c2051 AT89C2051 s Микроконтроллер - набор команд AT89C2051 atmel AT89C2051-24PI led AT89c2051 AT89c2051 Аналоговый at89c2051 техническое описание AT89C2051 код таймера прерывания микроконтроллера
Текст: нет текста в файле


Оригинал
PDF MCS-51TM 16-битный AT89C2051 AT89C2051 AT89C2051-12PC AT89C2051-12SC AT89C2051-12PA AT89C2051-12SA AT89C2051-24PC Микроконтроллер - схема контактов AT89C2051 светодиодный интерфейс с 89C2051 89c2051 Схема AT89C2051 Микроконтроллер - набор инструкций AT89C2051 atmel AT89C2051-24PI светодиод AT89c2051 AT89c2051 Аналог at89c2051 лист данных Код таймера прерывания микроконтроллера AT89C2051
1995 - ATABX051

Аннотация: MCS-51TM at89c2051 AT89C2051 посадочное место AT89Cx051 ain0 at89c51 программисты Микроконтроллер AT89C2051 80C51 AT89C1051 AT89C52
Текст: нет текста в файле


Оригинал
PDF ATABX051 40-контактный MCS-51TM AT89C1051 / AT89C2051 ATABX051 20-контактный 80C51 at89c2051 Площадь основания AT89C2051 AT89Cx051 ain0 программисты at89c51 Микроконтроллер AT89C2051 AT89C1051 AT89C52
20-контактный at89c2051 ic

Аннотация: схема флэш-программатора для микроконтроллера AT89c2051 - схема контактов AT89C2051 20-контактный микроконтроллер Atmel 89C2051 архитектура at89c2051 ИНТЕРФЕЙС ПРОГРАММИРОВАНИЯ AT89C2051 Микроконтроллер - набор команд AT89C2051 Схема контактов P320S микроконтроллера AT89c2051
Текст: нет текста в файле


OCR сканирование
PDF MCS-51TM 16-битный AT89C2051 AT89C2051 2051-12П 2051-12С AT89C 20-контактный at89c2051 ic Схема флеш-программатора для AT89c2051 Микроконтроллер - схема контактов AT89C2051 20-контактный микроконтроллер Atmel 89C2051 at89c2051 архитектура ИНТЕРФЕЙС ПРОГРАММИРОВАНИЯ AT89C2051 Микроконтроллер - набор инструкций AT89C2051 P320S Схема выводов микроконтроллера AT89c2051
1997 - атмел 628

Аннотация: AT89C2051 посадочное место AT89C2051 микроконтроллер 20 контактов at89c2051 AT89C2051 микроконтроллер AT89C2051 MCS-51TM AT89C2051 20 контактов AT89Cx051 AT-89C2051
Текст: нет текста в файле


Оригинал
PDF 40-контактный MCS-51TM AT89C1051 / AT89C2051 ATABX051 20-контактный 80C51 AT89C1051 / AT89C2051 атмел 628 Площадь основания AT89C2051 Микроконтроллер AT89C2051 20-контактный at89c2051 AT89C2051 Микроконтроллер AT89C2051 AT89C2051 20 контактов AT89Cx051 AT-89C2051
1995-20-контактный микроконтроллер Atmel 89C2051

Аннотация: микросхема флэш-программатора для AT89c2051 Atmel AT 2051 ЧАСЫ РЕАЛЬНОГО ВРЕМЕНИ с использованием светодиодного интерфейса AT89C2051 с 20-контактным выводом 89C2051 89C2051 AT89C2051 МИКРО-КОНТРОЛЛЕР AT89C2051 ИНТЕРФЕЙС ПРОГРАММИРОВАНИЯ 2051 atmel atmel 89c2051 datasheet
Текст: нет текста в файле


Оригинал
PDF EMUL51TM-ПК EMUL51TM-ПК RS-232 AT89C1051 / 2051 20-контактный АС-20-2001С-6 20-контактный микроконтроллер Atmel 89C2051 Схема флеш-программатора для AT89c2051 Atmel AT 2051 ЧАСЫ РЕАЛЬНОГО ВРЕМЕНИ с использованием AT89C2051 светодиодный интерфейс с 89C2051 20-контактный 89C2051 МИКРО КОНТРОЛЛЕР AT89C2051 ИНТЕРФЕЙС ПРОГРАММИРОВАНИЯ AT89C2051 2051 атм. atmel 89c2051 лист данных
2008 - программатор AT89c2051-24pu

Аннотация: AT89C2051-24PU 89C2051 ПРИМЕНЕНИЕ Микроконтроллер - схема контактов AT89C2051 20-контактный микроконтроллер Atmel 89C2051 89C2051 AT89C2051-24SU atmel 89c2051 схема флэш-программатора для микроконтроллера AT89c2051 - набор инструкций AT89C2051
Текст: нет текста в файле


Оригинал
PDF -51Товаров 16 бит AT89C2051 AT89C2051 0368H Программатор AT89c2051-24pu AT89C2051-24PU 89C2051 ПРИМЕНЕНИЕ Микроконтроллер - схема контактов AT89C2051 20-контактный микроконтроллер Atmel 89C2051 89C2051 AT89C2051-24SU atmel 89c2051 Схема флеш-программатора для AT89c2051 Микроконтроллер - набор инструкций AT89C2051
2003 - at89x51

Аннотация: Светодиод P10 at89c51 led AT89c2051 MSC51 KEIL51 AT89C2051 MCS51 DSA0010100.txt ДЛЯ AT89C51
Текст: нет текста в файле


Оригинал
PDF MCS51 KEIL51 KEIL51 AT89C51 AT89X51 0592 МГц P10 светодиод at89c51 светодиод AT89c2051 MSC51 AT89C2051 MCS51 DSA0010100.txt ДЛЯ AT89C51
1995 - at89c51

Реферат: atmel at89c52 ATmel AT89C51 AT89C51-24PI таблица данных at89c51 AT89C5X atmel AT89C2051-24PI использование at89c51 at89c2051-24pi atmel at89c51 таблица данных
Текст: нет текста в файле


Оригинал
PDF AT89C51 AT89C52 AT89C5X-XXXX-5) atmel at89c52 ATmel AT89C51 AT89C51-24PI паспорт at89c51 AT89C5X atmel AT89C2051-24PI использовать at89c51 at89c2051-24pi atmel at89c51 лист данных
at89c2051

Аннотация: 320X240 320X240LCD MCS-51 VLCM320240 VLCM32040 SBUF
Текст: нет текста в файле


Оригинал
PDF VLCM32040 VLCM320240 320X240 RS232 123ABCabc 013FH 320X240LCD GB2312 at89c2051 320X240 320X240LCD MCS-51 VLCM320240 VLCM32040 СБУФ
2001 - 19654F

Аннотация: КОД МАРКИРОВКИ Atmel AT89C2051 программа маркировка упаковки atmel at89c2051 at89c2051 приложение 2213a02 ATmel AT89C2051 Информация о маркировке упаковки Atmel EG100H
Текст: нет текста в файле


Оригинал
PDF AT89C2051 AT89C2051 02/01 / xM 19654F КОД МАРКИРОВКИ Atmel Программа AT89C2051 маркировка упаковки atmel приложение at89c2051 2213a02 ATmel AT89C2051 Информация о маркировке упаковки Atmel EG100H

микроконтроллер% 20-% 20at89c2051% 20pin% 20 Диаграмма техническое описание и примечания по применению

1995 - микроконтроллер AT89C51

Аннотация: sab8031a-p SAB8051A-P P8052AH SAB8051A MICROCONTROLLER AT89C51 datasheet i87C51 микроконтроллер AT89C51 перекрестная ссылка микроконтроллера P8032AH
Текст: нет текста в файле


Оригинал
PDF i80C31 i80C51 i87C51 i80C52 i87C52 MCS-51 AT89C51 AT89C52 Микроконтроллер AT89C51 sab8031a-p SAB8051A-P P8052AH SAB8051A МИКРОКОНТРОЛЛЕР AT89C51 лист данных i87C51 Микроконтроллер AT89C51 Перекрестная ссылка на микроконтроллер P8032AH
Микроконтроллер

Аннотация: Philips Semiconductors 21 1136 Philips 1162 Микроконтроллер AT89C2051 16-битный PHILIPS SCR 16-битный микроконтроллер Микроконтроллер AT89C51 Semiconductors
Текст: нет текста в файле


Оригинал
PDF 16 бит P90CL301 Микроконтроллер Полупроводники Philips 21 1136 philips 1162 Микроконтроллер AT89C2051 PHILIPS SCR 16-битный микроконтроллер Микроконтроллер AT89C51 полупроводники
2011 - 3b0565

Абстракция: KIT_XC2785X_SK TC1167
Текст: нет текста в файле


Оригинал
PDF 1ED020I12-FA 6ED100HP2-FA 1ED020I12-FA.SP000552868 SP000521526 FS800R07A2E3) 50 В / 800 А, 1ED020I12-FA) SP000635950 3b0565 KIT_XC2785X_SK TC1167
16kx8 ползун

Аннотация: микроконтроллер 8096 имеет встроенную память 1024 1024x8 MSM6411B Последовательные порты микроконтроллера 8096 MSC62408 MSC6458 NS400N 8096 68 plcc 65P512
Текст: нет текста в файле


OCR сканирование
PDF ОЛМС-50/60 MSM5052 MSM5054 MSM5055 MSM5056 MSM6051 MSM63S2 MSM6351 MSM6353 120x4 16kx8 баран Характеристики микроконтроллера 8096 ПЗУ 1024 1024x8 MSM6411B 8096 последовательных портов микроконтроллера MSC62408 MSC6458 NS400N 8096 68 плкк 65P512
2010 - Нет в наличии

Аннотация: абстрактный текст недоступен
Текст: нет текста в файле


Оригинал
PDF Easy24-33
Филипс FA 261

Аннотация: Philips p83c528
Текст: нет текста в файле


OCR сканирование
PDF 80C51 на базе ОТ340-1 SSOP28: ОТ341-1 Philips FA 261 Philips p83c528
2000 - микроконтроллер

Реферат: СБОРНИК резервирования сегмента кода микроконтроллера AT89C51 ST62 asm пример микроконтроллера AKIT ST6
Текст: нет текста в файле


Оригинал
PDF 0x00-0x3F 0x800-0xF9F микроконтроллер Сегмент кода бронирования ASSEMBLER Микроконтроллер AT89C51 ST62 пример asm AKIT Микроконтроллер ST6
1997-0417H

Аннотация: 74х42 ПК СХЕМА клавиатуры ПК SC400 9 pin socket cga BIT 3195 G 8254 программируемый интервальный таймер 00DAH DSA003649
Текст: нет текста в файле


Оригинал
PDF lanTMSC400 lanSC410 1032А, lanSC400 0417H 74х42 СХЕМА клавиатуры ПК SC400 9-контактный разъем cga БИТ 3195 G 8254 программируемый интервальный таймер 00DAH DSA003649
1999 - DS9741

Реферат: siemens c35 сервис мануал pal26v12h
Текст: нет текста в файле


Оригинал
PDF Am186TMCC 2792A Am186CC ds9741 siemens c35 руководство по ремонту pal26v12h
1995 - гибридный контроллер солнечного ветра

Аннотация: Док-станция для 32-битного микроконтроллера TMDXDOCKH52C1 H52C1 C2000TM сша 2011 CONTROLSUITE F28M35E20C
Текст: нет текста в файле


Оригинал
PDF H52C1 TMDXDOCKH52C1 TMDXDOCKH52C1 C2000 com / tool / tmdxdockh52c1 гибридный контроллер солнечного ветра 32-БИТНЫЙ C2000TM микроконтроллер док-станция сша 2011 КОНТРОЛЬНЫЙ КОМПЛЕКТ F28M35E20C
1994 - Микроконтроллер Atmel 89C51

Аннотация: Микроконтроллер - схема выводов AT89C2051 Микроконтроллер 8051 бесплатно atmel 89C51 руководство пользователя микроконтроллер 89c51 схема выводов введение в микроконтроллер 89C51 AT89S55 atmel 89C51 руководство пользователя atmel 8051 40-контактный AT 89C51 PLCC 44-контактный
Текст: нет текста в файле


Оригинал
PDF AT89C4051 AT89C51 AT89C52 AT89C55 AT89S8252 AT89S53 44-контактный КАБИНА-ПАР25ММ БП-15250-УК, Микроконтроллер Atmel 89C51 Микроконтроллер - схема контактов AT89C2051 8051 микроконтроллер бесплатно atmel 89C51 руководство пользователя микроконтроллер 89c51 схема контактов Введение в микроконтроллер 89C51 AT89S55 atmel 89C51 руководство пользователя atmel 8051 40-контактный AT 89C51 PLCC 44-контактный
2000 - микроконтроллер ST6

Абстракция: 74HC125 Dip Window epromer MB080 ST62 ST62XX ST622XC-KIT ST626X-DBE ST626XC-KIT ST-REALIZER
Текст: нет текста в файле


Оригинал
PDF ST62XX ST622XC-KIT ST620x / 1x / 2x ST623x-KIT ST6230 / 32 ST624XB-KIT ST6246 ST626XC-KIT ST6260 / 62/65 Микроконтроллер ST6 74HC125 провал окна epromer MB080 ST62 ST626X-DBE СТ-РЕАЛИЗАТОР
1995 - C2000TM

Аннотация: гибридный контроллер солнечного ветра 32-битный микроконтроллер TMDXCNCDH52C1 f28m35x F28M35E20C F28M35 CONTROLSUITE приложения микроконтроллера
Текст: нет текста в файле


Оригинал
PDF H52C1 TMDXCNCDH52C1 TMDXCNCDH52C1 C2000 com / tool / tmdxcncdh52c1 C2000TM гибридный контроллер солнечного ветра 32-БИТНЫЙ микроконтроллер f28m35x F28M35E20C F28M35 КОНТРОЛЬНЫЙ НАБОР приложения микроконтроллера
Схема монитора
crt samsung

Аннотация: ks2501 samsung crt monitor osd samsung crt monitor электрические схемы samsung crt монитор кабель rgb ks24c04 блок-схема ЭЛТ-монитора samsung P6232 блок-схема ЭЛТ-монитора samsung в блоке питания KB2511B
Текст: нет текста в файле


Оригинал
PDF KS88C6216 / C6224 / C6232 / P6232 KS88C6216 / C6224 / C6232 КС88П6232 KS88C6216 / C6224 / C6232.16/24/32-Кбайт 464 байт принципиальная схема монитора samsung crt ks2501 samsung crt монитор osd электрические схемы монитора samsung crt samsung crt монитор rgb кабель ks24c04 Принципиальная схема ЭЛТ-монитора samsung P6232 Блок-схема ЭЛТ-монитора Samsung в блоке питания KB2511B
Нет в наличии

Аннотация: абстрактный текст недоступен
Текст: нет текста в файле


Оригинал
PDF TMS320F28069 TMDXCNCD28069ISO TMDXCNCD28069ISO C2000 TMS320F28062 C2000â 32-битный TMS320F28063
2001 - распиновка эмулятора дискеты

Резюме: 34-контактная распиновка SSI Разъем PE-h2081 AMP Mark VII «шестигранный светодиодный дисплей» DB25 - RJ45 Кабель флэш-памяти эмулятор дисковода гибких дисков Шестигранный светодиодный дисплей Контроллер сенсорного экрана elan Схема СХЕМА ЖЕСТКОГО ДИСКА ПК
Текст: нет текста в файле


Оригинал
PDF lanTMSC520 22450C lanSC520 распиновка эмулятора дискеты Распиновка 34-контактного SSI PE-h2081 Разъем AMP Mark VII "шестигранный светодиодный дисплей" Флэш-кабель DB25 - RJ45 эмулятор дисковода гибких дисков шестигранный светодиодный дисплей контроллер сенсорного экрана elan СХЕМА ЖЕСТКОГО ДИСКА ПК
2010 - Нет в наличии

Аннотация: абстрактный текст недоступен
Текст: нет текста в файле


Оригинал
PDF
1995 - MSP-FET430UIF

Аннотация: 16-разрядный микроконтроллер с интерфейсом АЦП и ЖК-дисплеем msp430 10-разрядный АЦП Микроконтроллеры msp430fg4618 флэш-память MCU FLASH MSP430F427 ЖК-дисплей 16-разрядный 12-разрядный АЦП SLAU138C
Текст: нет текста в файле


Оригинал
PDF MSP-FET430UIF MSP430 MSP-FET430UIF, MSP-FET430 slau138c MSP430FG437 MSP430FG438 16-битный микроконтроллер с интерфейсом ADC и LCD msp430 10-битный АЦП Микроконтроллеры msp430fg4618 флэш-память MCU FLASH MSP430F427 жк 16 бит 12-битный АЦП
8051 с использованием шины I2C BUS - интерфейс АЦП, ЦАП, память

Аннотация: 8051 с использованием интерфейса шины I2C с АЦП, ЦАП, памятью, ЦАП с интерфейсом с микроконтроллером 8051 uproggui AN446 с интерфейсом 8051 с eprom и ram Семейство 8051 с микроконтроллером на 3 uart 80C552 с интерфейсом 89c52 с внешним ram Микроконтроллер Перекрестная ссылка
Текст: нет текста в файле


Оригинал
PDF документы \ SECT01 \ FAXONDEM документы \ SECT01 \ ORDINFO1 документы \ SECT01 \ КАЧЕСТВО 80C51 документы \ SECT01 \ SELECGUI 80C51 16 бит документы \ SECT01 \ U16BFAM документы \ SECT01 \ U8BITFAM 8051 с использованием шины I2C BUS - интерфейс ADC, DAC, памяти 8051 с использованием интерфейса шины I2C ADC, DAC, памяти интерфейс ЦАП с микроконтроллером 8051 Uproggui AN446 сопряжение 8051 с eprom и ram Семейство 8051 с микроконтроллером 3 uart 80C552 интерфейс 89c52 с внешним плунжером Перекрестная ссылка на микроконтроллер
2007 - ARM LPC2148 встроенный язык C

Аннотация: программирование lpc2148 ARM 7 LPC2148 UART РЕГИСТРЫ ARM LPC2148 блок-схема с описанием LPC2148 все программы сопряжения ARM7 LPC2148 набор регистров Блок-схема ARM LPC2148 с ARM7 LPC2148 Схема контактов ARM LPC2148 LPC2148
Текст: нет текста в файле


Оригинал
PDF AN10587 SC16IS752, LPC2148, LPC2100 LPC2148 SC16IS752 AN10587 ARM LPC2148 встроенный язык C программирование lpc2148 ARM 7 LPC2148 РЕГИСТРЫ UART Блок-схема ARM LPC2148 с описанием LPC2148 все интерфейсные программы Набор регистров ARM7 LPC2148 Блок-схема ARM LPC2148 с ARM7 LPC2148 ARM LPC2148 схема контактов LPC2148
2010 - Нет в наличии

Аннотация: абстрактный текст недоступен
Текст: нет текста в файле


Оригинал
PDF PICPLC16
1995 - TMDSPLCKIT-V3

Аннотация: TMS320F28035 TMDSCNCD28035 PLC-модем Piccolo afe031 power line Связь микроконтроллер Связь с PLC Связь с ПЛК C2000 Power Line Communications piccolo
Текст: нет текста в файле


Оригинал
PDF C2000 t00TM 32-битный C2000TM TMDSPLCKIT-V3 TMS320F28035 TMDSCNCD28035 PLC модем Piccolo afe031 линия питания Коммуникационный микроконтроллер Связь с ПЛК Связь по линиям электропередач пикколо
1998 - КОНДЕНСАТОР 10U

Аннотация: абстрактный текст недоступен
Текст: нет текста в файле


Оригинал
PDF TH6503 TH6503 TH6503.КОНДЕНСАТОР 10U
1998 - микроконтроллер

Реферат: модуль DS5002FP DS5001FP DS5000T DS5000FP DS5000 DS2252T DS2251T DS2250T
Текст: нет текста в файле


Оригинал
PDF DS5000FP DS5001FP DS5002FP DS5000 DS5000 микроконтроллер модуль DS5000T DS2252T DS2251T DS2250T
2010 - Нет в наличии

Аннотация: абстрактный текст недоступен
Текст: нет текста в файле


Оригинал
PDF

At89c2051 Схема - Схема... Микроконтроллер на базе 8051, который имеет 2 Кбайта And Proteus - это ... Propeller Механически сканированные светодиодные часы -

  • Начало
  • Документы
  • At89c2051 Схема - Схема ... Микроконтроллер на базе 8051, который имеет 2 Кбайта And Proteus ...

Размер вставки (px) 344 x 292429 x 357514 x 422599 x 487

Текст схемы At89c2051 - Схема ... Микроконтроллер на базе 8051, который имеет 2 Кбайта And Proteus...

  • Схема At89c2051 Серия контроллеров реального времени с микроконтроллером AT89C2051, описанная в этой статье, представляет собой инструмент, который может выполнять эту задачу целенаправленно. Серия Real Time. В этой статье представлена ​​ночная заставка AT89C2051 (AT89C2051). Принцип очень простой, очень практичный. Компоненты схемы могут вам помочь.

    В этой категории доступно 205 схем. Еще одна подсказка: я сделал схему с AT89C2051-P из стандартной библиотеки atmel libe, удалил каталоги личной библиотеки, а затем попытался добавить посадочное место с помощью PCBnew.схематическое обозначение -AT89C2051. AT89C2051. схематическое обозначение: IC - AT89C2051. . . поиск символовпросмотр символов в Интернете в форматах DXF и DWG. Прототип состоит из микроконтроллера Atmel, AT89C2051, на базе передатчика и приемника. Схема передатчика показана на Рисунке 6 :. Схема

    At89c2051 >>> НАЖМИТЕ ЗДЕСЬ

  • схема часов с использованием at89c2051 с семью сегментами и ds1307, схема светодиодных цифровых часов с использованием ds1307, 7. Соберите схему и запишите прошивку в AT89C2051 (вам понадобится обычная параллельная схема программатора с USB-интерфейс.Вот схемы и несколько фотографий. До настоящего времени (февраль 2005 г.) I Схемы и фотографии здесь. Простейший программатор AT89C2051 (ATMEL). В спидометре используется Atmel AT89C2051MCU. Общее расстояние - спидометр DK. EASY LEDBLINK 4 STEP MCS-51 (код и схема). At89c2051 / 4051 сканирование 7-сегментной клавиатуры дисплея, At89c2051 / 4051 сканирование 7-сегментного дисплея и клавиатуры - схемы на основе микроконтроллера, проекты. 79. Цифровые часы с дистанционным управлением с DS1307 и AT89C2051. Проекты. Мини-микроконтроллер. Проекты. Электрические и электронные схемы.Схема электронного колеса рулетки Simple CW Keyer на базе Atmel ATtiny 2313. КПК, dateAdded, преобразователь из последовательного в параллельный с использованием AT89C2051.

    Используется микроконтроллер Atmel, то есть at89c2051 типа 8051. Я использовал симисторы. Поместите все компоненты на PCB, отмеченную точками, в соответствии с принципиальной схемой.

    Первая строка: принципиальная схема scart to vga zoom 505 schematicat89c2051-20 KM416S1120A принципиальная схема vga to rca TMC2376PC -to- TV Video. Схема контроллера температуры микрокомпьютера

    DS18B20 AT89C2051 Светодиодный микроконтроллер AT89C2051 для выполнения простой схемы управления обработкой, Схема.

    Коллекция Цепи, схемы или схемы термометров. (Примечание приложения).

  • AT89C2051 Цифровой термометр и часы - (электронная схема добавлена ​​06/03).

    20-контактный микроконтроллер AT89C2051 Atmel и модуль Maxim. Линия MAX232 Windows, версия 3.0. Установите Procomm Plus, как указано в Руководстве пользователя. К ним относятся принципиальные схемы, описание того, как они работают, и что они делают. 80C751, 80C51, 80C52, AT89C1051, AT89C2051, AT89C4051 и т. Д. Схема контроллера заряда солнечной батареи состоит из следующих аппаратных компонентов: микроконтроллер AT89C2051, серийный ADC0831, регулятор напряжения.

    ТАКЖЕ: в вашей схеме у вас нет резистора, подключенного к контакту 3 на ЖК-дисплее. Вы должны установить горшок 10K, чтобы вы могли регулировать контраст, без этого вы. В ЦП встроена микросхема AT89C2051. Усиление слабого сигнала и усиленный ФНЧ включают микросхему NJM4558. Повышение мощности каналов L, R, SL и SR. Проект Solartracking System на базе микроконтроллера (at89c2051). Люди изучают, что усилитель дизайна соответствует системе pixel_start_data, включая выделенную навигацию.

    >>> НАЖМИТЕ ЗДЕСЬ

Программатор Atmel AT89C2051 | HW-сервер.com

Теоретическая часть:

Это один из простейших программаторов. Он был разработан с использованием общих компонентов по сравнению с простой конструкцией. Он подключается напрямую к параллельному порту ПК. Программное обеспечение написано на языке Pascal, в новой версии используется пользовательский интерфейс Turbo Vision. Он должен работать без проблем с первой попытки. Обе версии программного обеспечения поддерживают так называемый режим DEBUG, который должен значительно упростить поиск и устранение неисправностей. Я тестировал его на материнской плате 6x86 VX со встроенным LPT портом.Мы уделили большое внимание процедурам тайминга, поэтому они должны работать на любом компьютере.

Этот программатор является частью системы LAB-51. Он полностью независим, но разрабатывался как его составная часть ...

Следующая статья является переводом того, что было опубликовано в «Электроинцерт» 11,12 / 96. Работаем над репринтом.

Корпорация ATMEL, известная своей памятью FLASH и EEPROM, создала собственную версию процессоров серии 8051.Например, AT89C51 представляет собой модифицированную версию «стандартного» 87C51 с флэш-памятью вместо СППЗУ. В этой статье я хотел бы представить свой программатор для аналогичной схемы в 20-контактном DIL корпусе AT89C2051.

Моей целью было создать простой программатор, который можно было бы легко сделать дома и который работал бы без значительных проблем с первой попытки.

Особенности процессора AT89C2051:
  • Совместимость с Intel 8051
  • 2 КБ внутренней памяти программ FLASH
    (1000 циклов записи)
  • Диапазон напряжения от 2.От 7 до 6 В
  • Полностью статический режим
  • Тактовая частота от 0 Гц до 24 МГц
  • Двухуровневая защита данных
  • 128 байт внутренней RAM
  • 15 программируемых контактов ввода / вывода
  • Два 16-битных счетчика / таймера
  • Аналоговый компаратор
  • 5 источников прерываний
  • Программируемый UART - (RS232)
  • 2 режима энергосбережения

Единственным значительным нововведением по сравнению со стандартными процессорами серии 51 является аналоговый компаратор на контактах P1.0 и P1.1. Его выход доступен для программного обеспечения через бит P3.6.

Система защиты данных спроектирована очень хорошо. С AT89C51 невозможно даже передать содержимое внутренней FLASH-памяти, если к ней подключена внешняя память со специальным программным обеспечением.

Единственным недостатком этого процессора является небольшая нерасширяемая программная память. Схема предназначена для простых применений, когда пространство и количество проводов ограничены. Жаль, что он не может работать только с RC-цепью для генерации тактового сигнала, а версия OTP недоступна.Это сделало бы его полноценным конкурентом хорошо известным процессорам PIC (однокристальные процессоры RISC от Microchip), например PIC16C54 и PIC16C84, так как разница в цене становится все меньше.

Согласно нашим измерениям, в среднем потребляемая мощность составляет около 12 мА. Наименьшее энергопотребление достигается при тактовой частоте 2 МГц и составляет около 6 мА для самого процессора (добавьте 2 мА для миниатюрного 7805). Дальнейшего значительного падения энергопотребления на более низких тактовых частотах не наблюдается.

Если вам нужны более точные спецификации, загрузите исходное техническое описание в формате .PDF или посетите WWW.ATMEL.COM.

Это схема алгоритма программирования:
  1. Подключите + 5V к Vcc, установите RST на низкий уровень и подождите не менее 10 миллисекунд.
  2. Установить высокий RST. Установите высокий уровень PROG (P3.2).
  3. Установите режим программирования через контакты P3.3, P3.4, P3.5, P3.7
  4. Установить код инструкции по адресу 000H через порт P1
  5. Установить RST на +12 В
  6. Отправить 1.Низкий импульс длительностью 2 мс для PROG (P3.2).
  7. Установите RST на + 5В. При желании установите режим проверки с помощью битов P3.3, P3.4, P3.5, P3.7 и считайте данные из P1.
  8. Увеличить адресный счетчик импульсным XTAL1, установить следующий код инструкции через P1
  9. Повторяйте шаги с 5 по 8 до тех пор, пока не будет достигнута граница 2 КБ, или пока весь файл не будет запрограммирован в чип.
  10. Отделка: низкий XTAL1, низкий RST. Отключите питание.
Подсказка: вместо ожидания 1,2 мс вы также можете проверить бит состояния P3.1 год за год / год за год; он должен быть более надежным.
Режимы программирования
Ширина импульса
Временная диаграмма для программирования и поверки

Практическая часть:

Описание программиста:

Управляющие биты и данные подключены к ATMEL через защелки (схемы 574). Чтением и проверкой данных управляет схема 74157 - четыре мультиплексора, позволяющие считывать 8 бит через четыре входных бита параллельного порта. Текущий полубайт (высокий или низкий) определяется состоянием бита 6Q (вывод 14) системной защелки 574.

Светодиоды используются для уменьшения напряжения и индикации текущего процесса. Транзисторы KF517 включают / выключают напряжение программирования внутренней флэш-памяти, D1 разделяет оба напряжения и защищает переключение транзистора + 5В.

Если вы решите использовать внешний источник питания + 5В и + 12В, не используйте стабилизаторы 7812 и 7805 - они только увеличивают потребление. В некоторых случаях лучше использовать другую конструкцию для части переключения напряжения - см. Конец этой статьи.

Строительство:

Схема программатора реализована на двусторонней печатной плате.

Для ATMEL 89C2051 рекомендуется использовать прецизионную розетку. Или, «в крайнем случае», можно использовать две стандартные дешевые розетки, вставленные друг в друга, чтобы припаянная не подвергалась чрезмерным механическим нагрузкам.

Используются два штатных светодиода. Красный указывает на операцию записи, зеленый - на включение ATMEL.

Программатор питается либо от внешних входов + 5В и + 12В, либо от одного напряжения минимум + 16В.В первом случае использовать стабилизаторы не рекомендуется; когда на их выходы подается входное напряжение, они потребляют около 50 мА и преобразуют его в тепло.

В оригинальной конструкции использовалась схема 74573; однако его использование не принесло пользы из-за конструкции вывода с параллельным портом (см. статью о LPT). Определенно лучше использовать два 8-битных D-триггера 74574, которые срабатывают по фронту, а не по уровню.

Схема расположения и размещения печатной платы представлена ​​ниже.Они масштабируются 10: 2,5 (для 300 dpi).

Файл оригинального размера доступен для скачивания в конце этой страницы.

Сторона компонентов:
Сторона пайки:
Размещение:

В Чехии этот PCD можно купить в SEMACH PCB под кодом AP5021. Электронная почта: [email protected]

Список деталей:

Табличка на схеме Значение
7812, 7805 Стабилизатор напряжения
Cannno 25 Male - версия печатной платы
D1 Любой Si-диод - эл.г. Ка 261
INV_T0 Любой Si-транзистор, например KC 237 ......
IO1, IO2 74574 - любая версия
LED1 красный светодиод 5 мм
светодиод1 зеленый светодиод 5 мм
PWR_T1, PWR_T2 Любой Si-транзистор, например KC 237 ......
R1
R2 2k2
R3
R4 2k2
R5 390
R6 470
R7 470
R8 2к2
R9 2k2
T3, T4 Транзисторы PNP - эл.г. KF 517
ZENER6.8 Стабилитрон 6,8 В - Imax минимальное, ниже 10 мА
Мощность 5x метка для пайки

Вывод:

Предупреждение: Из-за неопределенного состояния порта LPT после запуска некоторых приложений необходимо включить питание программатора ПОСЛЕ запуска управляющего программного обеспечения. Мы постарались минимизировать это влияние в нашем дизайне; однако полностью устранить эти побочные эффекты с точки зрения простоты невозможно.Например, резидентные программы печати могут делать с LPT практически все.

Литература: [ТЕХНИЧЕСКАЯ ИНФОРМАЦИЯ ATMEL AT89c2051]

Оборудование, созданное в 1996 году: Владимир Мыслик и Ян Рехак

Программное обеспечение, переработанное в 1997 году: Томас Дреслер.

Несколько человек независимо друг от друга указали, что переключатели напряжения сконструированы не полностью «чисто». Он по-прежнему работает, поскольку Atmels очень много выдерживает; однако их мнение включено сюда просто потому, что они правы.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *