Seperti yang kita tahu keyboard merupakan sebuah alat untuk menginput data. Sebagai contoh data tersebut berupa huruf atau karakter yang di ketik seseorang ke dalam suatu program pada komputer. Kebanyakan keyboard mempunyai 80 sampai 110 karakter / tombol. Huruf dan angka tercetak pada tiap tombol sehingga kita dapat membedakan karakter yang ada pada tiap tombol. Dan hampir semua layout atau susunan huruf pada keyboard sama, sebagai contoh susunan layout yang biasa kita lihat adalah keyboard tipe QWERTY.
Di dalam sebuah keyboard hampir sama dengan komputer mini karena terdapat prosesor dan beberapa sirkuit. Alat tersebut mentransfer informasi ke prosesor yang ada pada komputer. Didalam prosesor yang ada pada keyboard terdapat matrix kunci. Matrix kunci ini merupakan susunan dari sirkuit - sirkuit. Dan tiap sirkuit ini terletak pada bagian bawah di setiap tombol. Saat tombol di tekan, papan sirkuit yang ada pada bagian bawah tombol akan mengeluarkan arus listrik dan akan di kirim ke prosesor, arus tersebut memberi sinyal ke prosesor untuk membaca data yang dikirim.
Sirkuit akan tertutup saat tombol tertekan. Sirkuit yang tertutup akan memberi sinyal ke prosesor. Prosesor menggunkan peta kunci biasa juga di sebut peta karakter untuk mengetahui sirkuit yang tertutup atau tombol yang tertekan. Dengan menggunakan peta karakter ini prosesor pada keyboard dapat mengetahui huruf apa yang sedang tertekan dan apakan huruf tersebut huruf besar atau huruf kecil tergantung dari tombol shift yang terpencet atau tidak.
Keyboard terkoneksi ke komputer melalui kabel PS/2 dan ada juga yang menggunakan kabel USB. Keyboard dan komputer bekerja sama secara dua arah, dengan kata lain memungkinan untuk saling mengirimkan informasi. Komunikasi dua arah ini adalah jalur clock dari keyboard dan jalur data dari komputer. ke dua jalur tersebut harus dalam kondisi idle atau besar agar keyboard bisa mengirim data. Komputer akan mengirim sinyal ke keyboard melalui jalur clock untuk mengetahui jalur tersebut kosong. Jika jalur tersebut tidak kosong keyboard akan menahan data yang akan di kirim sampai jalur itu terbuka / kosong. Saat jalur tersebut kecil, keyboard menunggu perintah dari komputer. Dan jika komputer akan mengirim informasi ke keyboard, maka komputer akan membuat jalur data dan jalur clock menjadi kecil / rendah. Hal ini dilakukan untuk memastikan keyboard tidak sedang mengirim data pada saat bersamaan.
Semoga dapat di mengerti dan bermanfaat..

Tidak ada komentar:
Posting Komentar