Daftar Isi:

PEMROGRAMAN AT89S52 MENGGUNAKAN ARDUINO: 4 Langkah
PEMROGRAMAN AT89S52 MENGGUNAKAN ARDUINO: 4 Langkah

Video: PEMROGRAMAN AT89S52 MENGGUNAKAN ARDUINO: 4 Langkah

Video: PEMROGRAMAN AT89S52 MENGGUNAKAN ARDUINO: 4 Langkah
Video: Program atau flash ic at89s52 dengan arduino nano sebagai programmer isp 2024, November
Anonim
PEMROGRAMAN AT89S52 MENGGUNAKAN ARDUINO
PEMROGRAMAN AT89S52 MENGGUNAKAN ARDUINO
PEMROGRAMAN AT89S52 MENGGUNAKAN ARDUINO
PEMROGRAMAN AT89S52 MENGGUNAKAN ARDUINO

In-System Programming (ISP) alias In-Circuit Serial Programming (ICSP) adalah kemampuan beberapa perangkat logika yang dapat diprogram, mikrokontroler, dan perangkat tertanam lainnya untuk diprogram saat dipasang dalam sistem yang lengkap, daripada mengharuskan chip diprogram terlebih dahulu. untuk menginstalnya ke dalam sistem.

Pada tutorial ini mikrokontroler AT89S52 diprogram dengan menggunakan Arduino sebagai In-Circuit Serial Programmer.

Perlengkapan

1x AT89S522x 33pF Kapasitor Disk 1x 11.0592MHz Crystal Oscillator 1x 0.1uF Capacitor1x 10kOhm Resistor 1x Push Button 1x Bread BoardJumper Wires - sesuai Kebutuhan

Langkah 1: KONEKSI SIRKUIT

KONEKSI SIRKUIT
KONEKSI SIRKUIT
KONEKSI SIRKUIT
KONEKSI SIRKUIT
KONEKSI SIRKUIT
KONEKSI SIRKUIT

Hubungkan komponen dalam papan tempat memotong roti seperti yang ditunjukkan pada gambar.*Catatan: pin 31 harus ditarik ke +5v karena kita menggunakan memori program internal.

Langkah 2: MENGUBAH ARDUINO KE ISP

1. Hubungkan Arduino ke PC.2. Pilih papan dan port yang sesuai.3. Unggah kode dari file terlampir di bawah ini. Sekarang arduino siap untuk memprogram mikrokontroler 89S52. Catatan* Jangan cabut kabel USB dari PC ke Arduino setelah mengupload kode arduino ini.

Langkah 3: MENCIPTAKAN FILE HEX

MENCIPTAKAN FILE HEX
MENCIPTAKAN FILE HEX
MENCIPTAKAN FILE HEX
MENCIPTAKAN FILE HEX
MENCIPTAKAN FILE HEX
MENCIPTAKAN FILE HEX
MENCIPTAKAN FILE HEX
MENCIPTAKAN FILE HEX

1. Buka perangkat lunak Keil uVision. 2. Ketik program dan simpan sebagai file.c.3. Klik dua kali pada 'Source Group' dan klik pada file.c yang Anda buat. 4. Klik kanan pada 'Target 1'.5. Atur frekuensi Crystal sebagai 11.0592MHz.6. Centang 'Gunakan ROM Dalam Chip'7. Klik tab 'Output' lalu centang 'Create HEX file' dan klik OK

Langkah 4: PEMROGRAMAN AT89S52

PEMROGRAMAN AT89S52
PEMROGRAMAN AT89S52

1. Buka perangkat lunak pemrogram 89S52 di PC Anda.

2. Pilih port COM di mana Arduino terhubung.

3. Klik Identifikasi. Ini akan menghasilkan pesan yang mengatakan 'atmel AT89S52 terdeteksi'.

4. Klik Buka file hex dan pilih file hex.

5. Klik unggah. Ini akan menulis file hex ke mikrokontroler.

6. Selesai. Sekarang Anda dapat mengunggah kode apa pun ke 89S52 dengan menggunakan Arduino dengan mengikuti tutorial ini.

Direkomendasikan: