The 8051 Microcontroller, 3rd edition, begins at a rudimentary level and progresses to advanced concepts and finished design examples. This introduction to microcontrollers emphasizes architecture and programming (rather than electrical details) and explores the hardware and software features of the MCS-51 family of microcontrollers. The author discusses software topics in the context of Intel's assembler (ASM51) and linker/locator (RL5 1) and the object-to-hex conversion utility (OH).
He thoroughly explores the 8051 microcontroller — the serial-port, timers, and interrupts. He provides easy-to-follow, incremental instruction in the 8051 instruction set, with annotated examples of programs, assembler operations, and linker operations. Author I. Scott MacKenzie also explains advanced programming methods — e.g., a variety of structured programming structures, pseudo code, and assembly language programming style.
The book features an easy-to-build computer project — with a chip-by-chip description and schematic for building the 10-chip single-board SBC-51 computer. It offers a listing of an 8051 monitor program (MON51) — with complete documentation, and includes a manufacturer's data sheet and instruction set definitions. This is a splendid book for practicing electronics technicians or engineers interested in learning about microcontrollers.
366 pages, softcover