interfacing hex keypad to atmega16

You can start by saying what it is that it is supposed to do, and then saying what it actually does.
 
It just displays the character pressed on the hex keypad on the screen but whenever i do so it only displays the first character of the keypad on the lcd and doesnt respond to when I press the other characters
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…