The 8051 microcontroller and embedded systems - Mazidi, Muhammad Ali (Pearson Prentice Hall, 2007)