Tutorial Proteus Codevision ISP168 Terbaru

download Tutorial Proteus Codevision ISP168 Terbaru

of 23

Transcript of Tutorial Proteus Codevision ISP168 Terbaru

  • Email : [email protected]

    T. Komputer AMIK BSI Jakarta Page 1

    Contoh Program Menyalakan led bergantian di kaki PORTC

    Slamat Mencoba

    Pastiii BIS$$444

  • Email : [email protected]

    T. Komputer AMIK BSI Jakarta Page 2

    Tutorial menggunakan Software Proteus

  • Email : [email protected]

    T. Komputer AMIK BSI Jakarta Page 3

    1. Setelah selesai melakukan installasi sekarang klik software proteus

    Lembar Kerja

    Proteus

  • Email : [email protected]

    T. Komputer AMIK BSI Jakarta Page 4

    Contoh

    Skema Rangkaian Flip-Flop (LED)

    Daftar Komponen

    1. IC Atmega 16

    2. Xtall 12 MHz

    3. Resistor 1K

    4. Capasitor 22P / 33P

    5. Capasitor 100P

    6. Resistor 220 ohm

    7. Button

    8. Led

    9. Power (+) 10. Groun (-)

  • Email : [email protected]

    T. Komputer AMIK BSI Jakarta Page 5

    2. Menu Tollbar

    Tanda Kusor

    Daftar Komponen

    Daftar Power dan Ground

    Merupakan garis peghubung

    Kompenen lainya (Jalur Sirkuit) 3. Tampilan setelah di klik tanda (P) lalu ketik ATM di keywords

    Maka tampil daftar komponen IC ATmega, pilih atmega 16

    Lalu klik OK

    Klik tanda

    Dan (P)

  • Email : [email protected]

    T. Komputer AMIK BSI Jakarta Page 6

    4. Hasil seletah di OK

    5. Sekarang lakukan lagi dengan klik (P) untuk mencari komponen yang dibutuhkan

    6. Setelah kita keluarkan komponen yang digunakan, sekarang lakukan merangkai

    7. Untuk memutar klik komponen

    Yang mau di putar dengan klik kanan Pilih Rotate, lihat hasilnya

  • Email : [email protected]

    T. Komputer AMIK BSI Jakarta Page 7

    8. Sekarang klik symbol garis untuk membuat jalur sirkuit

    9. Setelah dirangkai, klik symbol

  • Email : [email protected]

    T. Komputer AMIK BSI Jakarta Page 8

    10. Tampilan setelah di berikan tegangan, sekarang klik 2 x di simbol tegangan dan ground, maka tampil, klik tanda panah kebawah untuk memilih tegangan (pilih VCC) dan (GND). Klik OK

    Klik 2 kali pada komponen Kristal (Xtall) 1MHz buat menjadi 12MHz, klik OK

  • Email : [email protected]

    T. Komputer AMIK BSI Jakarta Page 9

    11. Setelah selesai di rangkai sekarang waktunya untuk mengisi program ke IC Atmega16 dengan cara klik 2 kali pada komponen IC Atmega 16

    Lakukan perubahan pada CKSEL Fuses = (0001) Int RC 1 MHz menjadi = (0100) Int RC 8 MHz dan isi 12MHz Klik Simbol Open yang di Program File untuk membuka program hex yang mau di isi ke IC Atmega 16, klik OK

  • Email : [email protected]

    T. Komputer AMIK BSI Jakarta Page 10

    12. Setelah di klik simbol Open yang di program file pilih folder Exe

    lalu klik dan lihat file led Hex, lalu klik OK

    Hasil lalu klik OK

    IC Atmega16 Sudah terisi program yang sudah dibuat tadi (Cth : program menyalakan led bergantian)

  • Email : [email protected]

    T. Komputer AMIK BSI Jakarta Page 11

    13. Klik simbol Start atau tekan tombol F12 yang ada dibawah dan lihat hasilnya

    NB : Skema rangkaian led tetap satu saja

    1. Programnya saja yang di dirubah / diganti-ganti untuk melihat tampilan led yang berbeda-beda menyalanya.

    2. Cara memasukan sama seperti yang sudah dijelaskan.

    3. Proteus hanya meminta file yang berextensi Hex dan Cof. Untuk melihat hasil pemograman yang dibuat.

  • Email : [email protected]

    T. Komputer AMIK BSI Jakarta Page 12

    Tutorial Melakukan Compiler dari Bahasa

    Pemograman C Ke dalam Format Hexadesimal (Tipe file Hex)

    1. Download software Codevision AVR di link : http://atmel.com.; www.fischl.de/usbasp/. ; http://www.kelas-mikrokontrol.com/download.

    2. Setelah selesai download install program tersebut : lalu klik program yg sudah di install :

    3. Klik New lalu rubah Source dengan klik Project, lalu klik OK lalu klik Yes:

  • Email : [email protected]

    T. Komputer AMIK BSI Jakarta Page 13

    4. Maka tampil untuk melakukan seting baik jenis tipe IC maupun Kristal/Xtall, karena menggunakan IC Atmega 16 maka ubahlah Chip Atinny 13 dan clock 4.000000MHz, klik pilih Atmega 16 lalu klik di clock ketik 12.000000 MHz lalu klik Ports (tujuan untuk mengatifkan jenis port yang digunakan ) karena menggunakan skema gambar yang sudah di rangkai pada software simulasi proteus di alamat PORTC maka klik PORTC.

    Rubahlah bit In menjadi bit Out dengn klik di Buton In menjadi seperti gambar ini, lalu klik Buton 0 untuk merubah menjadi 1, yang lainya tidak perlu di seting karena contoh rangkaian masih dasar dan hanya untuk menampilkan led yang menyala baik bergantian maupun acak tampilannya, lalu klik file (untuk melakukan penyimpanan program).

  • Email : [email protected]

    T. Komputer AMIK BSI Jakarta Page 14

    5. pilih lalu simpan di folder yang anda buat sendiri agar file yang di simpan tidak sulit dicari contoh

    gambar ini klik open

    6. isi file name dengan bebas namanya cth led, lalu klik SAVE maka muncul lembar simpan berikutnya, penyimpanan sampai 3kali

  • Email : [email protected]

    T. Komputer AMIK BSI Jakarta Page 15

    7. Maka tampil lembar kerja CodeVision AVR

    Hapuslah deklarasi file/data yang tidak diperlukan

    Setelah di hapus mulailah menulis program di lembar kerja codevision avr

  • Email : [email protected]

    T. Komputer AMIK BSI Jakarta Page 16

    8. Setelah selesai melakukan penyimpanan sampai 3 kali maka buka explore untuk lihat di folder yang sudah dibuat maka ada namba folder baru di dalam folder yang dibuat tadi

    9. Contoh program yang benar

    Contoh Program Salah

    Tidak ada

    yang salah

    Klik folder Exe maka isinya

    belum ada karena belum di

    lakukan compiler

    Ada kesalahan

    dalam

    penulisan

  • Email : [email protected]

    T. Komputer AMIK BSI Jakarta Page 17

    10. Setelah Program di ketik dengan benar selanjutnya lakukan compiler untuk merubah ke dalam hexsa (hex) dan juga untuk memeriksa apakah sudah benar hasil penulisan, klik Project lalu pilih Compile atau tekan tombol F9, bila ada kesalahan atau error, lalukan perbaikan,

    11. Bila sudah benar penulisan lakukan lagi compiler, maka hasilnya tidak ada yang error.

    12. Habis klik compiler klik OK Lalu klik lagi Project lalu pilih Buil All atau CTRL + F9 Lalu klik OK

    Ada dua

    salah /

    Error

  • Email : [email protected]

    T. Komputer AMIK BSI Jakarta Page 18

    13. Setelah dilakukan klik compiler dan Klik Buill All, sekarang buka explore untuk melihat bahwa di dalam folder ada penambahan file.

    File yang tipe (hex) ini lah yang akan di download ke IC Mikrokontroler ATmega 16

  • Email : [email protected]

    T. Komputer AMIK BSI Jakarta Page 19

    TUTORIAL MENGGUNAKAN SOFTWARE ISP Prog (Ver 1.68)

    Select Chip

    Jenis IC Mikrokontroler

    Atmel

    Atmega

    AVR

    ANT9

    dll

    Open File Hex

    Untuk Download

    Write Flash

    Buat Download

    Program Ke IC

    Verify Flash

    Membaca hasil

    Download Program

    Lock Chip

    Untuk Mengunci

    Program yang sudah di

    download

    Menyimpan Data

    Program Hex Ke

    Memori External

    Klik Command

    Melihat menu

    Berikutnya

    NB : Software Prog ISP V 1.68 Merupakan software Download program ke

    dalam IC Mikrokontroler melalui downloader USB, Software ini bisa

    digunakan untuk mengisi ke berbagai jenis IC Mikrokontroler

    Erase berfungsi

    Untuk Menghapus

    Program yang ada di IC

    Auto berfungsi

    Untuk membaca /

    Scanning IC

    Mikrokontroler

  • Email : [email protected]

    T. Komputer AMIK BSI Jakarta Page 20

    CARA MENDOWNLOAD PROGRAM KE MIKROKONTROLER DENGAN SOFTWARE Prog ISP V 1.68

    1. Klik Program ProgISP

    2. Klik Command Untuk membuka menu lainnya Hasilnya

    3. Bentuk Sebelum Di Pasang Downloader USB Ke Komputer PC/Laptop

    4. Sesudah dipasang/dicolokan Downloader USB ke Komputer PC/Laptop

    5. Di Select Chip Pilih jenis IC yang di gunakan, karena menggunakan Atmega 16 pilih jenis IC atmega 16

    6. Setelah dirubah lakukan klik Read

    Untuk membaca apakah bisa

    Membaca IC Atmega 16

  • Email : [email protected]

    T. Komputer AMIK BSI Jakarta Page 21

    7. Bila tidak bisa membaca atau tidak terhubung ke IC Atmega 16 maka tampil

    8. Bila benar maka tampil succesfull read

    9. Lakukan seting fuse bit dengan menggantikan lowValue = E1 dan HighValue = 99 menjadi LowValue = EF dan HighValue = D9

    10. Setelah melakukan seting fuse bit, sekarang klik

    Command di bagian atas atau samping

  • Email : [email protected]

    T. Komputer AMIK BSI Jakarta Page 22

    11. Pilih Erase Chip lalu klik tujuannya untuk menghapus program yang ada di IC Mikrokontroler ATmega16

    maka menunjukan successfully Bentuk kegagalan atau tidak berhasil dihapus

    12. Setelah dihapus klik file pilih load flash atau klik load flash yang ada di samping

    tampilan, pilih dimana anda menyimpan program yang sudah disimpan di folder, bila sudah ketemu

    klik Exe, untuk membuka isi file hex yang sudah di compiler tadi, lalu klik OK

    13. Maka tampil di bawah

    NB : penyebab tidak bisa dihapus

    atau gagal karena :

    1. Salah memasang kabel ke IC

    Atmega 16 (terbalik

    memasangnya).

    2. Kabel rusak

    3. IC Rusak (bias dari toko atau

    salah seting fuse bit)

    Tampilan Led yang siap untuk di kirim ke

    iC Mikrokontroler ATMEGA 16

  • Email : [email protected]

    T. Komputer AMIK BSI Jakarta Page 23

    14. Klik Command klik Write Flash , karena masih dalam flash penyimpanan programnya jadi jangan klik write EEprom.

    Setelah itu klik lagi Command klik Program Fuse,

    15. Jangan Klik Lock Chip bila tidak ingin mengunci program download

    NB : Bila di lock chip maka sulit untuk membuka atau mengisi lagi program ke IC Mikrokontroler Atmega

    16. Bila sudah berhasil atau succesfuly dalam mendownload program ke dalam IC mikrokontroler, maka IC Siap dipakai dan lihat hasilnya.

    NB : Terjadinya Error atau gagal download program ke IC dikarenakan

    1. Salah Pasang IC Mikrokontroler/terbalik

    2. Kurang kencang atau longgar dalam pemasangan IC

    3. Rusaknya Kabel data

    4. Terlalu sering di lock chip, dll

    Bila berhasil mendownload program ke IC Mikrokontroler ATmega 16 dan juga program fuse