PIC Lesson: Keypad

August 14th, 2009  Posted at   PIC Lesson
arrow   |   28 Commentsarrow

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.

Di bawah adalah videonya

Video keypad dengan seven segment

Video keypad dengan LCD HD44780

Anda mungkin belum baca post ini

28 komen untuk PIC Lesson: Keypad

Pages: [3] 2 1 » Show All

  1. 28. Komen dari wanieh pada 10:34 AM, 26th July 2012

    boleh terangkan sedikit macam mane nak tukar 7-segamnt kepada output LED sahaja.. dan untuk #include “LibraryHardware.h” untuk fine apa ya?

  2. 27. Komen dari Shahrul pada 11:45 PM, 14th April 2012

    Dah cakap dah, sebab sambungan nya matrix, x boleh semua input.
    Jgn buang masa saya dgn soalan simple mcm ni, lebih baik tanya pada your lecturer. Saya bukan lecturer untuk cover subjek ni.

  3. 26. Komen dari vick pada 11:41 PM, 14th April 2012

    Tapi 16 button bukan semua input ?

  4. 25. Komen dari Shahrul pada 11:34 PM, 14th April 2012

    Sebab keypad 4X4.

  5. 24. Komen dari vick pada 11:05 AM, 14th April 2012

    So ?? Kenapa 4 output 4 input ?

  6. 23. Komen dari Shahrul pada 8:40 AM, 14th April 2012

    Keypad sambungan nya secara matrix untuk kurangkan I/O.

  7. 22. Komen dari vick pada 4:02 AM, 14th April 2012

    Keypad adalah input module tetapi programnya perlu setkan 4 port sebagai input dan 4 port sebagai output

    kenapa ?

  8. 21. Komen dari Shahrul pada 10:03 AM, 18th March 2012

    bohan, disable kan line MCLRE_ON. PIC16F887 ada MCLRE_ON, PIC16F877A tiada MCLRE_ON.

Pages: [3] 2 1 » Show All

Dah baca, tinggalkan komen anda disini

What is 9 + 15 ?
Please leave these two fields as-is:
IMPORTANT! To be able to proceed, you need to solve the following simple math (so we know that you are a human) :-)