Monday, June 20, 2011

SIMULASI MIKROKONTROLER MENGGUNAKAN BAHASA PEMROGRAMAN ASSEMBLY DENGAN PROTEUS 7.7 SP2 + mide-51


Pada pembahasan ini kita akan belajar mengaplikasikan bahasa pemrograman asembly dengan hardware, yaitu ic mikrokontroler AT89c51. Bahasa pemrograman kita buat dengan software mide-51. Sedangkan untuk rangkaian mikro serta simulasinya kita pakai proteus 7.7 SP2.
  1. PEMBUATAN PROGRAM DENGAN mide-51

  • Langkah awal siapkan file *.hex yang telah kita buat dengan software mide-51. Pembahasan mengenai software ini akan kita bahas pada materi selanjutnya. File *.hex bisa download di sini.

  1. PEMBUATAN RANGKAIAN MIKROKONTROLER DENGAN PROTEUS

  • Bukalah program proteus 7.7

  • Pada tampilan awal proteus, bukalah  “library” – “pick device/symbol” pada jendela pick devices masukkan keywords “89c51” klik AT89c51 pada bagian result kemudian “ok”

  • Akan muncul jendela sebagai berikut

  • Klik pada AT89c51 kemudian klik 2x pada area kerja, sehingga ic akan nampak pada area kerja seperti berikut

     

  • bukalah  “library” – “pick device/symbol” pada jendela pick devices masukkan keywords “resistor” klik RESISTOR pada bagian result kemudian “ok”

  • bukalah  “library” – “pick device/symbol” pada jendela pick devices masukkan keywords “led green” klik LED-GREEN pada bagian result kemudian “ok”

  • IC, RESISTOR, LED-GREEN telah tampil di lembar proteus, jika belum tampil di lembar kerja, klik pada komponen yang diinginkan dan klik 2x pada lembar kerja. Sehingga tampak tampilan berikut

  • Langkah selajutnya adalah memberi catu/tegangan pada rangkaian tersebut, denga cara klik kanan pada area kerja – place – terminal - power

  • Kemudian hubungkan semua komponen seperti gambar berikut

  • Pada komponen R1 tertera nilai 10k, ubahlah ke nilai 470 denga cara klik 2x pada komponen, kemudian  pada jendela Edit Komponen, ubahlah nilai pada Resistance (Ohm) dengan angka 470, “ok”

  • Rangkaian utama telah selesai

  1. MEMPROGRAM RANGKAIAN

  • Klik kanan pada ic AT89c51 kemudian - edit propertis

  • Pada jendela edit component, isilah “program file” dengan file *.hex yang telah kita persiapkan di langkah pertama

     

  • Kemudian “ok”

  1. SIMULASI  RANGKAIAN

  • Tekan tombol “play” pada bagian bawah tampilan proteus

  • Jika berhasil maka lampu led akan berkedip dengan nyala hijau

Friday, June 10, 2011

SIMULASI DASAR MIKROKONTROLER DENGAN PROTEUS 7.7 SP2


Pada pembahasan lalu kita telah Belajar Membuat Program Lampu Led Pada Atmega-8 dengan CodeVisionAVR. Selanjutnya kita akan belajar mensimulasikan program tersebut pada ic mikrokontroler atmega8. Sebelumnya pastikan software proteus telah terinstal di PC, dapat dilihat pada panduan Instalasi Proteus 7.7 Sp2 + Patch.

  1. PEMBUATAN PROGRAM DENGAN CODEVISIONAVR

  1. PEMBUATAN RANGKAIAN MIKROKONTROLER DENGAN PROTEUS

  • Bukalah program proteus 7.7

  • Pada tampilan awal proteus, bukalah  “library” – “pick device/symbol” pada jendela pick devices masukkan keywords “atmega8” klik ATMEGA8 pada bagian result kemudian “ok”

  • Akan muncul jendela sebagai berikut

  • Klik pada ATMEGA8 kemudian klik 2x pada area kerja, sehingga ic akan nampak pada area kerja seperti berikut

  • bukalah  “library” – “pick device/symbol” pada jendela pick devices masukkan keywords “resistor” klik RESISTOR pada bagian result kemudian “ok”

  • bukalah  “library” – “pick device/symbol” pada jendela pick devices masukkan keywords “led green” klik LED-GREEN pada bagian result kemudian “ok”

  • IC, RESISTOR, LED-GREEN telah tampil di lembar proteus, jika belum tampil di lembar kerja, klik pada komponen yang diinginkan dan klik 2x pada lembar kerja. Sehingga tampak tampilan berikut

  • Langkah selajutnya adalah memberi catu/tegangan pada rangkaian tersebut, denga cara klik kanan pada area kerja – place – terminal - power

  • Kemudian hubungkan semua komponen seperti gambar berikut

  • Pada komponen R1 tertera nilai 10k, ubahlah ke nilai 470 denga cara klik 2x pada komponen, kemudian  pada jendela Edit Komponen, ubahlah nilai pada Resistance (Ohm) dengan angka 470, “ok”

  • Rangkaian utama telah selesai

  1. MEMPROGRAM RANGKAIAN

  • Klik kanan pada ic atmega8 kemudian - edit propertis

  • Pada jendela edit component, isilah “program file” dengan file *.hex yang telah kita persiapkan di langkah pertama

  • Kemudian “ok”

  1. SIMULASI  RANGKAIAN

  • Tekan tombol “play” pada bagian bawah tampilan proteus

  • Jika berhasil maka lampu led akan menyala hijau

INSTALASI PROTEUS 7.7 SP2 + PATCH

INSTALASI PROTEUS 7.7 SP2 + PATCH

Sebelum menginstal program ini, pastikan anda telah memiliki master dari proteus 7.7 SP2 disertai dengan patchnya.  Simpanlah folder master proteus pada folder misal MyDocuments, selanjutnya langkah-langkahnya adalah sebagai berikut :
  1. Jalankan pro-setup77
  2. “Next”
  3. “Next”akan tampil jendela berikut
  4. Tekan “browse for key file”
  5. Carilah key pada folder misal C:\Documents and Settings\xp\My Documents\Proteus 7.7 SP2 Pro\Patch Proteus 7.7 SP2 v1.1 dengan nama file LICENCE.lxk (letak key tergantung dimana folder master proteus disimpan)
  6. Tekan “open”, akan tampil jendela berikut
  7. Tekan “instal” kemudian “yes” akan tampak jendela berikut
  8. Tekan “close”
  9. Pastikan bahwa lisensi akan valid sampai 01/01/2030 kemudian tekan “next”
  10. Lanjutkan proses instal dengan tekan tombol “next” hingga program selesai diinstal
  11. Tekan “finish”
  12. Bukalah folder  “Patch Proteus 7.7 SP2 v1.1” yang ada pada folder master program proteus, dan jalankan file Proteus Pro 7.7 SP2 v1.1.exe
  13. Tekan “update” hingga muncul pesan update installed successfully “ok” dan “close”
  14. Program telah berhasil diinstal
  15. Untuk memastikan program proteus 7.7 SP2 berhasil diinstal bukalah Start – all program – Proteus 7 Professional – ISIS 7 Professional , akan tampil jendela sebagai berikut
  16. Sebaiknya beri centang pada “don’t show this dialogue again ?” dan tekan “no”
  17. Proteus siap digunakan

MY LINK