8051 Microcontroller and embeded systems - Mazidi, Muhammad Ali