ATMEGA32, LCD And BASCOM AVR




   Kali ini saya akan berbagi cara menggunakan LCD 16x2 dengan ATMega16/32/8535. Rangkaian ini dapat difungsikan sebagai penampil menu, temperature display maupun yang lainnya. Hal yang dibutuhkan adalah minsystem ATmega16/32/8535 seperti berikut ini :






Saya menggunakan Eagle CAD untuk membuat Schematics dan PCB nya setelah PCB jadi Lalu hubungkan kaki kaki LCD sesuai gambar dibawah ini dengan schematicsnya mari kita lihat code kemudian buat code bascom seperti di bawah ini dan dowload file .hex ke dalam atmega32 nya :

$regfile = "m32def.dat"  (menentukan type avr yang dipergunakan)
$crystal = 11059200
$baud = 9600

Config Lcdpin = Pin , Db4 = Porta.4 , Db5 = Porta.5 , Db6 = Porta.6 , Db7 = Porta.7 , E = Porta.3 , Rs = Porta.2  ( konfigurasi pin yg dipergunakan untuk lcd saya pergunakan port A )

Config Lcd = 16 * 2 

Cursor Off (menonaktifkan cursor)

Do
Cls                        (bersihkan Layar LCD)
Home                    (menampilkan karakter dimulai dari baris 1 kolom 1)
LCD  "LCD 16*2"
Lower Line            (menampilkan karakter dimulai dari baris 2 kolom 1)
LCD "ATMEGA 16/32"
Wait 1
cls                         (bersihkan layar LCD)
Locate 1,3 : LCD  "LCD 16*2" (menampilkan karakter pada baris pertama kolom ke tiga)
Locate 1,5 : LCD  "OK" (menampilkan karakter pada baris kedua kolom ke lima)
Loop
end

Anda dapat coba mengganti teks yang anda kehendaki, semoga bermanfaat.



ATMEGA32, LCD And BASCOM AVR ATMEGA32, LCD And BASCOM AVR Reviewed by cahyohertanto on June 17, 2015 Rating: 5

No comments:

close