8051 MICROCONTROLLER: ARCHITECTURE, PROGRAMMING AND APPLICATIONS - AYALA, KENNETH J (NEW DELHI CENGAGE LEARNING, 2012)