Professional Documents
Culture Documents
By. www.rokhmad.blogspot.com
Belajar mikrokontroller itu sangat mudah, asal ada kemauan, pasti anda bisa.
Yang harus dimiliki :
1. IC ATMEGA 8 atau IC ATMEGA 16 atau ATMEGA 8535 atau ATMEGA 32
2. Kristal 12 MHZ (atau sembarang anda punyanya berapa.. terserah)
3. USBASP Downloader
Ini punya saya.. beli online sekitar 60 ribu....
4. Projectboard/protobot
5. LED
6. Resistor 200 Ohm
7. Kawat / Kabel jemper, untuk nyambung di project board/protobord
8. Laptop
9. Driver USBASP
10. Software Codevision AVR
11. Software Khazama AVR Programmer
INSTALASI USBASP
1. Colokkan USBASP ke port USB Laptop
2. Jika USBASP anda tidak dikenali, maka anda perlu instal drivernya
3. Buka Device manager laptop anda
4. Instal drivernya dengan cara klik kanan pada tulisan USBasp klik Update Driver Software
5. Akan ada tampilan seperti dibawah ini, pilih Browse my computer for driver software
7. Jika Windows scurity mengingatkan klik aja Instal this driver software anyway
Kristal 12
MHz
MOSI
LED
RST
SCK
MISO
Resistor 200
Ohm
VCC
+5v
GND
Rakitlah Project board anda dan hubungkan IC Mukrokontroller Atmega16 dengan Socket 10 PIN USBasp
anda seperti gambar diatas :
4. Jika Rangkaian dan penyambungan anda benar, maka akan muncul tulisan seperti dibawah ini, jika
masih ada error silahkan cek kondisi IC Mikro dan penyambungannya sudah betul belum.
5. Pilih Project OK
6. Klik Yes
7. Pilih Jenis Chip sesuai dengan IC yang kita pasang, dan ukuran Christalnya
8. Karena IC yang saya gunakan AT mega 16 dan kristal 12 MHz, maka setting saya sebagai berikut :
9. Kalau sudah Klik File Generate, Save dan exit anda diminta untuk menyimpan file sebanyak 3
kali dengan ekstensi berbeda-beda (c, prj,cwp). Simpanlah dengan nama yang sama dan folder yang
sama sehingga anda akan lebih mudah mencari file tersebut.
11. Akan tampil tulisan program banyak, Tekan Ctrl+A untuk menyeleksi semua teks tersebut, lalu klik
DELETE pada keyboard untuk menghapus semua Teks.
#include <mega16.h>
//program utama
DDRD=0xff;
while (1){
//looping
PORTD.6=1;
}}
Tulisan setelah tanda // tidak usah di ketik itu adalah komentar saya untuk memudahkan anda
memprogram
Compile Program Anda dengan menekan gambar tanda panah:
Jika program anda error maka anda akan diberitahu oleh program.
Misalnya saya kurang kurung kurawal }.. maka saya akan diberitahu
4. Jika ada tampilan seperti ini, berarti program sukses di masukkan kedalam mikrokontroller
Ini Programmnya
#include <mega16.h> //ic memakai at mega
#include <delay.h>
//tunda waktu
void main (void){
//program utama
DDRD=0xff;
// PORTD sebagai output ada LED nya
while (1){
//looping
PORTD.6=1;
//Output di PORTD.6 logika 1(menyala)
delay_ms(500);
//tunda waktu
PORTD.6=0;
//Output di PORTD.6 logika 0(off)
delay_ms(500); //tunda waktu
}}
3. Make program dengan klik Gambar ini :
Masukkan kedalam mikro dengan Khazama AVR Programmer, Lihat Apa yang terjadi...??
Untuk Latihan Pemrograman yang lain, silahkan kunjungi blog saya dan unduh job sheetnya di sini :
http://rokhmad.blogspot.com/2013/09/job-sheet-praktek-sistem-kendali.html