Digital key lock powered by AT89C51 interfaced with LCD, LEDs, buzzer and keypad