Универсальный внешний накопитель для всех iOS-устройств, совместим с PC/Mac, Android
Header Banner
8 800 100 5771 | +7 495 540 4266
c 9:00 до 24:00 пн-пт | c 10:00 до 18:00 сб
0 Comments

Серия at89c4051 (Microchip)

Microchip

Общие характеристики

РазделМикроконтроллеры широкого назначения
Объём памяти программ
Объём EEPROM памяти
Объём оперативной памяти
Тип памяти программ
Количество входов/выходов
Интерфейсы
ПериферияBrown-out Detect/Reset, LED, POR

Документация на серию at89c4051

  • найти at89c4051.pdf

    Товары серии at89c4051

    НаименованиеiУпаковкаЯдроUпитT рабF coreКорпус
    AT89C4051 (MCRCH)

     

     

    AT89C4051-12PC (MCRCH)

     

    AT89C4051-12PU (MCRCH)

     

    80 шт DIP-20-300 PDIP20
    AT89C4051-12SI (MCRCH)

     

    SO-20 SOIC20
    AT89C4051-12SU (MCRCH)

     

    в линейках 37 шт SO20300
    AT89C4051-12SUR (MCRCH)

     

     

    AT89C4051-24PI (MCRCH)

     

    18 шт DIP-20
    AT89C4051-24PU (MCRCH)

     

    в линейках 18 шт DIP-20-300 PDIP20
    AT89C4051-24SI (MCRCH)

     

    37 шт SO-20 SOIC20
    AT89C4051-24SU (MCRCH)

     

    в линейках 37 шт SO20300
    AT89C4051-24SUR (MCRCH)

     

     

    Программатор для AT89C2051 и AT89C4051

    Понадобилось недавно перешить микроконтроллер AT89C2051. Так как с атмелами до этого я дела не имел, то подумал, что это какой-нибудь контроллер из обычных AVR. Тем более как раз разводил печатку программатора для всех AVR под существующие DIP корпуса. Каков же был облом, когда после сбора программатора в списке поддерживаемых контроллеров не оказалось AT89C2051. Немного позалипав, пошел искать схему очередного программатора. Нашел, и даже не одну. В итоге был выбран этот программатор.

    Схема программатора для AT89C2051 и AT89C4051

    Оригинальная печатка (300 dpi, 83.5 x 49.8 мм)

    Расположение деталей на оригинальной плате

    Печатка была немного переделана: под другой разъем для внешнего питания и добавлен светодиод с SMD резистором. А при сборке обнаружилось жуть как много косяков, и в схеме, и в расположении деталей. Ниже идет переделанная и исправленная версия.

    Исправленная схема программатора

    Переделанная печатка (300 dpi, 90.2 x 61.0 мм)

    Расположение деталей на переделанной плате

    Изменения в схеме:

    • C5 => C7;
    • U2: 1 => 3, 3 => 1.

    Изменения в расположении деталей:

    • C4 => C10;
    • C5 => C7;
    • U2 => U1;
    • T3 => Q1;
    • T4 => Q3;
    • T5 => Q2.

    Так программатор выглядит в сборе:

    Собранный программатор

    Архив с программой был взят с того же сайта. Он содержит версии программы для контроллеров обоих типов: prog2051.exe для AT89C2051 и prog4051.exe для AT89C4051. Как пишет автор в инструкции, запускать программу следует из-под DOS.

    Настройки параллельного порта следующие:

    • LPT1: адрес 378h, IRQ 7;
    • LPT2: адрес 278h, IRQ 5;
    • Режим порта: двунаправленный (bidirectional).

    Далее приведу немного своей инструкции с переводом.

    При запуске программа сообщает, что можно указать в командной строке номер LPT порта, к которому подключен программатор, по умолчанию выбирается LPT1:

    Specificare la Porta Parallela 1 o 2 nella linea di comando.
    Uso: PROG2051 <1 | 2>
    LPT1 verra' presa come porta di default - Premi un tasto per continuare!
    
    Укажите параллельный порт 1 или 2 в командной строке. 
    Использование: PROG2051 <1 | 2>
    LPT1 будет использован по умолчанию - Нажмите любую клавишу для продолжения!
    

    Затем следует сообщение:

    PROCEDURA DI AVVIO!
    Spegni l'alimentazione
    Inserisci il CHIP
    Accendi l'alimentazione
    Premi un tasto per continuare!
    
    Выполните следующий порядок действий!
    Выключите питание
    Установите микроконтроллер
    Включите питание
    Нажмите любую клавишу для продолжения!
    

    И выводится меню:

    MENU DI SELEZIONE - PROGRAMMATORE 89C2051
    Cancella il Chip        C
    Leggi il Chip           R
    Carica il File          L
    Dump della Memoria      D
    Cancella la Memoria     Z
    Programma il Chip       P
    Verifica il Chip        V
    Salva su File           S
    Blank Check             B
    Leggi Signature         J
    Scrivi Lock Bit 1       M
    Scrivi Lock Bit 2       N
    Esci                    X
    Seleziona una lettera:
    
    Меню выбора - программатор 89C2051
    Очистить чип                 C
    Прочитать чип                R
    Загрузить файл в память      L
    Вывести дамп памяти          D
    Очистить память              Z
    Программировать чип          P
    Проверить чип                V
    Сохранить память в файл      S
    Проверить, очищен ли чип     В
    Прочитать идентификатор чипа J
    Записать 1-ый бит блокировки M
    Записать 2-ой бит блокировки N
    Выход                        X
    Выберите букву:
    

    В архиве с программой шли исходники, потому удалось лучше понять логику работы программы и назначение всех вышеперечисленных функций, для которых была составлена такая табличка:

    НазваниеБукваФункцияКонстанта для set_function()Описание
    Загрузить файл в памятьLload_data()Загрузить файл в память программы
    Сохранить память в файлSsave_data()Сохранить память программы в файл
    Прочитать чипRxread()READ_DATAПрочитать память контроллера в память программы
    Проверить чипVverify()READ_DATAСравнить память контроллера с памятью программы
    Очистить чипCerase()CHIP_ERASEОчистить память контроллера (заполнить байтами 0xFF)
    Вывести дамп памятиDdump()Вывести дамп памяти программы на экран
    Очистить памятьZclear_mem()Очистить память программы (заполнить байтами 0xFF)
    Программировать чип Pprogram()WRITE_DATAЗаписать в контроллер память программы
    Проверить, очищен ли чипВblank()READ_DATAПроверить, очищена ли память контроллера (заполнена ли байтами 0xFF)
    Прочитать идентификатор чипаJsignature()READ_SIGNATUREПрочитать 3 заголовочных байта. Если 00h и 01h байты равны 1Eh и 21h, то это AT89C2051, а если равны 1Eh и 41h, то это AT89C4051. 02h байт показывает 12В напряжение программирования, если его значение равно FFh.
    Записать 1-ый бит блокировкиMlock()WRITE_LOCK_1Записать 1-ый бит блокировки
    Записать 2-ой бит блокировкиNlock()WRITE_LOCK_2Записать 2-ой бит блокировки
    ВыходXexit()Выход из программы

    Микроконтроллер Atmel AT89C4051-24SU | Electron.com

    Международная доставка и доставка за границу

    Мы отправляем почти в любую точку мира, используя услуги FedEx International Priority . Цены рассчитываются при оформлении заказа, чтобы обеспечить справедливую цену. Обратите внимание, что время доставки сильно различается.

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

     

    Если вы не получили свой заказ вовремя, немедленно свяжитесь с нами по адресу [email protected] или [email protected] для получения дополнительной помощи.

     

    Доставка на а/я BOX

    Пожалуйста, имейте в виду, что мы не отправляем посылки на P.O. КОРОБКА (из-за ограничений FedEx)
    Если вы предоставите нам P.O. BOX в качестве адреса доставки, мы свяжемся с вами по обратному адресу и попросим вас указать другой адрес. Если вы не сообщите нам новый адрес, мы вернем вам деньги, и ваш заказ будет отменен.

    Расчетное время доставки

    USA & Canada

    Международный приоритет FedEx – 1 ~ 3 рабочих дней

    Европа

    FedEx International Приоритет – 1 ~ 2 рабочи

    4–5 рабочих дней, в зависимости от выбранной страны (для получения дополнительной информации свяжитесь с нами)

     

    Таможенные сборы и налоги при международной доставке

    Любые сборы и налоги оплачиваются покупателем. Пожалуйста, свяжитесь с нами, если у вас есть какие-либо проблемы.

     

    Доставка на чужой адрес

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

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

     

     

     

    30-дневная политика возврата

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

     

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

     

    Как обработать возврат?

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

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

    3. Ссылка на номер вашего заказа (например, «ESB0012856) на метку для доставки или упаковку и верните его на:

    Radio Plus, Spol. S R.O.
    Netreba 1
    277 45
    . Чехия

     

    4. Когда я получу кредит? 

    Возврат кредитов выдается в течение 48 часов после получения и проверки товара – вы будете уведомлены по электронной почте.

     

     

    Microchip AT89C4051-24PU, 8bit 8051 Микроконтроллер, AT89, 24MHz, 4kB Flash, 20-Pin PDIP

    Добавить в корзину

    Этот продукт в настоящее время недоступен для заказа.

    К сожалению, этого товара нет на складе, и в настоящее время он недоступен для заказа.

    tickДобавлено

    Посмотреть корзину

    Цена (без НДС) Каждая (в упаковке 5 шт.)

    TWD69.60

    (exc. ​​GST)

    TWD73.08

    (inc. GST)

    units Per unit Per Pack*
    5 – 5 TWD69.60 TWD348.00
    10 – 20 TWD67.80 TWD339.00
    25 + TWD66.20 TWD331.00
    *price indicative

    Варианты упаковки:

    checkmarkСтандартная упаковка

    empty-checkmarkПроизводственная упаковка

    RS Артикул:
    127-6615
    Произв. Part No.:
    AT89C4051-24PU
    Manufacturer:
    Microchip

    Product overview and Technical data sheets

    • docPdfDatasheet
    • docPdfESD Control Selection Guide V1
    • docZipSchematic Symbol & PCB Footprint

    Законодательство и соответствие


    Подробная информация о продукте

    8051 Архитектура Флэш-память (перепрограммируемая) Микроконтроллеры


    Компания Atmel предлагает 8051 перепрограммируемую флэш-память с высокой плотностью памяти, использующую энергонезависимую флэш-память с программируемой и постоянно стираемой памятью.



    8051 Архитектура Микроконтроллеры


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


    Device Family


    Single Cycle Core
    Flash ISP (In-System Programmable)
    Flash (Reprogrammable)
    CAN Networking MCUs
    USB MCUs
    ROMless

    Specifications

    Тип крепления 8
    Attribute Значение
    Семейство AT89
    Тип корпуса PDIP
    0287 Through Hole
    Pin Count 20
    Device Core
    8051
    Data Bus Width 8bit
    Program Memory Size 4 kB
    Maximum Frequency 24 МГц
    Объем ОЗУ 128 B
    Каналы USB 0
    Типичное рабочее напряжение питания 9 6 4

    8

    Maximum Operating Temperature +85 °C
    Program Memory Type Flash
    Instruction Set Architecture CISC
    Height 4.

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

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