Searching

Belum menemukan yang Anda cari, mungkin kata kunci Anda kurang tepat atau masih salah. Coba masukkan lagi kata kunci Anda yang baru pada fasilitas searching di Blog ini untuk lebih lengkap, search in database this blog :

Perhatian

Untuk tampilan gambar yang lebih jelas, Anda dapat klik langsung pada gambar yang ada. Selamat menjelajah !
More Read :

Tuesday, April 10, 2007

Interfacing dengan AT Keyboard

Kenapa anda menginginkan interface terhadap Keyboard ? IBM keyboard dapat menjadi alternatif yang murah pada penggunakan sistem yang berbasis mikroprosessor.

IBM Keyboard yang mungkin paling sering anda hadapi setiap hari, berfungsi mengirimkan scan codes ke komputer anda. Scan codes akan memberitahukan ke Bios Keyboard anda, tombol apa yang sedang anda tekan atau anda lepas. Sebagai contoh tombol "A'. Tombol "A" mempunyai scan code 1C ( hex ). Ketika anda menekan tombol "A", keyboard anda akan mengirimkan 1C h secara serial. Bila anda tetap menahan dalam posisi ditekan maka 1C h yang lain akan terus dikirim. Hal ini akan terus terjadi sampai tombol lain ditekan atau jika tombol "A" telah dilepas.

Akan tetapi keyboard anda akan mengirimkan code lain ketika tombol telah dilepas. Sebagai contoh pada saat tombol "A" dilepas keyboard akan mengirim F0 h untuk memberitahukan ke anda bahwa tombol dengan scan code sebelumnya telah dilepas. Selanjutnya akan terkirim 1C h, sehingga anda akan mengetahui tombol mana yang sedang dilepas.

Keyboard anda hanya mempunyai satu kode untuk setiap tombol. Tidak memperdulikan apakah tombol shift ditekan, maka akan tetap mengirimkan kode yang sama, dan hal ini sangat bergantung pada BIOS Keyboard untuk menentukan aksi yang seharusnya

Sekarang ada 101 tombol dan bila data yang serial yang digunakan 8 bit maka kita hanya memerlukan satu byte per tombol, bukankan demikian ?

Permasalahannya sekarang adalah bagaimana membuat BIOS Keyboard dengan menggunakan mikrokontroler, sehingga kita dapat menerjemahkan code- code keyboard

SCAN CODE IBM KEYBOARD

Pada gambar berikut menunjukkan scan code untuk masing-masing tombol. Code ditunjukkan pada bagian bawah tombol. Contoh scan code ESC adalah 76. Semua scan code yang ditunjukkan adalah dalam Hex.


No comments:

Disclaimer


Blog ini tidak bertanggung jawab atas kesalahan atas program yang Anda download ataupun sesuatu hal yang berhubungan dengan materi-materi yang ada. Terima kasih atas saran dan kritik yang membangun. Non profit blog. Untuk lebih lanjut hub Webmaster di : agencs@yahoo.com


"All Links In This Blog Is Temporary Link"

NO SPAM AND VIOLATED CONTENT

Generated®


Banner IP Browser

Lihat gambar di bawah ini, ingin punya yang seperti ini juga. Anda bisa pasang banner ini di blog Anda atau posting Anda. Bisa deteksi IP Adress, Browser.

Tulis code ini di footer blog kamu atau posting kamu. Copy (CTRL+C) Paste (CTRL+V) at this script.
Coba Deh, Kuueereeen lho ....
 


Creative Commons License
Powered by Blogger | Created and Maintained by Generated
Blogger Beta Template by GeckoandFly and Blogcrowds | Design by Andreas Viklund
This workis licensed under a Creative Commons Attribution-Noncommercial-Share Alike 2.5 Malaysia License.
Best viewed in Firefox 1.5+ at 1024x768 or higher resolution
Copyright 2007 Content by BIZON network
Hosting Reseller Reviews cydots.com - Free Domains!