8051 microcontroller : hardware, software and application - Udayashankara, V (Tata McGraw Hill, 2013)