Keypad matrix 4x3 RANCANG BANGUN SISTEM PENGAMAN TAMBAHAN PADA MOBIL MENGGUNAKAN SECURITY PASSWORD BERBASIS MIKROKONTROLLER.

Pin keempat berfungsi untuk memasukkan input command atau input data, jika ingin memasukkan input command maka pin 4 diberikan logic low 0, dan jika ingin memasukkan input data maka pin 4 diberikan logic high 1. Fungsi pin kelima untuk read atau write, jika diinginkan untuk membaca karakter data atau status informasi dari register read maka harus diberi masukan high 1, begitu pula sebaliknya untuk menuliskan karakter data write maka harus diberi masukan low 0. Pada pin ini dapat dihubungkan ke ground bila tidak diinginkan pembacaan dari LCD dan hanya dapat digunakan untuk mentransfer data ke LCD. Pin keenam berfungsi sebagai enable, yaitu sebagai pengatur transfer command atau karakter data ke dalam LCD. Untuk menulis ke dalam LCD data ditransfer waktu terjadi perubahan dari high ke low, untuk membaca dari LCD dapat dilakukan ketika terjadi transisi perubahan dari low ke high. Pin-pin dari nomor 7 sampai 14 merupakan data 8 bit yang dapat ditransfer dalam 2 bentuk yaitu 1 kali 8 bit atau 2 kali 4 bit, pin-pin ini akan langsung terhubung ke pin-pin mikrokontroler sebagai inputoutput. Untuk pin nomor 15-16 berfungsi sebagai backlight.

2.5 Keypad matrix 4x3

Keypad termasuk peralatan input, tetapi dibedakan dengan peralatan input yang lain karena fungsinya yang spesifik. Jika ditinjau dari segi fungsi, adanya peralatan keypad pada suatu sistem mikrokontroler menunjukkan bahwa program kemudi sistem tersebut menghendaki suatu masukan data yang bersifat temporer, dapat dilakukan ”upload” pada saat program kemudi dalam keadaan running. Sistem keypad berlaku sebagai user interface, yang menjembatani kebutuhan Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. data-data yang bersifat bukan data tetap, dari useroperator ke sistem kontrol untuk keperluan proses interaksi kontrolkerja mikrokontroler. Untuk sistem kontrol portable berbasis mikrokontroler biasanya cukup dilengkapi dengan keypad 4x3 atau 4x4. Ada beberapa metode dalam proses pembacaan data keypad dalam pemrograman mikrokontroler, diantaranya adalah. a Metode Polling Metode yang pertama adalah menggunakan metoda scanning terusmenerus terhadap keypad sampai didapat data adanya tombol yang ditekan. Bila mikrokontroler mengakses program scanning dengan metode ini, program counter akan terjebak dalam loop scanning terus, sampai ada tombol ditekan. Metoda ini relatif lebih mudah direalisasikan karena pemrogramannya lebih mudah dan perangkat keranya lebih sederhana. b Metode Interrupt Interupsi Metode Interrupt memanfaatkan interupsi sebagai pemicu jika ada tombol yang ditekan. Cara ini lebih efektif dalam hal penghematan waktu akses dalam program keseluruhan. Bila tidak atau belum ada tombol ditekan, meskipun program dalam proses scanning, ia masih dapat dimanfaatkan untuk mengakses bagian-bagian program yang lain. Dan untuk aplikasi dalam proyek akhir ini, digunakan metode polling, yaitu scanning terus-menerus terhadap keypad sampai didapat data adanya tombol yang ditekan. Pada gambar 2.5 ditunjukkan gambaran tombol keypad 4x3 yang digunakan dalam proyek akhir penulis. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 2.5 Skema Keypad Matrik 4x3 Keypad yang digunakan dalam aplikasi ini adalah keypad matriks 4x3 4 baris dan 3 kolom. Berisikan tombol angka 0 sampai 9, tombol bintang , dan tombol pagar . Untuk mengenali bagian kolom dan baris yang aktif maka keypad ini dihubungkan dengan minimum sistem AT89S51.

2.6 Relay