The 8051 microcontroller & embedded systems - Ayala, Kenneth J; Gadre, Dhananjay V & Chugh, Anurag (Delhi Cengage Learning, 2010)