Perangkat Keras Hardware LCD Liquid Cristal Display

27 Bentuk relay yang digunakan da bentuk relay dengan rangkaian driver dapat dilihat pada gambar : Gambar 2.17 Simbol Dioda Relay

2.7 Perangkat Keras Hardware

Pengertian dari hardware atau dalam bahasa indonesianya disebut juga dengan nama perangkat keras adalah salah satu komponen dari sebuah komputer yang sifat alat nya bisa dilihat dan diraba oleh manusia secara langsung atau yang berbentuk nyata, yang berfungsi untuk mendukung proses komputerisasi. Hardware dapat bekerja berdasarkan perintah yang telah ditentukan ada padanya, atau yang juga disebut dengan dengan istilah instruction set. Dengan adanya perintah yang dapat dimengerti oleh hardware tersebut, maka hardware tersebut dapat melakukan berbagai kegiatan yang telah ditentukan oleh pemberi perintah. Secara fisik, Komputer terdiri dari beberapa komponen yang merupakan suatu sistem. Sistem adalah komponen-komponen yang saling bekerja sama membentuk suatu kesatuan. Apabila salah satu komponen tidak berfungsi, akan mengakibatkan tidak berfungsinya suatu komputer dengan baik. Komponen komputer ini termasuk dalam kategori elemen perangkat keras hardware. Berdasarkan fungsinya, perangkat keras komputer dibagi menjadi : 1. Perangkat masukan Input device Vcc Tr V B Dioda a. Simbol b. Relay dengan rangkaian driver 28 Perangkat masukan berfungsi untuk memasukkan data, baik berupa teks, foto, maupun gambar ke dalam komputer.Contoh perangkat input misalnya keyboard, mouse, light- pen, scanner, dan sebagainya. 2. perangkat keluaran Output device perangkat keluaran dipergunakan untuk menampung dan menghasilkan data yang dikeluarkan, misalnya monitor dan printer. 3. Perangkat pengolah data Processor Perangkat pengolah data dipergunakan untuk mengolah data.Pengolah data meliputi unit pengolah pusat CPUCentral Processing Unit dan juga mikroprosesor.

2.8 LCD Liquid Cristal Display

LCD merupakan penampil karakter elektronik, kapasitas karakter yang dapat ditampungoleh LCD bergantung kepada spesifikasi dari pabrik. Disini digunakan LCD Display Module M163 2 buatan Seiko Instrument Inc terdiri atas dua bagian, yang pertama merupakan panel LCD sebagai media penampil informasi dalam bentuk hurufangka dua baris, masing- masing baris bisa menampung 16 hurufangka. LCD ini memiliki ciri-ciri sebgai berikut : a. LCD ini terdiri atas 32 karakter dengan 2 baris masing- masing 16 karakter dengan displsy dot matrik 5x7. b. Karakter generator ROM dengan 192 tipe karakter. c. Karakter generator RAM dengan 8 bit karakter. d. 80x8 bit display data RAM. e. Dapat diinterfacekan ke MCU 8 atau 4. 29 f. Dilengkapi fungsi tambahan; display clear, cursor home, display on off, corsor on off, display character blink, cursor shift, display shift. g. Internal data. h. Internal otomatis, reset pada saat power on. i. Tegangan +5 Volt PSU tunggal Liquid cristal display ini memp unyai konsumsi daya relatif rendah dan terdapat sebuah kontroler CMOS di dalamnya. Kontroler tersebut sebgai pembangkit dari karakter ROMRAM dan display data RAM. Semua fungsi tampilan dikontrol oleh suatu instruksi dan modul LCd dapat dengan mudah untuk diinterfacekan dengan mikrokontroller. Masukan yang diperlukan untuk mengendalikan modul ini berupa bus data yang masih termultiflex dengan bus alamat serta 3 bit sinyal kontrol. Sementra pengendalian dot matrik LCD dilakukan secara internal oleh kontroler yang sudah ada pada modul LCD. Dasar-dasar pengoperasian LCD ini terdiri atas pengoperasian dasar pada register, busy flag, address counter, display data RAM. a. Register Kontroller dari LCD mempunyai 2 buah register 8 bit yaitu register instruksi IR dan register data DR. IR menyimpan instruksi seperti display clear, cursor shift dan display data DD RAM serta character generator CG RAM. DR menyimpan data untuk ditulis di DD RAM atau CG RAM ataupun membaca data dari DD RAM atau CG RAM. Ketika data ditulis ke DD RAM atau CG RAM, maka DR secara otomatis menulis data ke DD RAM atau CG RAM. Ketika data pada DD RAM atau CG RAM akan di baca maka alamat data ditulis pada IR, sedangkan data akan dimasukan melalui DR dan mikrokontroller membaca data Dr. b. Busy Flag 30 Busy flag menunjukan bahwa module siap untuk menerima instruksi selanjutnya. Register seleksi sinyal akan melalui BD 7 jika RS=0 dan RW=1. jika bernilai 1 maka modul LCD sedang melakukan kerja internal dan instruksi tidak akan diterima. Oleh karena itu status dari flag harus diperiksa sebelum melaksanakan instruksi selanjutnya. c. Address Counter Address Counter menunjukan lokasi memori dalam modul LCD. Pemilihan lokasi alamat itu diberikan lewat register instruksi IR. Ketika data di baca atau ditulis dari DD RAM atau CG RAM maka Address Counter secara otomatis menaikan atau menurunkan alamat tergantung dari entry mode set. d. Display Data RAM DD RAM Pada LCD masing- masing pin mempunyai ringe alamat tersendiri. Alamat itu diekspresikan dengan bilangan hexadesimal. Untuk line 1 range alamat berkisar antara 00 H -0F H sedangkan untuk line 2 alamat berkisar antara 40 H -4F H . e. Character Generator ROM CG ROM CG ROM mempunyai tipe dot matrik 5x7. alamat pada LCD telah tersedia ROM sebagai pembangkit character dalam kode ASCII. f. Character Generator RAM CG RAM CG RAM untuk membuat karakter tersendiri melauli program. Berikut bentuk dan Susunan pin kaki LCD M1632 pada gambar 2.5 : 31 Gambar 2.18 Bentuk dan Susunan pin kaki LCD M1632 Nelwan, P. A Untuk mengetahi fungsi masing- masing terminal dan pin dari LCD tipe ini dapat dilihat dalam tabel 2.5.1 dan tabel 2.5.2 sebagai berikut : Tabel 2.4 Fungsi-fungsi terminal pada LCD LCD M1632 Data Sheet Nama Sinyal No.Term IO Tujuan Fungsi DB -DB 3 4 IO MPU Sebagai lalu lintas data dan instruksi ke dan dari MPU, lower byte DB 4 -DB 7 4 IO MPU Sebagai lalu lintas data dan instruksi ke dan dari MPU, lower byte E 1 I MPU Sinyal start readwrite RW 1 I MPU Sinyal seleksi register, 0 : write 1 : Read RS 1 I MPU Sinyal seleksi register 0 : Instruksi register Busy Flag read VLC 1 - PSU Driver LCD VDD 1 - PSU 5 volt VSS 1 - PSU Ground Terminal : 0 volt 32 Tabel 2.5 Fungsi pin modul LCD LCD M1632 Data Sheet No Simbol Level 1 Vss - Gnd 2 Vcc - POWER 5V ± 10 3 Vee - SUPPLY Lcd Drive 4 RS HL 5 RW HL 6 E H, 7 DB0 HL 8 DB1 HL 9 DB2 HL 10 DB3 HL 11 DB4 HL 12 DB5 HL 13 DB6 HL 14 DB7 HL 15 V+BL - Tegangan lampu 4 - 4,2V 16 V-BL - Penerangan Gnd H : Baca L : Tulis Enable Signal DATA BUS Fungsi H : Data Input L : Instruksi Input Bagian kedua merupakan sebuah sistem yang dibentuk dengan mikrokontroler yang ditempelkan dibalik panel LCD, berfungsi mengatur tampilan informasi selain berfungsi mengatur komunikasi M1632 dengan mikrokontroler. Dengan demikian pemakaian M1632 menjadi sederhana, sistem lain pada Ml632 cukup mengirimkan kode-kode ASCII dari informasi yang ditampilkan seperti memakai sebuah printer. Hitachi M1632 LCD Module dapat diakses secara 4 bit maupun 8 bit interface, namun rutin-rutin built in program yang ada pada DST-51 sudah dirancang untuk meng-akses LCD Module ini secara 4 bit interface. Pada dasarnya akses dari microcontroller ke Modul LCD ini terdiri dari 4 jenis sebagai berikut: ² Pengiriman Instruksi Register ² Pembacaan Address Counter dan Busy Flag 33 ² Pengiriman Data Register ² Pembacaan Data Register

2.9 Perancangan PCB Printed Circuit Board