Pemrograman Mikrokontroler MCS-51 menggunakan Programmer USBasp Oleh : Seniman INSTALASI DRIVER USBASP DI KOMPUTER 1. WINDOWS VISTA 1. Pasangkan USBasp ke Komputer 2. Pada komputer, dari menu Start ->Klik kanan Computer -> Properties ->Device Manager Pilih LibUSB-Win32 Devices -> USBasp -> Update Driver Software
3. Pilih “Browse my computer for.......”
4. Browse ke direktori drivernya, seperti berikut.
Klik OK kemudian centang “Include subfolders”. Klik Next.
http://warehouseshop.tokopedia.com
www.demicrocontroller.blogspot.com
www.niman.web.id
http://warehouseshop.tokopedia.com
Pemrograman Mikrokontroler MCS-51 menggunakan Programmer USBasp Oleh : Seniman 5. Jika ada peringatan pilih “Instal this driver software anyway”
6. Tunggu sebentar sampai instalasi driver selesai.
http://warehouseshop.tokopedia.com
www.demicrocontroller.blogspot.com
www.niman.web.id
http://warehouseshop.tokopedia.com
Pemrograman Mikrokontroler MCS-51 menggunakan Programmer USBasp Oleh : Seniman 2. WINDOWS XP 1. Pasangkan USBasp ke Komputer 2. Pada komputer, dari menu Start -> Klik kanan “My Computer” -> Properties -> Piliha Tab “Hardware” klik “Device Manager”. Cari pilihan “USBasp” kemudian klik kanan dan pilih “Update Driver”.
3. Muncul jendela “Hardware Update Wizard”, pilih “No, not this time” lalu klik “Next”.
4. Pada jendela selanjutnya pilih “Instal from a list or specific location .....” lalu klik “Next”.
5. Kemudian “Browse” lokasi drivernya, seperti berikut. Klik “OK” lalu “Next”.
http://warehouseshop.tokopedia.com
www.demicrocontroller.blogspot.com
www.niman.web.id
http://warehouseshop.tokopedia.com
Pemrograman Mikrokontroler MCS-51 menggunakan Programmer USBasp Oleh : Seniman 6. Tunggu proses instalasi sampai selesai.
7. Instalasi telah selesai. Klik “Finish”.
http://warehouseshop.tokopedia.com
www.demicrocontroller.blogspot.com
www.niman.web.id
http://warehouseshop.tokopedia.com
Pemrograman Mikrokontroler MCS-51 menggunakan Programmer USBasp Oleh : Seniman 3. WINDOWS 7 1. Pasangkan USBasp ke Komputer 2. Pada komputer, dari menu Start ->Klik kanan Computer -> Properties ->Device Manager Pilih Other devices -> USBasp -> Update Driver Software
3. Pilih “Browse my computer for.......”
4. Browse ke direktori drivernya, seperti berikut.
Klik OK kemudian centang “Include subfolders”. Klik Next.
http://warehouseshop.tokopedia.com
www.demicrocontroller.blogspot.com
www.niman.web.id
http://warehouseshop.tokopedia.com
Pemrograman Mikrokontroler MCS-51 menggunakan Programmer USBasp Oleh : Seniman 5. Jika ada peringatan pilih “Instal this driver software anyway”
6. Tunggu sebentar sampai instalasi driver selesai.
http://warehouseshop.tokopedia.com
www.demicrocontroller.blogspot.com
www.niman.web.id
http://warehouseshop.tokopedia.com
Pemrograman Mikrokontroler MCS-51 menggunakan Programmer USBasp Oleh : Seniman PEMBUATAN PROGRAM 1. Program compiler yang digunakan adalah MIDE-51. 2. Install program MIDE-51. 3. Buka program MIDE-51, Start -> All Program -> MIDE-51 Package-> MIDE-51.
4. Klik menu “File” -> “New”. Kemudian ketikkan contoh kode program berikut. org 0h main :mov a,#0h mov p0,a call delay mov a,#0ffh mov p0,a call delay sjmp main delay :mov r0,#0ffh del :mov r1,#0ffh de :mov r2,#3 djnz r2,$ djnz r1,de djnz r0,del ret end 5. Simpan (icon gambar
) dengan nama misalnya “tes1.a51”
6. Kemudian kompile (icon gambar file “tes1.a51”berada. http://warehouseshop.tokopedia.com
) sehingga menghasilkan file “tes1.hex” pada folder dimana
www.demicrocontroller.blogspot.com
www.niman.web.id
http://warehouseshop.tokopedia.com
Pemrograman Mikrokontroler MCS-51 menggunakan Programmer USBasp Oleh : Seniman MEMASUKKAN (UPLOAD) PROGRAM DARI KOMPUTER KE MIKROKONTROLER 1. Extract program ProgISP versi 1.72 yang terdapat pada paket file driver dan manual, program ini tidak perlu diinstal. 2. Pasangkan/colokkan programmer USBasp ke komputer. 3. Jalankan program ProgISP versi 1.72.
http://warehouseshop.tokopedia.com
www.demicrocontroller.blogspot.com
www.niman.web.id
http://warehouseshop.tokopedia.com
Pemrograman Mikrokontroler MCS-51 menggunakan Programmer USBasp Oleh : Seniman 4. Pasangkan programmer USBasp ke mikrokontroler. Penting : Baca dulu pembahasan “Koneksi USBasp dan Mikrokontroler”.
5. Pada jendela ProgISP, pilih mikrokontroler yang akan diprogram. Dalam contoh ini adalah AT89S51. Kemudian pilih menu “File” -> “Load Flash” atau klik tombol “Load Flash” di sisi kanan.
Pilih mikrokontroler yang akan diprogram
Tombol “Load Flash” Menu “Load Flash”
http://warehouseshop.tokopedia.com
www.demicrocontroller.blogspot.com
www.niman.web.id
http://warehouseshop.tokopedia.com
Pemrograman Mikrokontroler MCS-51 menggunakan Programmer USBasp Oleh : Seniman 6. Pilih file HEX yang akan dimasukkan ke mikrokontroler.
7. Pada jendela utama ProgISP pastikan pilihan “Chip Erase”, “Program Flash” dan “Verify Flash” dicentang. Selanjutnya tekan tombol “AUTO” pada jendela utama ProgISP. Jika program berhasil dimasukkan ke mikrokontroler maka akan ada pemberitahuan di sisi bawah pada ProgISP.
1. Harus DICENTANG 2.Tekan tombol AUTO
3. Pemberitahuan program berhasil dimasukkan ke mikrokontroler
http://warehouseshop.tokopedia.com
www.demicrocontroller.blogspot.com
www.niman.web.id
http://warehouseshop.tokopedia.com
Pemrograman Mikrokontroler MCS-51 menggunakan Programmer USBasp Oleh : Seniman KONEKSI USBASP KE MIKROKONTROLER
Langkah I : Persiapan perangkat keras, meliputi protoboard, mikrokontroler, kristal dan kabel.
LED KRISTAL
MIKROKONTROLER
PROTOBOARD
KABEL
http://warehouseshop.tokopedia.com
www.demicrocontroller.blogspot.com
www.niman.web.id
http://warehouseshop.tokopedia.com
Pemrograman Mikrokontroler MCS-51 menggunakan Programmer USBasp Oleh : Seniman Langkah 2 : Perhatikan Koneksi Kabel Meliputi :
Kutub Positif (+5V atau VCC) di tunjukkan panah merah Kutub Negatif ( 0V atau GND/Ground) di tunjukkan panah hitam miso mosi sck rst
Koneksi mikrokontroler ke programmer
http://warehouseshop.tokopedia.com
www.demicrocontroller.blogspot.com
www.niman.web.id
http://warehouseshop.tokopedia.com
Pemrograman Mikrokontroler MCS-51 menggunakan Programmer USBasp Oleh : Seniman Perhatikan juga sambungan kabel untuk jalur kutub positif dan negatif
Ini juga jalur kutub positif
Kabel putih adalah sumber kutub positif yg berasal dari programmer Kabel hitam adalah sumber kutub negatif yg berasal dari programmer
Sambungankan kabel untuk perpanjangan jalur kutub positif
Diperlukan beberapa sambungan kabel untuk menghubungkan bagian tepi protoboard agar tegangannya dapat menjalar keseluruh tepi protoboard. Hal ini dilakukakan agar pengambilan tegangan dapat dilakukan dengan mudah. Karena pada umumnya, pengambilan tegangan dilakukan dari tepi protoboard. Di atas adalah ilustrasi untuk kutub positif. Hal yang sama dilakukan penyambungan kabel untuk perpanjangan kutub negatifnya.
http://warehouseshop.tokopedia.com
www.demicrocontroller.blogspot.com
www.niman.web.id
http://warehouseshop.tokopedia.com
Pemrograman Mikrokontroler MCS-51 menggunakan Programmer USBasp Oleh : Seniman Perhatikan juga bagian-bagian mana dari mikrokontroler yang mendapatkan kutub positif dan negatif. Barikut ini adalah ilustrasi pemberian tegangan dan koneksi ke programmer pada sistem minimum untuk mikrokontroler MCS51 agar sistemnya dapat berjalan normal.
Kaki no 40 (vcc) dan 31 (EA) pada mikrokontroler dihubungkan ke kutub positif
Kaki no 20 (gnd) pada mikrokontroler dihubungkan ke kutub negatif Kaki no 6,7,8 dan 9 berturutturut berkabel hijau,biru, dan abu-abu dihubungkan ke programmer (miso,mosi,sck,rst)
Kaki no 18 dan 19 pada mikrokontroler dihubungkan ke kristal
Berikut ini gambar2 koneksi antara komputer, programmer dan mikrokontroler.
http://warehouseshop.tokopedia.com
www.demicrocontroller.blogspot.com
www.niman.web.id
http://warehouseshop.tokopedia.com
Pemrograman Mikrokontroler MCS-51 menggunakan Programmer USBasp Oleh : Seniman
http://warehouseshop.tokopedia.com
www.demicrocontroller.blogspot.com
www.niman.web.id
http://warehouseshop.tokopedia.com
Pemrograman Mikrokontroler MCS-51 menggunakan Programmer USBasp Oleh : Seniman
http://warehouseshop.tokopedia.com
www.demicrocontroller.blogspot.com
www.niman.web.id
http://warehouseshop.tokopedia.com
Pemrograman Mikrokontroler MCS-51 menggunakan Programmer USBasp Oleh : Seniman
http://warehouseshop.tokopedia.com
www.demicrocontroller.blogspot.com
www.niman.web.id
http://warehouseshop.tokopedia.com
Pemrograman Mikrokontroler MCS-51 menggunakan Programmer USBasp Oleh : Seniman
http://warehouseshop.tokopedia.com
www.demicrocontroller.blogspot.com
www.niman.web.id
http://warehouseshop.tokopedia.com
Pemrograman Mikrokontroler MCS-51 menggunakan Programmer USBasp Oleh : Seniman
Dihubungkan/dicolokkan ke protoboard, pada kaki 6,7,8 dan 9 mikrokontroler Dihubungkan/dicolokkan ke protoboard, sebagai sumber tegangan kutub positif dan negatif
http://warehouseshop.tokopedia.com
www.demicrocontroller.blogspot.com
www.niman.web.id
http://warehouseshop.tokopedia.com