Isi kandungan:
- Bekalan
- Langkah 1: HUBUNGAN LITAR
- Langkah 2: MENGUBAHKAN ARDUINO KE ISP
- Langkah 3: MENCIPTAKAN FILE HEX
- Langkah 4: MENGHASILKAN PROGRAM AT89S52
Video: PROGRAMME AT89S52 MENGGUNAKAN ARDUINO: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
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
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
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
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:
DIY -- Cara Membuat Robot Labah-labah Yang Boleh Dikendalikan Menggunakan Telefon Pintar Menggunakan Arduino Uno: 6 Langkah
DIY || Cara Membuat Robot Labah-labah Yang Boleh Dikendalikan Menggunakan Telefon Pintar Menggunakan Arduino Uno: Semasa membuat robot Labah-labah, seseorang dapat mempelajari banyak perkara mengenai robotik. Seperti membuat Robot adalah Menjamu dan juga mencabar. Dalam video ini kami akan menunjukkan kepada anda bagaimana membuat robot Spider, yang dapat kami gunakan menggunakan telefon pintar kami (Androi
Jam Digital Menggunakan Mikrokontroler (AT89S52 Tanpa Litar RTC): 4 Langkah (dengan Gambar)
Jam Digital Menggunakan Mikrokontroler (AT89S52 Tanpa Litar RTC): Mari kita jelaskan jam … " Jam adalah peranti yang mengira dan menunjukkan masa (relatif) " !!! Tebak saya katakan betul-betul jadi mari kita buat JAM dengan ciri ALARM . CATATAN: akan memakan masa 2-3 minit dalam pembacaan sila baca keseluruhan projek atau jika tidak, saya tidak akan
BI - KAUNTER PENGUNJUNG ARAH DENGAN MENGGUNAKAN 8051 (AT89S52): 4 Langkah
BI - PENGUNJUNG PENGUNJUNG ARAH DENGAN MENGGUNAKAN 8051 (AT89S52): Objektif projek ini adalah untuk mengira jumlah pelawat yang masuk dan keluar dari bilik dan mengemas kini perinciannya ke paparan LCD. Projek ini terdiri daripada mikrokontroler AT89S52, dua sensor IR dan paparan LCD . Sensor IR mengesan luaran
Jam TIme Sebenar Menggunakan AT89s52: 3 Langkah
Jam TIme Sebenar Menggunakan AT89s52: SELAMAT DATANG, Ini adalah shubham Trivedi dan hari ini saya akan merancang Jam Masa Sebenar menggunakan Mikrokontroler At89s52. Mikrokontroler AT89S52 adalah nadi projek ini. DS1307 IC digunakan sebagai RTC. IC DS1307 ini memerlukan antara muka I2C, tetapi 89
Jauh Tanpa Wayar Menggunakan Modul 2.4Ghz NRF24L01 Bersama Arduino - Nrf24l01 Penerima Pemancar 4 Saluran / 6 Saluran untuk Quadcopter - Helikopter Rc - Rc Plane Menggunakan Arduino: 5 Langkah (dengan Gambar)
Jauh Tanpa Wayar Menggunakan Modul 2.4Ghz NRF24L01 Bersama Arduino | Nrf24l01 Penerima Pemancar 4 Saluran / 6 Saluran untuk Quadcopter | Helikopter Rc | Rc Plane Menggunakan Arduino: Untuk mengendalikan kereta Rc | Quadcopter | Drone | Pesawat RC | Perahu RC, kita selalu memerlukan penerima dan pemancar, misalkan untuk RC QUADCOPTER kita memerlukan pemancar dan penerima 6 saluran dan jenis TX dan RX terlalu mahal, jadi kita akan membuatnya