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