Mazidi, Muhammad Ali 8051 Microcontroller and Embedded Systems - 2nd - Delhi Pearson Prentice Hall 2008 - xii,547