Съдържание:

ПРОГРАМИРАНЕ НА AT89S52 ИЗПОЛЗВАНЕ НА ARDUINO: 4 стъпки
ПРОГРАМИРАНЕ НА AT89S52 ИЗПОЛЗВАНЕ НА ARDUINO: 4 стъпки

Видео: ПРОГРАМИРАНЕ НА AT89S52 ИЗПОЛЗВАНЕ НА ARDUINO: 4 стъпки

Видео: ПРОГРАМИРАНЕ НА AT89S52 ИЗПОЛЗВАНЕ НА ARDUINO: 4 стъпки
Видео: Микроконтроллеры ATMEL - AT89S52-24AU 2024, Ноември
Anonim
ПРОГРАМИРАНЕ НА AT89S52 С ИЗПОЛЗВАНЕ НА ARDUINO
ПРОГРАМИРАНЕ НА AT89S52 С ИЗПОЛЗВАНЕ НА ARDUINO
ПРОГРАМИРАНЕ НА AT89S52 С ИЗПОЛЗВАНЕ НА ARDUINO
ПРОГРАМИРАНЕ НА AT89S52 С ИЗПОЛЗВАНЕ НА ARDUINO

Вътрешно системно програмиране (ISP), наречено In-Circuit Serial Programming (ICSP), е способността на някои програмируеми логически устройства, микроконтролери и други вградени устройства да бъдат програмирани, докато са инсталирани в цялостна система, вместо да се изисква чипът да бъде програмиран преди това. за да го инсталирате в системата.

В този урок микроконтролерът AT89S52 е програмиран чрез използване на Arduino като вграден сериен програмист.

Консумативи

1x AT89S522x 33pF дискови кондензатори 1x 11.0592MHz кристален осцилатор 1x 0.1uF кондензатор 1x 10kOhm резистор 1x бутон 1x хлябна платка Джъмперни проводници - според изискванията

Стъпка 1: ВРЪЗКИ С ВРЪЗКИ

ВРЪЗКИ НА ВРЪЖКИ
ВРЪЗКИ НА ВРЪЖКИ
ВРЪЗКИ НА ВРЪЖКИ
ВРЪЗКИ НА ВРЪЖКИ
ВРЪЗКИ НА ВРЪЖКИ
ВРЪЗКИ НА ВРЪЖКИ

Свържете компонентите в макет, както е показано на фигурата.*Забележка: щифт 31 трябва да се издърпа до +5v, тъй като използваме вътрешна програмна памет.

Стъпка 2: ПРЕВЪРШВАНЕ НА ARDUINO В ISP

1. Свържете Arduino към компютър. Изберете подходящата платка и порта. Качете кода от прикачения файл по -долу. Сега arduino е готов за програмиране на микроконтролер 89S52. Забележка* Не изваждайте USB кабела от компютър към Arduino след качване на този код на arduino.

Стъпка 3: СЪЗДАВАНЕ НА ХЕКС -ФАЙЛ

СЪЗДАВАНЕ НА ХЕКС -ФАЙЛ
СЪЗДАВАНЕ НА ХЕКС -ФАЙЛ
СЪЗДАВАНЕ НА ХЕКС -ФАЙЛ
СЪЗДАВАНЕ НА ХЕКС -ФАЙЛ
СЪЗДАВАНЕ НА ХЕКС -ФАЙЛ
СЪЗДАВАНЕ НА ХЕКС -ФАЙЛ
СЪЗДАВАНЕ НА ХЕКС -ФАЙЛ
СЪЗДАВАНЕ НА ХЕКС -ФАЙЛ

1. Отворете софтуера Keil uVision. 2. Въведете програмата и я запазете като.c файл.3. Щракнете двукратно върху „Source Group“и кликнете върху.c файла, който сте създали. 4. Щракнете с десния бутон върху „Target 1“. Задайте честотата на кристала като 11.0592MHz. Поставете отметка „Използване на чип ROM“7. Кликнете върху раздела „Output“, след това проверете „Create HEX file“и щракнете върху OK

Стъпка 4: ПРОГРАМИРАНЕ НА AT89S52

ПРОГРАМИРАНЕ AT89S52
ПРОГРАМИРАНЕ AT89S52

1. Отворете софтуера за програмиране 89S52 на вашия компютър.

2. Изберете COM порта, към който е свързан Arduino.

3. Щракнете върху Идентифициране. Това ще доведе до съобщение „atmel AT89S52 открит“.

4. Щракнете върху Open hex file и изберете hex файла.

5. Щракнете върху качване. Той ще запише шестнадесетичния файл в микроконтролера.

6. Готово е. Сега можете да качите всеки код на 89S52, като използвате Arduino, като следвате този урок.

Препоръчано: