download

Matakuliah
Tahun
Versi
: H0194/ Aplikasi Mikroprosesor dan Interfacing
: 2005
: 1.0
Pertemuan 11
Interface Mikroprosesor dengan
Keyboard
Learning Outcomes
Pada akhir pertemuan ini, diharapkan mahasiswa
akan mampu :
• Menjelaskan interface mikroprosesor
dengan Keyboard
Bagaimana cara kerja
Keyboard
• Setiap penekanan tombol pada keyboard
akan membangkitkan suatu interrupt yang
akan memanggil subroutine dalam sistem
yang terhubung dengan keyboard tersebut
• Setelah interrupt terpanggil maka data
akan dikirim dan akan diterjemahkan oleh
sistem tombol mana yang ditekan dan
fungsinya apa
Interface Mikroprosesor dengan
Keyboard
Materi:
• Interface dengan Matrix Keyboard
• Interface dengan AT Keyboard
Interface dengan Matrix
Keyboard
• Matrik keyboard
tersusun dari push
button yang tersusun
dari 8x8 buah yang
terhubung secara
baris dan kolom
Interface dengan Matrix
Keyboard
• Setiap penekanan dari tombol akan
mengaktifkan suatu logic low.
• Penekanan ini kemudian diterjemahkan
oleh keyboard processor atau encoder
dalam lookup table yang ada, hasilnya
kemudian di proses oleh processor atau
mikrokontroller.
Interface dengan Matrix
Keyboard
• Contoh pemakaian matrix keyboard dengan keypad
encoder
Interface dengan AT Keyboard
• Keyboard ini mempunyai 101 tombol
• Terdiri dari matrix 10X11
• Keyboard ini terhubung dengan suatu
keyboard encoder yang akan
menerjemahkan setiap penekanan tombol
• Pengiriman data dari keyboard dilakukan
secara serial, dengan arah bi-directional
Interface dengan AT Keyboard
• Pin-pin yang terdapat
dalam AT keyboard
• Deskripsi pin yang
ada
–
–
–
–
–
–
1 : Data
2 : Not Connected
3 : Ground
4 : Vcc
5 : Clock
6 : Not Connected
Interface dengan AT Keyboard
• Data komunikasi dari AT keyboard
–
–
–
–
1 bit sebagai start bit ( selalu 0 )
8 bit data
1 bit parity odd
1 stop bit ( selalu 1)
• Timing Diagram
Interface dengan AT Keyboard
• Susunan keyboard AT dengan 101 tombol