Senin, 28 Juni 2010

Aplikasi LCD ATMega16 dengan CodeVisionAVR

CodeVisionAVR atau sering disingkat menjadi CVAVR merupakan salah satu bahasa pemrograman mikrokontroler yang berbasis bahasa C. CVAVR ini menawarkan beberapa kemudahan bagi para penggunanya salah satunya yaitu mengakses fungsi LCD 16*2 karakter. Pertama ketika membuka CVAVR akan tertampil jendela seperti ini:


pilih port mikrokontroler yang digunakan untuk interface dengan LCD (disesuaikan dengan hardware kita)

setelah itu klik file => generate, save and exit
simpan deh tu semua file dengan nama suka suka kita.

maka pada jendela utama akan tampil listing program yang panjang. Sebenarnya inti programnya hanya sedikit, seperti contoh program yang saya buat.




















Supaya program dapat melakukan waktu tunda atau delay, jangan lupa mencantumkan library delay.h dengan sintak

include

kemudian setelah itu program di-build dengan menekan shift+f9 atau klik project => build. Setelah itu download program file *hex-nya ke mikrokontroler, jadi deh.

wasalam






3 komentar:

  1. mau nanya kalo pake LCD 20*2 sama ga...?

    BalasHapus
  2. Beda sekali, karena librari yang digunakan pada program diatas untuk LCD 16*2,kalau untuk LCD 20*2 bisa menggunakan librari yang khusus untuk librari Lcd 20*2 tersebut.

    BalasHapus
  3. kalo displaynya di ganti dengan dot matrix bagaimana??apakah skema rangkaian dan programnya masih sama tau berbeda tolong penjelasannya :)

    BalasHapus