JUL29
Decoding 4x4 keypad with AVR and 74C922
Keypad decoding or scanning using microcontroller is, lets face it - nothing new. The thing is that sometimes it can be a real pain when smaller microcontroller with not enough I/O pins is being used or when microcontroller has some more important task to do besides scanning the keypad.
Anyway, here is a project that scans 4x4 keypad using Atmel's 4+4 I/O pins (the usual method) and by using a special IC designed for that purpose: MM74C922. This IC is directly connected to keypad rows and columns with it's 4+4=8 pins, and on it's 4 digital output BCD pins it provides information about which key is pressed on keypad. Along with those 4 data pins it also has IRQ pin that can generate interrupt in microcontroller when key press is detected. Keypad scanning has never been easier!
© nevdull
[ Source: nevdull ]
similar content
- Connecting thermal printer with AVR (31-08-2010) [@News]
- New version of Protostack AVR board (03-08-2010) [@News]
- Hackvision retro game platform based on AVR (25-10-2010) [@News]
- AVR development board - prize winner (25-09-2009) [@News]
- USB numeric keypad with RFID reader (31-12-2010) [@News]
- Electronic lock with keypad with PIC (06-04-2004) [@Schematics/Microcontrollers]
- AVR tutorial - IO registers (01-07-2010) [@News]
- Dice value readout using Arduino AVR (22-09-2009) [@News]
- AVR programmer v1 (06-02-2006) [@Schematics/Microcontrollers]
- IR remote decoding (24-12-2008) [@News]
add comment
Please log-in!
You can log-in on forum link: Login page. After logging-in, return to this page and click refresh in your browser.