Агуулгын хүснэгт:

AT89S52 програмыг ARDUINO ашиглах: 4 алхам
AT89S52 програмыг ARDUINO ашиглах: 4 алхам

Видео: AT89S52 програмыг ARDUINO ашиглах: 4 алхам

Видео: AT89S52 програмыг ARDUINO ашиглах: 4 алхам
Видео: Микроконтроллеры ATMEL - AT89S52-24PU 2024, Арваннэгдүгээр
Anonim
AT89S52 програмыг ARDUINO ашиглан програмчлах
AT89S52 програмыг ARDUINO ашиглан програмчлах
AT89S52 програмыг ARDUINO ашиглан програмчлах
AT89S52 програмыг ARDUINO ашиглан програмчлах

Системийн програмчлал (ISP) гэж нэрлэгддэг хэлхээний цуваа програмчлал (ICSP) нь чипийг урьдчилан програмчлахыг шаардахын оронд програмчлагдах боломжтой логик төхөөрөмж, микроконтроллер болон бусад суулгагдсан төхөөрөмжүүдийг бүрэн системд суулгаж байхдаа програмчлах чадварыг хэлдэг. үүнийг системд суулгахын тулд.

Энэхүү гарын авлагад AT89S52 микроконтроллерийг Arduino ашиглан хэлхээний цуваа програмист болгон програмчилсан болно.

Хангамж

1x AT89S522x 33pF диск конденсатор 1x 11.0592MHz болор осциллятор 1x 0.1uF конденсатор 1x 10kOhm резистор 1x түлхэх товч 1х талхны самбар

Алхам 1: ХҮРГЭЛИЙН ХОЛБОО

ХҮРГЭЛИЙН ХОЛБОО
ХҮРГЭЛИЙН ХОЛБОО
ХҮРГЭЛИЙН ХОЛБОО
ХҮРГЭЛИЙН ХОЛБОО
ХҮРГЭЛИЙН ХОЛБОО
ХҮРГЭЛИЙН ХОЛБОО

Зурагт үзүүлсэн шиг бүрэлдэхүүн хэсгүүдийг талхны самбар дээр холбоно уу.*Анхаарна уу: бид програмын дотоод санах ой ашиглаж байгаа тул 31 -р зүүг +5v хүртэл татах ёстой.

Алхам 2: ARDUINO -г ISP рүү хөрвүүлэх

1. Arduino -г компьютерт холбоно уу.2. Тохирох самбар болон портыг сонгоно уу.3. Доорх хавтаснаас кодыг байршуулаарай, одоо arduino нь 89S52 микроконтроллерыг програмчлахад бэлэн боллоо. Тэмдэглэл* Энэхүү arduino кодыг байршуулсны дараа USB кабелийг компьютерээс Arduino руу бүү салгаарай.

Алхам 3: ХЕКС ФАЙЛ БҮТЭЭХ

ҮРИЙН ФАЙЛ үүсгэж байна
ҮРИЙН ФАЙЛ үүсгэж байна
ҮРИЙН ФАЙЛ үүсгэж байна
ҮРИЙН ФАЙЛ үүсгэж байна
ҮРИЙН ФАЙЛ үүсгэж байна
ҮРИЙН ФАЙЛ үүсгэж байна
ҮРИЙН ФАЙЛ үүсгэж байна
ҮРИЙН ФАЙЛ үүсгэж байна

1. Keil uVision програмыг нээнэ үү. 2. Програмаа бичээд.c файл болгон хадгална уу.3. 'Source Group' дээр давхар товшоод үүсгэсэн.c файл дээр дарна уу. 4. 'Target 1'дээр хулганы баруун товчийг дарна уу.5. Кристал давтамжийг 11.0592MHz гэж тохируулна уу.6. 'Чип дээрх ROM ашиглах' 7-г шалгана уу. 'Гаралт' таб дээр дараад 'HEX файл үүсгэх' -ийг шалгаад OK дарна уу

Алхам 4: AT89S52 програмчлах

AT89S52 програмчлах
AT89S52 програмчлах

1. 89S52 програмист програмыг компьютер дээрээ нээнэ үү.

2. Arduino холбогдсон COM портыг сонгоно уу.

3. Identify дээр дарна уу. Үүний үр дүнд 'atmel AT89S52 илэрсэн' гэсэн мессеж гарч ирнэ.

4. Open hex file дээр дарж, hex файлыг сонгоно уу.

5. Байршуулах дээр дарна уу. Энэ нь hex файлыг микроконтроллерт бичих болно.

6. Энэ нь дууссан. Одоо та энэ гарын авлагыг дагаж Arduino ашиглан 89S52 руу ямар ч кодыг оруулах боломжтой.

Зөвлөмж болгож буй: