The 8051 microcontroller and embedded systems - Ali Mazidi, Muhammad (Pearson Education, 2000)