8051 microcontroller: architecture, programming and applications - Ayala, Kenneth J. (Thomson business information India, 2006)