The 8051 is a remarkable device in terms of the number of manufacturers and the wide range of devices and features available. 8051-compatible microcontrollers are available with anywhere from 20-pin embedded 8-bit microcontrollers to multi-chip, high-performance 16-bit systems. The chips can just have straight digital I/O or highly sophisticated serial, bus, network input and output capabilities. The resulting wide range of potential applications can be intimidating to someone looking at the 8051 for the first time.
This book and CD-ROM package was written to give a clear introduction to the Intel 8051, both from a programming as well as a hardware interfacing point of view. Along with explaining the architecture, author Myke Predko also provides over 30 experiments that will help you to understand exactly how 8051 code and hardware applications are created.
The book also includes 12 example applications which will give you some "canned" device interfaces including:
- Buttons and Matrix Keypads
- Analog Input and Output Devices
- Serial Devices
- Radio Control Servos
- "Polaroid" Ultrasonic Distance Measuring hardware
- DC Motors
Advanced programming techniques such as using the 8051 with Real Time Operating Systems and State Machines are also presented in the book with code that you can examine. The information provided will give you all the information that you need to start developing your own 8051 applications.
The included CD-ROM contains a demonstration copy of UMPS, and the design for an Atmel 8051 compatible programmer in the book.
Rounding out the package are a number of code "snippets" designed to make your development efforts easier and provide you with a library of 16-bit variable operations.
View detailed Table of Contents
Hardcover; 541 pages.