A few important tips on using the lab oscilloscopes:
It is always a bad idea to connect a cable between two devices if one or both is on. The only exception is that you can plug the the serial cable into the R31JP if the R31JP is off but the computer is on. But when you're connecting a bench power supply to your kit, running wires to a new chip on your board, hooking up the lamp, or anything at all, make sure both devices are powered off. Often chips will fail in mysterious ways when they are connected while powered, and powering up pins out of sequence can damage chips.
Yeralan is a guide to programming the 8051; it is not a reference. Always keep the 8051 manual with you (it is the spiral-bound book labeled "MCS 51 Microcontroller Family User's Manual") to look up information. Yeralan is known to contain a few errors that will mess you up if you do not also cross-check with the Intel manual.
The vertical rails on the breadboard are not connected across the break in the middle. You have to make jumpers for them to be connected. Jumper them all right now, as it will save you many hours of debugging later. If you don't understand what we're talking about, ask a TA to show you.
Debouncing capacitors are required on the 74HC922 for correct keypress behavior. The datasheet does not tell you exactly what values to use, but it does give their relative sizes, and you can figure out reasonable values from looking at the graphs.