Interesting discussion. I have recently been making a series of videos to cover this subject as well. You really covered a lot of ground in one short video. If you do not mind taking a look at my 8051 video series on keypad integration and multiplexing 7 segment displays. As we are working on the same thing, you may find it interesting as well. kzbin.info/aero/PLRcwtH0LBw25ENc4t-G33uxOAH57Zo8KT I would have liked to see your code for scanning the keypad as well as your code for multiplexing the 2 - 7 segment displays at the same time.