Jika sebelumnya saya membahas tentang simulasi Menampilkan Karakter pada LCD 16x2 dengan Bahasa C, kali ini saya sedikit mengulas rangkaian sederhana LCD 16x2 dengan mikrokontroler. Di sini saya menggunakan mikrokontroler ATmega16. Adapun rangkaiannya:
Rangkaian ini sesuai dengan konfigurasi LCD port di CodeVisionAVR pada saat inisialisasi dan pengaturan di CodeWizardAVR. Sedangkan rangkaian lainnya merupakan sistem minimum mikrokontroler pada umumnya dan saya tambahkan rangkaian regulator dengan IC 7805.
Langkah-langkahnya sama dengan tulisan saya sebelumnya tentang Menampilkan Karakter pada LCD 16x2 dengan Bahasa C.
Pada gambar di atas, saya menggunakan LCD 16x4. Tapi pengaturan pada programnya sama seperti LCD 16x2. Ini terdapat pada:
lcd_gotoxy(0,1);
Maksudnya untuk mengatur posisi dengan angka pertama sebelum koma sebagai posisi kolom dan angka setelah koma untuk baris. Jika (0,1) berati kolom pertama baris kedua, posisi pertama dimulai dari angka 0.
![]() |
Rangkaian LCD dengan ATmega16 (klik untuk memperbesar) |
Rangkaian ini sesuai dengan konfigurasi LCD port di CodeVisionAVR pada saat inisialisasi dan pengaturan di CodeWizardAVR. Sedangkan rangkaian lainnya merupakan sistem minimum mikrokontroler pada umumnya dan saya tambahkan rangkaian regulator dengan IC 7805.
![]() |
Konfigurasi Port LCD pada CodeVisionAVR |
Langkah-langkahnya sama dengan tulisan saya sebelumnya tentang Menampilkan Karakter pada LCD 16x2 dengan Bahasa C.
![]() |
Penampakan hasil |
Pada gambar di atas, saya menggunakan LCD 16x4. Tapi pengaturan pada programnya sama seperti LCD 16x2. Ini terdapat pada:
lcd_gotoxy(0,1);
Maksudnya untuk mengatur posisi dengan angka pertama sebelum koma sebagai posisi kolom dan angka setelah koma untuk baris. Jika (0,1) berati kolom pertama baris kedua, posisi pertama dimulai dari angka 0.
Download:
Related Post:
Elektronika
- Belajar ADC (Analog to Digital Converter)
- LED Berjalan Sederhana dengan AVR (ATmega16)
- Menampilkan Karakter pada LCD 16x2 dengan Bahasa C
- Langkah-langkah Membuat PCB Sendiri
- Mengintip Jembatan Wheatstone
- Sensor Gaya, Torsi, dan Beban
- Thyristor: SCR, TRIAC, dan DIAC
- Termometer Digital Sederhana
- Belajar Membuat Robot Sederhana
- LED Berjalan Sederhana dengan AT89S52
- Sekilas tentang Mikrokontroler
sip...
ReplyDeletedadi pin 7 8 9 10 gak kangge yo?
tapi nek ndek buku kok pin nomer 5 ndek ground,tapi nang gambarmu kok nang PA1?
ra ngerti aku...
Oyi, aku melu sesuai di cvavr n beberapa refrensi yo ngunu.
ReplyDeleteTerima kasih infonya mas :)
ReplyDeleteomm, mau nanya nih...tau ga buat program pengatur suhu panas gimana ya listingnya, ga ngerti buat programnya ???
ReplyDeleteWah, sori om, belum pernah nyoba buat pengatur suhu. Tp klo pngn buat spt itu, pertama hrus bisa/ngerti bahasa program mski cm dkit aja. Kemudian coba latihan dg program sederhana spt membaca/menampilkan data sensor. Contoh program spt itu pasti udh banyak yg share. :)
Deletelink utk program rar nya udah pada matii.. segera tolong diperbaiki
ReplyDelete