Universal Keypad System


Closed Thread
Results 1 to 4 of 4
  1. #1
    Join Date
    May 2008
    Location
    Italy
    Posts
    825

    Default Universal Keypad System

    I have been working quite intensely on the possibilty to remove the columns cross-interference defect on the diodes decoding keypad (previous project), but I have to admit without too much success.

    So I have decided to abandon the diodes decoding project and use a pic device with more IO pins. I decided to use a 16F873 (just because I had some available) and with the extra IO pins and more memory available, I came up with this new keypad that I named : Universal Keypad System.

    The features :

    Max 40 keys obtained with a matrix 10 Columns x 4 Rows

    Via software, columns are sizable to any number between 1 to 10

    Works with Interrupt on change technique, using DT instant interrupts routine (Thank you Darrel)

    Works on 3 selectable levels using one key press, giving a max
    of 117 characters available for a 40 keys keypad.

    Formula to obtain number of characters available for different column size: Chars=(Columns x Rows x 3) - 3

    Every single key can be modified by the user, using the keypad tool application.

    By default “select” key is always the rightmost key of row # 4


    Two way serial TTL communication @ 9600,n,8,1


    Wake up positive trigger (25 ms) on a dedicated pin is generated before sending any character

    Auto repeat function can be enabled - disabled via software


    Keypad configuration Downloadable and uploadable


    Special windows application tool for keypad setup, available


    Download big zip file (320Kb) with manual, schematic and software @ http://techni.caliti.es/blog/
    Attached Images Attached Images  
    Last edited by aratti; - 16th January 2009 at 12:09.
    All progress began with an idea

  2. #2
    T.Jackson's Avatar
    T.Jackson Guest


    Did you find this post helpful? Yes | No

    Default

    Certain it is impossible to eliminate the "column defect", as you put it, without additional parts. Additional parts which would defeat the overall appeal of the design: low-cost.

    Nice veroboard protos you have there. Almost as neat as I used to be able to do them.

    Peace,

    Trent Jackson
    Last edited by T.Jackson; - 17th January 2009 at 04:16. Reason: Wrong assumption

  3. #3
    Join Date
    May 2008
    Location
    Italy
    Posts
    825


    Did you find this post helpful? Yes | No

    Default

    Nice veroboard protos you have there. Almost as neat as I used to be able to do them
    Thank you Trent, no doubt is a good trait, that we have in common, and it pays back when hardware debugging is required.

    Al.
    All progress began with an idea

  4. #4
    T.Jackson's Avatar
    T.Jackson Guest


    Did you find this post helpful? Yes | No

    Default

    If you're silly enough to submit them, www.siliconchip.com.au will probably publish some of your projects.

    They will pay you approx $100 a page. But be aware that they will probably initiate a false conspiracy against you, in an attempt to sell more magazines.

    Trent Jackson

Similar Threads

  1. 4x4 keypad Help
    By aaliyah1 in forum mel PIC BASIC Pro
    Replies: 6
    Last Post: - 5th October 2010, 16:34
  2. Keypad input test
    By Kalind in forum mel PIC BASIC Pro
    Replies: 9
    Last Post: - 8th October 2008, 04:00
  3. Need help in matrix keypad coding
    By rano_zen06 in forum mel PIC BASIC Pro
    Replies: 15
    Last Post: - 24th May 2008, 13:16
  4. PIC16F877A - Timer0 won't interrupt
    By WishMaster^ in forum mel PIC BASIC Pro
    Replies: 19
    Last Post: - 25th April 2007, 08:25
  5. calibration clock 12f508
    By volcane in forum mel PIC BASIC Pro
    Replies: 13
    Last Post: - 5th December 2006, 10:33

Members who have read this thread : 1

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts