Posts Tagged ‘Mengakses Keypad dengan Bascom AVR’

Mengakses Keypad dengan BASCOM AVR

Dengan pemrograman bascom AVR kita dapat mengakses keypad 4×4…nach sebelumnya baca dulu ye dikit tentang teori dari keypad…(kalo ane salah tolong dikoreksi) ni dia:

Keypad sesungguhnya terdiri dari sejumlah saklar, yang terhubung sebagai baris dan kolom. Agar mikrokontroller dapat melakukan scan keypad, maka port mengeluarkan salah satu bit dari 4 bit yang terhubung pada kolom dengan logika low “0” dan selanjutnya membaca 4 bit pada baris untuk menguji jika ada tombol yang ditekan pada kolom tersebut. Sebagai konsekuensi, selama tidak ada tombol yang ditekan, maka mikrokontroller akan melihat sebagai logika high “1” pada setiap pin yang terhubung ke baris.

Pada BASCOM-AVR program akses keypad  dapat dihandle dengan mudah pada dengan suatu fungsi yaitu:

Proses penyambuangan keypad dengan mikrokontroler ialah sebagai berikut:

Ada 8 sambungan yang diperlukan untuk dihubungakan ke mikrokontroler… jadi kita mebutuhkan satu PORT mikro untuk dapat mengakses 1 buah keypad 4×4.

Nach berikut ini sample deklarasi fungsi dari akses keyboard yang dihubungkan pada PORTB dari suatu mikrokontroler: