8051 microcontroller and embedded systems - Mazidi, Muhammad Ali; Mazidi, Janice Gillispie