Мазмуну:

AT89S52 ARDUINO КОЛДОНУП ПРОГРАММАЛОО: 4 кадам
AT89S52 ARDUINO КОЛДОНУП ПРОГРАММАЛОО: 4 кадам

Video: AT89S52 ARDUINO КОЛДОНУП ПРОГРАММАЛОО: 4 кадам

Video: AT89S52 ARDUINO КОЛДОНУП ПРОГРАММАЛОО: 4 кадам
Video: How to program 8051 using Arduino! | AT89S51, AT89S52, and P89V51RD2 2024, Ноябрь
Anonim
AT89S52 ARDUINO КОЛДОНУП ПРОГРАММАЛОО
AT89S52 ARDUINO КОЛДОНУП ПРОГРАММАЛОО
AT89S52 ARDUINO КОЛДОНУП ПРОГРАММАЛОО
AT89S52 ARDUINO КОЛДОНУП ПРОГРАММАЛОО

Тутумдук программалоо (ISP) aka in-Circuit Serial Programming (ICSP)-кээ бир программалоочу логикалык түзүлүштөрдүн, микроконтроллерлердин жана башка камтылган түзмөктөрдүн чипти программалоону талап кылуунун ордуна, толук системада орнотулганда программалоо жөндөмү. аны системага орнотуу үчүн.

Бул үйрөткүчтө AT89S52 микроконтроллери Arduino'ну микросхемалык сериялык программист катары колдонуу менен программаланган.

Жабдуулар

1x AT89S522x 33pF Disc Capacitors 1x 11.0592MHz Crystal Oscillator 1x 0.1uF Capacitor1x 10kOhm Resistor 1x Push Button 1x Non Board

1 -кадам: ЦИРКУТ БАЙЛАНЫШТАРЫ

ЦИРКТИН БАЙЛАНЫШТАРЫ
ЦИРКТИН БАЙЛАНЫШТАРЫ
ЦИРКТИН БАЙЛАНЫШТАРЫ
ЦИРКТИН БАЙЛАНЫШТАРЫ
ЦИРКТИН БАЙЛАНЫШТАРЫ
ЦИРКТИН БАЙЛАНЫШТАРЫ

Ингредиенттерди панелдеги сүрөттө көрсөтүлгөндөй туташтырыңыз.*Эскертүү: 31 -пин +5v тартылышы керек, анткени биз ички программанын эстутумун колдонуп жатабыз.

2 -кадам: ARDUINOну ISPге айландыруу

1. Arduino -ны PCке туташтырыңыз.2. Тиешелүү тактаны жана портту тандаңыз. Төмөндө тиркелген файлдан кодду жүктөңүз. Эми arduino 89S52 микроконтроллерин программалоого даяр. Эскертүү* Бул arduino кодун жүктөгөндөн кийин USB кабелин компьютерден Arduinoго чыгарбаңыз.

3 -кадам: АЛТЫ ФАЙЛЫ ТҮЗҮҮ

АЛТЫ ФАЙЛЫ ТҮЗҮҮ
АЛТЫ ФАЙЛЫ ТҮЗҮҮ
АЛТЫ ФАЙЛЫ ТҮЗҮҮ
АЛТЫ ФАЙЛЫ ТҮЗҮҮ
АЛТЫ ФАЙЛЫ ТҮЗҮҮ
АЛТЫ ФАЙЛЫ ТҮЗҮҮ
АЛТЫ ФАЙЛЫ ТҮЗҮҮ
АЛТЫ ФАЙЛЫ ТҮЗҮҮ

1. Keil uVision программасын ачыңыз. 2. Программаны териңиз.c файлы катары сактаңыз.3. "Source Group" баскычын эки жолу чыкылдатыңыз жана сиз түзгөн.c файлын чыкылдатыңыз. 4. 'Максат 1'ди оң баскыч менен чыкылдатыңыз.5. Crystal жыштыгын 11.0592MHz катары коюңуз. 'Use On-chip ROM'7'ди текшериңиз. 'Чыгуу' өтмөгүн чыкылдатыңыз, андан кийин 'HEX файлын түзүүнү' текшериңиз жана ОК басыңыз

4 -кадам: AT89S52 ПРОГРАММАСЫ

AT89S52 ПРОГРАММАСЫ
AT89S52 ПРОГРАММАСЫ

1. Компьютериңиздеги 89S52 программист программасын ачыңыз.

2. Arduino туташкан COM портун тандаңыз.

3. Идентификация дегенди басыңыз. Бул "atmel AT89S52 табылды" деген билдирүүгө алып келет.

4. Алтылык файлды ачууну чыкылдатып, он алтылык файлды тандаңыз.

5. Жүктөө дегенди басыңыз. Ал он алтылык файлды микроконтроллерге жазат.

6. Бул бүттү. Эми сиз бул үйрөткүчтү колдонуу менен Arduino аркылуу 89S52ге каалаган кодду жүктөй аласыз.

Сунушталууда: