Isi kandungan:

PROGRAMME AT89S52 MENGGUNAKAN ARDUINO: 4 Langkah
PROGRAMME AT89S52 MENGGUNAKAN ARDUINO: 4 Langkah

Video: PROGRAMME AT89S52 MENGGUNAKAN ARDUINO: 4 Langkah

Video: PROGRAMME AT89S52 MENGGUNAKAN ARDUINO: 4 Langkah
Video: How to program 8051 using Arduino! | AT89S51, AT89S52, and P89V51RD2 2024, November
Anonim
PROGRAMME AT89S52 MENGGUNAKAN ARDUINO
PROGRAMME AT89S52 MENGGUNAKAN ARDUINO
PROGRAMME AT89S52 MENGGUNAKAN ARDUINO
PROGRAMME AT89S52 MENGGUNAKAN ARDUINO

In-System Programming (ISP) aka In-Circuit Serial Programming (ICSP) adalah kemampuan beberapa peranti logik yang dapat diprogramkan, mikrokontroler, dan peranti tertanam lain untuk diprogram ketika dipasang dalam sistem yang lengkap, dan bukannya memerlukan cip tersebut diprogramkan sebelumnya untuk memasangnya ke dalam sistem.

Dalam tutorial ini mikrokontroler AT89S52 diprogramkan dengan menggunakan Arduino sebagai In-Circuit Serial Programmer.

Bekalan

1x AT89S522x 33pF Disc Capacitors 1x 11.0592MHz Crystal Oscillator 1x 0.1uF Capacitor1x 10kOhm Resistor 1x Push Button 1x Bread BoardJumper Wire - mengikut keperluan

Langkah 1: HUBUNGAN LITAR

HUBUNGAN LITAR
HUBUNGAN LITAR
HUBUNGAN LITAR
HUBUNGAN LITAR
HUBUNGAN LITAR
HUBUNGAN LITAR

Sambungkan komponen di papan roti seperti yang ditunjukkan pada gambar. * Catatan: pin 31 harus ditarik ke + 5v kerana kita menggunakan memori program dalaman.

Langkah 2: MENGUBAHKAN ARDUINO KE ISP

1. Sambungkan Arduino ke PC.2. Pilih papan dan port yang sesuai.3. Muat naik kod dari fail yang dilampirkan di bawah. Sekarang arduino sudah siap untuk memprogram mikrokontroler 89S52. Catatan * Jangan tanggalkan kabel USB dari PC ke Arduino setelah memuat naik kod arduino ini.

Langkah 3: MENCIPTAKAN FILE HEX

MENCIPTA FILE HEX
MENCIPTA FILE HEX
MENCIPTA FILE HEX
MENCIPTA FILE HEX
MENCIPTA FILE HEX
MENCIPTA FILE HEX
MENCIPTA FILE HEX
MENCIPTA FILE HEX

1. Buka perisian Keil uVision. 2. Taip program dan simpan sebagai fail.c.3. Klik dua kali pada 'Source Group' dan klik pada fail.c yang anda buat. 4. Klik kanan pada 'Target 1'.5. Tetapkan frekuensi Kristal sebagai 11.0592MHz.6. Tandai 'Gunakan On-chip ROM'7. Klik pada tab 'Output' kemudian periksa 'Buat fail HEX' dan klik OK

Langkah 4: MENGHASILKAN PROGRAM AT89S52

PEMPROGRAMAN AT89S52
PEMPROGRAMAN AT89S52

1. Buka perisian pengaturcara 89S52 di PC anda.

2. Pilih port COM di mana Arduino disambungkan.

3. Klik Kenali. Ini akan menghasilkan mesej yang mengatakan 'atmel AT89S52 dikesan'.

4. Klik Buka fail hex dan pilih fail hex.

5. Klik muat naik. Ia akan menulis fail hex ke dalam mikrokontroler.

6. Sudah selesai. Sekarang anda boleh memuat naik sebarang kod ke 89S52 dengan menggunakan Arduino dengan mengikuti tutorial ini.

Disyorkan: