• int integer o Digunakan untuk menyimpan angka dalam 2 byte 16 bit.
Tidak mempunyai angka desimal dan menyimpan nilai dari -32,768 dan 32,767.
• long long o Digunakan ketika integer tidak mencukupi lagi. Memakai 4
byte 32 bit dari memori RAM dan mempunyai rentang dari -2,147,483,648 dan 2,147,483,647.
• boolean boolean o Variabel sederhana yang digunakan untukmenyimpan
nilai TRUE benar atau FALSE salah. Sangat berguna karena hanya menggunakan 1 bit dari RAM.
• float float o Digunakan untuk angka desimal floating point. Memakai 4
byte 32 bit dari RAM dan mempunyai rentang dari -3.4028235E+38 dan 3.4028235E+38.
• char character o Menyimpan 1 karakter menggunakan kode ASCII
misalnya ‘A’ = 65. Hanya memakai 1 byte 8 bit dari RAM.
2.3. Display LCD
LCD 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 text baik 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 dengan CRT adalah komsusmsi daya yang relatif kecil, lebih ringan, tampilan yang lebih bagus, dan ketika berlama-lama di depan monitor, monitor CRT
lebih cepat memberikan kejenuhan pada mata dibandingkan dengan LCD.
Universitas Sumatera Utara
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 IO karena hanya menggunakan 8 bit data dan 3 bit control.
3. Ukuran modul yang proporsional
4. Daya yang digunakan relatif sangat kecil.
Saat ini telah dikembangkan berbagai jenis LCD, mulai jenis LCD biasa, Passive- Matrix
LCD PMLCD, hingga Thin-Film Transistor Active-Matrix LCD TFT- AMLCD.Kemampuan LCD juga telah ditinggkatkan, dari yang monokrom hingga yang
mampu menampilkan ribuan warna.
Gambar 2.3. Bentuk fisik LCD 16X2
Untuk rangkaian interfacing, LCD 16×2 tidak banyak memerlukan komponen pendukung.Hanya diperlukan satu variable resistor untuk memberi tegangan kontras pada
matriks LCD.Dengan menggunakan CodeVision AVR, pemrograman untuk menampilkan karakter atau string ke LCD 16×2 sangat mudah karena didukung library yang telah
disediakan oleh CodeVision AVR itu sendiri.Kita tidak harus memahami karakteristik LCD
Universitas Sumatera Utara
secara mendalam, perintah tulis dan inisialisasi sudah disediakan oleh library dari CodeVision AVR.
Konfigurasi pin dari LCD ditunjukkan pada Gambar dibawah ini
Gambar 2.4. Konfigurasi pin LCD
Modul LCD memiliki karakteristik sebagai berikut: 1.
Terdapat 16 x 2 karakter huruf yang bisa ditampilkan. 2.
Setiap huruf terdiri dari 5x7 dot-matrix cursor. 3.
Terdapat 192 macam karakter. 4.
Terdapat 80 x 8 bit display RAM maksimal 80 karakter. 5.
Memiliki kemampuan penulisan dengan 8 bit maupun dengan 4 bit. 6.
Dibangun dengan osilator lokal. 7.
Satu sumber tegangan 5 volt. 8.
Otomatis reset saat tegangan dihidupkan. 9.
Bekerja pada suhu 0oC sampai 55oC.
Universitas Sumatera Utara
2.4. Load cell