LCD (Liquid Crystal Display) adalah
suatu jenis media tampil yang menggunakan kristal cair sebagai penampil utama.
LCD sudah digunakan diberbagai bidang misalnya alal–alat elektronik seperti
televisi, kalkulator, ataupun layar komputer. Pada bab ini aplikasi LCD yang dugunakan ialah LCD dot matrik dengan jumlah karakter 2 x 16. LCD sangat berfungsi sebagai penampil yang
nantinya akan digunakan untuk menampilkan status kerja alat.
Adapun fitur yang disajikan dalam LCD
ini adalah :
a. Terdiri dari 16 karakter dan 2 baris.
b.
Mempunyai 192 karakter tersimpan.
c.
Terdapat karakter generator terprogram.
d.
Dapat dialamati dengan mode 4-bit dan 8-bit.
e.
Dilengkapi dengan back light.
Modul LCD M1632 seperti dalam Gambar merupakan
modul LCD dengan tampilan 16 x 2 baris dengan konsumsi daya yang rendah. Modul
ini dilengkapi dengan mikrokontroler yang didisain khusus untuk mengendalikan
LCD. Mikrokontroler HD44780 buatan Hitachi yang berfungsi sebagai pengendali
LCD ini mempunyai:
•
CGROM (Character Generator Read Only Memory),
•
CGRAM (Character Generator Random Access Memory),
•
DDRAM (Display Data Random Access Memory).
LCD ini memiliki
16 kaki, sebagaimana ditunjukkan dalam Tabel
No
|
Kaki
|
Deskripsi
|
1
|
Vss
|
0V (GND)
|
2
|
Vcc
|
+5V
|
3
|
VLC
|
LCD Contrast Voltage
|
4
|
RS
|
Register Select; H:
Data Input; L: Instruction Input
|
5
|
RD
|
H:Read; L: Write
|
6
|
EN
|
Enable Signal
|
7
|
D0
|
Data Bus 0
|
8
|
D1
|
Data Bus 1
|
9
|
D2
|
Data Bus 2
|
10
|
D3
|
Data Bus 3
|
11
|
D4
|
Data Bus 4
|
12
|
D5
|
Data Bus 5
|
13
|
D6
|
Data Bus 6
|
14
|
D7
|
Data Bus 7
|
15
|
V+BL
|
Positive Backlight
Voltage
|
16
|
V-BL
|
Negative Backlight
Voltage
|
- DDRAM
DDRAM adalah merupakan memori tempat
karakter yang ditampilkan berada. Contoh, untuk karakter ‘A’ atau 41H yang
ditulis pada alamat 00, maka karakter tersebut akan tampil pada baris pertama
dan kolom pertama dari LCD. Apabila karakter tersebut ditulis di alamat 40,
maka karakter tersebut akan tampil pada baris kedua kolom pertama dari LCD.
Posisi
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
DDRAM
|
00
|
01
|
02
|
03
|
04
|
05
|
06
|
07
|
08
|
09
|
0A
|
0B
|
0C
|
0D
|
0E
|
0F
|
Addr
|
40
|
41
|
42
|
43
|
44
|
45
|
46
|
47
|
48
|
49
|
4A
|
4B
|
4C
|
4D
|
4E
|
4F
|
- CGRAM
CGRAM adalah merupakan memori untuk
menggambarkan pola sebuah karakter di mana bentuk dari karakter dapat
diubah-ubah sesuai keinginan. Namun memori ini akan hilang saat power supply
tidak aktif, sehingga pola karakter akan hilang.
- CGROM
CGROM adalah merupakan memori untuk
menggambarkan pola sebuah karakter di mana pola tersebut sudah ditentukan
secara permanen dari HD44780 sehingga pengguna tidak dapat mengubah lagi. Namun
karena ROM bersifat permanen, maka pola karakter tersebut tidak akan hilang
walaupun power supply tidak aktif. Pada Gambar di bawah tampak terlihat
pola-pola karakter yang tersimpan dalam lokasi-lokasi tertentu dalam CGROM.
Pada saat HD44780 akan menampilkan data 41H ke DDRAM, maka HD44780 akan mengambil
data di alamat 41H (0100 0001) yang ada pada CGROM yaitu pola karakter A. Dalam
gambar modul LCD dihubungkan ke PORTB mikrokontroler dimana kaki RS, RD, EN
terhubung ke PORTB.0-PORTB.2 dan D4, D5, D6, D7 terhubung ke PORTB.4-PORTB.7.
Gambar Pola Karakter dalam CGROM
Gambar
Rangkaian LCD
No comments:
Post a Comment