Membuat Karakter Pada LCD 16×2 Dengan Bascom-AVR

Posted on

Penulisan karakter sangat penting dalam pemberian informasi pada suatu nilai tertentu. Misalnya untuk nilai temperatur atau suhu dilambangkan dengan pangkat nol (o) atau disebut dengan derajat. Pada aplikasi BASCOM-AVR telah disediakan tempat pembuatan karakter yang nanti akan dijadikan sebuah baris kode. Berikut saya akan memberi tutorial penggunakan karakter pada BASCOM-AVR

Pembuatan schematic rangkaian ATmega16 dengan LCD 16×2

  1. Buka aplikasi ISIS Proteus.
  2. Masukan komponen berikut lewat “Component Mode”
    • ATmega16
    • lcd 16×2 atau LM016L
  3. Berikut cara mengambil komponen:
  4. Rangkai komponen yang telah di ambil seperti berikut:
  5. simpan file rangkaian.

Pembuatan Kode Program:

  1. Buka aplikasi BASCOM-AVR.
  2. Buatkan file baru dan save dengan nama cobain_karakter.
  3. Tuliskan kode program berikut ini:
  4. selanjutnya tekan “Ctrl+L” pada keyboard maka akan muncul jendela “LCD designer”.
  5. Bentuk karakter yang ingin kita buat, disini saya akan membuat contoh lambang temperatur yaitu derajat (o). Berikut desainya:
  6. Setelah membuat karakter selanjutnya tekan “Ok” maka pada baris kode yang kita buat akan muncul secara otomatis baris kode baru yang.
  7. pada baris kode baru (Deflcdchar ?,12,18,18,12,32,32,32,32′ replace ? with number (0-7)) terdapat keterangan “replace ? with number (0-7)” yang artinya kita harus mengganti tanda”?” dengan angka dari 0 sampai 7 (pilih salah satu). Disini saya akan mengganti tanda tersebut dengan angka “1”. sehingga menjadi Deflcdchar 1,12,18,18,12,32,32,32,32.
  8. Selanjutnya kita akan membuat konfigurasi untuk LCD yang kita gunakan yaitu LCD 16*2 dengan kode program  berikut:
  9. Kemudian simpan dengan nama “lcd_karakter” dan kompile dengan menekan tombol F7 pada keyboard.

Menjalankan simulasi

  1. buka kembali rangkaian yang telah dibuat pada ISIS proteus.
  2. Double click pada IC ATmega16 kemudia akan muncul jendela “Edit Component.
  3. Klik icon Folder pada seperti gambar berikut dan buka folder penyimpanan kode program.
  4. Cari file yangbernala “lcd_karakter.hex” lalu open kemudian klik OK.
  5. Jalankan simulasi dengan menekan tombol play seperti pada gambar berikut:
  6. JIka berhasil maka akanmuncul seperti berikut:

Oh ya kode program diatas bukan untuk membuat sistim deteksi suhu ya, hanya contoh pembuatan karakter saja. Jadi hanya tulisan biasa. SELAMAT MENCOBA 🙂

[VIDEO UPDATE]

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.