It is a digital clock which make use of AT89C4051 to work as a Real time clock.
Port 1 of the controller (AT89C4051) is used as the data lines for the LCD (starting from pin 7- pin14 of LCD). Here I am using a 16 x 2 lines LCD display. The first line shows "DAY" and "DATE" in the second line. Time format "TIME" is 12:00 with am/pm.
http://chaokhun.kmitl.ac.th/~kswichit/Ajay/clock.html