PIC Lesson: Keypad
Keypad adalah satu set button yang disambung secara matrix. Kelebihan menggunakan keypad berbanding menggunakan button biasa adalah keypad memberikan lebih banyak button dan kurang I/O port. Contoh 4X4 keypad, memerlukan 8 port kerana ia disambung secara matrix.

Anda boleh juga membina sambungan sendiri dengan menggunakan push button. Sambungan bagi keypad adalah seperti di bawah.

Keypad adalah input module tetapi programnya perlu setkan 4 port sebagai input dan 4 port sebagai output. Contoh program yang saya buat adalah display nombor/character di 7 segment display berdasarkan button keypad yang di tekan.
Di bawah adalah videonya
Post ini telah menerima 5,071 views sejak dikeluarkan pada 4:01 PM, Friday, 14th August 2009
Category: PIC Lesson Tags: Keypad
ok, sy ada try buat workspace baru utk compile program nie tapi still ada error undefined identifier
-saya gunakan MPLAB-IDE v8.46
ws, wanirham. Dulu saya gunakan PIC16F877A, skg ni saya dah gunakan PIC16F887. Lebih baik gunakan PIC16F887 kerana PIC16F887 ada fungsi tambahan dan harganya lebih murah. PIC16F877A dah ketinggalan zaman, tp kalau nak guna juga, code di atas kena buangkan address ANSEL dan ANSELH.
salam,kalau saya nak gunakan coding nie utk pic16877a boleh tak?? ada apa2 config yg perlu ubah
Linspire, the resistors will make voltage divider. Resistor 220 ohm to make sure 2 PIC pin not shorted.
Hi sir,
May I know what is use for each resistor connected to each of pins output of keypad 4×4 ?
Can I use PIC18F4550 to do same connections as urs ?
ws, litar PIC ada di Apa Itu PIC.