Download - 90 Menit Belajar Mikrokontroller Dengan Mudah

Transcript
  • Belajar Mikrokontroller AVR Dengan Mudah

    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

    USBASP tidak dikenali

  • 5. Akan ada tampilan seperti dibawah ini, pilih Browse my computer for driver software

    6. Browse driver USBasp anda lalu klik NEXT

  • 7. Jika Windows scurity mengingatkan klik aja Instal this driver software anyway

    8. Jika driver sukses di instal akan ada tulisan seperti ini ;

  • 9. Dan di Device manager sudah dikenali

  • INSTALASI KHAZAMA AVR PROGRAMMER

    1. Double klik Installer Khazama

    2. Klik NextInstal Finish

  • 3. Tampilan Khazama AVR Programmer

  • Membuat Sysmin dengan Project Board

    Konfigurasi IC AT Mega 16, jika anda menggunakan IC yang lain gunakan konfigurasi sesuai dengan data

    sheetnya

    Kristal 12

    MHz

    MOSI MISO RST SCK

    VCC

    +5v

    GND

    LED Resistor 200

    Ohm

  • Rakitlah Project board anda dan hubungkan IC Mukrokontroller Atmega16 dengan Socket 10 PIN USBasp

    anda seperti gambar diatas :

    Gambar Mikrokontrol yang dirakit di project board

  • Mengecek Sambungan dan rangkaian Mikrokontrol

    dengan Software Khazama AVR Programmer

    1. Pastikan USBASP telah terkoneksi dengan Mikrokontroller dan laptop dengan benar

    2. Buka software Khazama AVR Programmer

    3. Klik Command Read Chip Signature

    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. IC Mikrokontroller Siap untuk di Program

  • Membuat Progran di Code Vision

    1. Instal Dahulu Software Codevision AVR (CVAVR)

    2. Kemudian Buka Program CVAVR Tersebut

    3. Tampilan Program CVAVR

  • 4. Klik File New

    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.

    10. Simpan dengan nama Lat-1.c

  • Simpan lagi dengan nama lat-1.prj

    Simpan lagi dengan nama Lat-1. cwp

  • 11. Akan tampil tulisan program banyak, Tekan Ctrl+A untuk menyeleksi semua teks tersebut, lalu klik

    DELETE pada keyboard untuk menghapus semua Teks.

  • 12. Ketik Program dibawah ini :

    #include //ic memakai at mega

    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)

    }}

    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

  • Tampilan Jika Program sudah benar

  • Memasukkan Program kedalam Mikrokontroller

    1. Buka Khazama AVR Programmer

    Klik Tanda ini

    2. Buka file dimana anda menyimpan program CVAVR, pilihlah file yang ber ekstensi Lat-1.Hex

  • 3. Lalu Klik Auto Program

    4. Jika ada tampilan seperti ini, berarti program sukses di masukkan kedalam mikrokontroller

    Hasilnya LED di PORTD.6 menyala

  • Latihan membuat Program LED Flip-Flop

    1. Buka file Program di CVAVR diatas tadi

    2. Rubah Program menyalakan led, dengan program dibawah ini:

    Ini Programmnya

    #include //ic memakai at mega

    #include //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