In this book, the author provides a comprehensive treatment of the MCS-51 Microcontroller.
Huang covers the full spectrum of I/O functions of the MCS-52 variants; by progressively developing topics, starting with the simple and moving to the complex, he strikes a balanced introduction to the theoretical topics and the design and implementation issues of the MCS-51 microcontroller. The book starts wit the MCS-51 CPU architecture and programming model and then progresses toward every I/O function.
The book is an ideal introduction to microcontroller and microprocessor based design, while containing enough rigor and depth to provide in depth knowledge of the MCS-51 microcontroller. It is intended as a textbook for a first course on microprocessors or microcontrollers, but is also suitable for anyone who needs to learn about the MCS-51 microcontroller.
Key Features - Provides very complete coverage of I/O functions of the MCS-51 family microcontrollers
- Several lab projects are provided in most chapters. An evaluation version of MCS-51 development tools is included in a CD for readers to test their program.
- A tutorial is provided for using one of the evaluation boards and the included software tools.
- This book emphasizes design analysis
- Examples have been provided to cover keypad scanning debouncing, Centronics printer interface, memory system design verification, A/D conversion, D/A conversion, motor control, RS-232 standard.
- Accompanied by Solutions Manual
About the AuthorHan- Way Huang , Department of Electrical Engineering and Electronic Engineering Technology, Minnesota State University, Mankato, USA
Table of Contents- 1. Introduction to the Intel MCS-51
- 2. MCS-51 Assembly Programming
- 3. Advanced Assembly Programming
- 4. Bus Cycles and Memory Expansion
- 5. Interrupts, Resets, and Exception Processing
- 6. Parallel I/O Ports
- 7. Timer Function
- 8. Analog to Digital Converter
- 9. Serial Communication
- 10. Serial Expansion Port