Cara Membuat Tulisan Berjalan Pada LCD 16×2 Dengan BASCOM-AVR

Posted on

Cara penulisan pada LCD 16×2 biasanya hanya berupa tulisan yang muncul dan hilang secara biasa. Untuk artikel kali ini saya akan memberi tutorial pembuatan tulisan berjalan pada LCD 16×2 dengan menggunakan BASCOM-AVR. Tulisan berjalan ini seperti tulisan yang biasanya muncul pada Running Text yang menggunakan rangkaian LED, namun dengan LCD 16×2 kita juga bisa membuat tulsan berjalan dan dengan kode program yang lebih simple dan mudah dari pembuatan tulisan berjalan menggunakan Running Text. Berikut tutorialnya:

Pembuatan Rangkaian:

  1. Buka aplikasi ISIS proteus.
  1. Klik “Component Mode” kemudian klik “Pick From Library”.

 

  1. Akan muncul jendela “Pick Devices”, masukan nama-nama komponen  berikut ini kdealam kotak “keyword” dan double klik pada kolom “Device” agar komponen tersebut masuk ke dalam kolom komponen:
    • ATMEGA16
    • CAP
    • CRYSTAL
    • LM016L

 

 

Rangkai komponen yang telah diambil seperti gambar berikut:

 

 

 

Karena kita menggunakan Crystal External maka kita harus mengatur jenis Crystal pada IC ATmega16 sesua dengan  yang kita gunakan. Pada tutorial ini saya menggunakan Crystal 16MHz maka ubah setingan seperti berikut dengan cara klik dua kali pada ATmega16:

 

 

  1. Setelah merangkai komponen seperti di atas, simpan file tersebut kedalam folder teman-teman.

Membuat dan memasukan Kode Program:

  1. Buka Aplikasi BASCOM-AVR.
  2. Tulis kode program seperti berikut: $regfile = “m16def.dat”
    $crystal = 16000000Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5
    Config Lcdpin = Pin , E = Portc.1 , Rs = Portc.0
    Config Lcd = 16 * 2
  1. Dim A As Integer

    Cursor Off
    Do
    Home
    Lcd “TULISAN KE KIRI MENGGUNAKAN BASCOM-AVR”
    Lowerline
    Lcd “IDEBELAJAR.COM”
    A = 0
    For A = 1 To 45
    Shiftlcd Right
    Waitms 200
    Next

    A = 0
    For A = 1 To 45
    Shiftlcd Left
    Waitms 200
    Next

    Loop

  2. Simpan file tersebut dengan nama lcd_text_berjalan, Compile kode program dengan menekan tombol F7 pada keyboard.
  3. Buka kembali rangkaian yang telah dibuat.
  4. Masukan kode program yang telah di-compile dengan cara klik dua kali IC ATmega16 dan klik icon folder seperti gambar berikut:

 

  1. Masuk kedalam folder penyimpanan kode program dan cari file yang bernama lcd_text_berjalan.hex lalu Open dan klik OK.
  2. Jalankan simulasi program dengan menekan tombol play seperti gambar berikut:

 

 

 

  1. Jika berjhasil maka tulisan pada LCD akan berjalan dari kanan ke kiri kemudian bergantian dari kiri kekanan dan begitu seterusnya

Silahkan teman-teman utak atik kode program diatas agar lebih memahami manfaat dari setiap baris kode program dan lihat hasilnya.

 

Leave a Reply

Your email address will not be published.