Interfacing Microcontroller with LCD

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

Icon

Image | This entry was posted in Collage and tagged , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s