1. WINDOWS VISTA INSTALASI DRIVER USBASP DI KOMPUTER 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.
5. Jika ada peringatan pilih Instal this driver software anyway 6. Tunggu sebentar sampai instalasi driver selesai.
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.
6. Tunggu proses instalasi sampai selesai. 7. Instalasi telah selesai. Klik Finish.
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.
5. Jika ada peringatan pilih Instal this driver software anyway 6. Tunggu sebentar sampai instalasi driver selesai.
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 ) sehingga menghasilkan file tes1.hex pada folder dimana file tes1.a51 berada.
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.
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 Menu Load Flash Tombol Load Flash
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
KONEKSI USBASP KE MIKROKONTROLER Langkah I : Persiapan perangkat keras, meliputi protoboard, mikrokontroler, kristal dan kabel. LED KRISTAL MIKROKONTROLER PROTOBOARD KABEL
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
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 Sambungankan kabel untuk perpanjangan jalur kutub positif Kabel hitam adalah sumber kutub negatif yg berasal dari programmer 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.
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 6,7,8 dan 9 berturutturut berkabel hijau,biru, dan abu-abu dihubungkan ke programmer (miso,mosi,sck,rst) Kaki no 20 (gnd) pada mikrokontroler dihubungkan ke kutub negatif Kaki no 18 dan 19 pada mikrokontroler dihubungkan ke kristal Berikut ini gambar2 koneksi antara komputer, programmer dan mikrokontroler.
Dihubungkan/dicolokkan ke protoboard, pada kaki 6,7,8 dan 9 mikrokontroler Dihubungkan/dicolokkan ke protoboard, sebagai sumber tegangan kutub positif dan negatif