data

MENAMPILKAN TEXT BERGERAK DI LCD 2X16 DENGAN BASCOM AVR

Pada postingan kali ini saya ingin mencoba menampilkan tulisan pada LCD 2x16 dengan bascom AVR .
LCD 2x16 merupakan salah satu perangkat penampil yang sekarang ini mulai banyak digunakan. Penampil LCD mulai dirasakan menggantikan fungsi dari penampil CRT (Cathode Ray Tube), yang sudah berpuluh-puluh tahun digunakan manusia sebagai penampil gambar/textbaik monokrom (hitam dan putih), maupun yang berwarna. Teknologi LCD memberikan lebih keuntungan dibandingkan dengan teknologi CRT, karena pada dasarnya CRT adalah tabung triode yang digunakan sebelum transistor ditemukan. Beberapa keuntungan LCD dibandingkan CRT adalah komsumsi daya yang relative kecil, lebih ringan, dan tampilan yang lebih bagus. 

LCD memanfaatkan silikon atau galium dalam bentuk Kristal cair sebagai pemendar cahaya. Pada layar LCD, setiap matrik adalah susunan dua dimensi piksel yang dibagi dalam baris dan kolom. Dengan demikian, setiap pertemuan baris dan kolom adalah sebuah LED terdapat sebuah bidang latar (backplane) yang merupakan lempengan kaca bagian belakang dengan sisi dalam yang tertutupi oleh lapisan elektroda transparan. Dalam keadaan normal, cairan yang digunakan memiliki warna cerah. Daerah-daerah tertentu pada cairan akan berubah warnanya menjadi hitam ketika tegangan diterapkan antara bidang latar pola elektroda yang terdapat pada sisi dalam lempeng kaca bagian depan.Keunggulan LCD adalah hanya menarik arus yang kecil (beberapa uA) sehingga alat atau system menjadi portable karena dapat menggunakan catu daya yang kecil. Keunggulan lainnya adalah tampilan yang diperlihatkan dapat dibaca dengan mudah dibawah terang sinar matahari. Di bawah sinar cahaya yang remang-remang atau dalam kondisi gelap, sebuah lampu (berupa LED) harus dipasang di belakang layar tampilan.LCD yang digunakan adalah jenis LCD yang menampilkan data dengan 2 baris tampilan pada display. Keuntungan dari LCD ini adalah:
1.      Dapat menampilkan karakter ASCII, sehingga dapat memudahkan untuk membuat program tampilan.
2.      Mudah dihubungkan dengan port I/O karena hanya menggunakan 8 bit data dan 3 bit control.
3.      Ukuran Modul yang proposional
4.      Daya yang digunakan relative sangat kecil.
 

sebuah LCD 2x16 dapat digunakan untuk menampilkan nilai-nilai dari suatu sensor yang kita gunakan pada rangkaian elektronika kita.

USBasp , minsis atmega8 dan LCD




bahan-bahan yang diperlukan:
LCD 2x16
Minsis ATmega8
USBasp

software:
Bascom AVR
Extreme burner

Bahan-bahan yang digunakan bisa pesan di saya dengan hub di no hp.085737688250


cara menghubungkan LCD dengan Minsis Atmega8 
cara menghubungkan minsis atmega8 dengan lcd





contoh programnya:

$regfile "m8def.dat"
$crystal = 12000000

Dim Datas As String * 16 , X As Byte
Dim Dataa As String * 1

Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portd.3 , Rs = Portd.2
Config Lcd = 16 * 2 : Cursor Off


Cls
Datas = " BEBIT DE ARTHA"
Do
Locate 1 , 3 : Lcd "TAMPILAN LCD "
Waitms 200
For X = 1 To 16
Dataa = Mid(datas , X , 1)
Locate 2 , X : Lcd Dataa
Waitms 300
Next

For X = 1 To 16
Shiftlcd Left
Waitms 100
Next
For X = 1 To 32
Shiftlcd Right
Waitms 100
Next
For X = 1 To 16
Shiftlcd Left
Waitms 100
Next
Wait 1
Cls
Cls
Loop

end


Hasil percobaannya bisa dilihat pada video dibawah ini






4 comments:

Copyright © 2012 BEBITDEARTHA.