Monday, June 15, 2015

Mengendalikan LCD dengan mikrokontroler menggunakan BASCOM



Mengendalikan LCD dengan mikrokontroller menggunakan bahasa pemograman BASCOM.

Bagi anda yang ingin belajar mengendalikan LCD dengan bahasa BASCOM anda bisa membaca artikel ini.

Pada rangkaian LCD dan sistem minimum mikrokontroler di atas dapat kita lihat bahwa antara rangkaian LCD dan sistem minimum belum terhubung. 

Berikut keterangan yang akan menhubungkan kedua rangkaian di atas:


  1. Pin 4 (RS) dari LCD dihubungkan ke Port B.0 pada ATMEGA 8535
  2. Pin 6 (E) dari LCD dihubungkan ke port B.1 pada ATMEGA 8535
  3. Pin 11 (D4) dari LCD dihubungkan ke port B.4 pada ATMEGA 8535
  4. Pin 11 (D5) dari LCD dihubungkan ke port B.5 pada ATMEGA 8535
  5. Pin 11 (D6) dari LCD dihubungkan ke port B.6 pada ATMEGA 8535
  6. Pin 11 (D7) dari LCD dihubungkan ke port B.7 pada ATMEGA 8535

Untuk menguji program yang kita buat, alangkah baiknya ada mengujinya pada rangkaian yang telah dibeli dari perusahaan. 

Kenapa? karena rangkaian yang dijual oleh perusahaan sebelum dijual telah diuji terlebih dahulu.

Jadi resiko kegagalan device/alat sudah diantisipasi terlebih dahulu.

Berikut ini adalah program BASCOM untuk mengirimkan kata-kata ke LCD.

'--------------------------------------------------------
'DEKLARASI HEADER
'--------------------------------------------------------
$regfile = "8535def.dat" 'untuk deklarasi menggunakan IC ATMEGA8535  
'--------------------------------------------------------
'DEKLARASI CRITAL
'--------------------------------------------------------
$crystal = 12000000 'menggunakan crystal 12MHz  
'--------------------------------------------------------
'Konfigurasi LCD
'--------------------------------------------------------
Config Lcdpin = Pin, Db4 = Portb.4, Db5 = Portb.5, Db6 = Portb.6, Db7 = Portb.7, E=Portb.1, Rs=Portb0 
'--------------------------------------------------------
'Rutin utama
'--------------------------------------------------------
Do    'masukkan perintah perulangan Do
      Cls            'bersihkan layar lcd
      Upperline   'pihdahkan kursor lcd ke line atas
      Lcd "test"   'tulis kata test dilcd
      Wait 2        'tunggu hingga 2 detik
      Cls             'bersihkan layar
      Loweline    'pindahkan kursor ke lcd line bawah
      Lcd "test1"  'tulis dilcd kata test1   
      
      Wait 2        'tunggu hingga 2 detik
      Shiftlcd Right   'geser seluruh baris kekanan satu langkah
      Wait 2             'tunggu selama 1 detik
      Shiftlcd Left     'geser seluruh baris ke kiri satu langkah
      Wait 2             'tunggu selama 2 detik
      locate 2,2        'pindahkan kursor ke posisi baris ke 2 kolom ke 2
      lcd  "t"             ;tulis dilcd huruf t
      Wait 2             'tunggu selama 2 detik
      Shiftcursor Right   'geser kursor kekanan sebanyak 1 langkah
      lcd "#"       'tulis karakter # ke lcd
      wait 2      ' tunggu selama 2 detik
Loop   'Akhir dari perulangan Do...Loop
End 'mengakhiri program

Mengendalikan LCD dengan mikrokontroler menggunakan BASCOM Rating: 4.5 Diposkan Oleh: Dedy Fermana

0 komentar:

Post a Comment

Note: Only a member of this blog may post a comment.