For courses in 8051 Microcontrollers and Embedded Systems
The 8051 Microprocessor: A Systems Approach emphasizes the programming and interfacing of the 8051. Using a systematic, step-by-step approach, the text covers various aspects of 8051, including C and Assembly language programming and interfacing. Throughout each chapter, examples, sample programs, and sectional reviews clarify the concepts and offer students an opportunity to learn by doing.
0: Introduction to Computing
1: The 8051 Microcontrollers
2: 8051 Assembly Language Programming
3: Jump, Loop, and Call Instructions
4: I/O Port Programming
5: 8051 Addressing Modes
6: Arithmetic, Logic Instructions, and Programs
7: 8051 Programming in C
8: 8051 Hardware Connection and Intel Hex File
9: 8051 Timer Programming in Assembly and C
10: 8051 Serial Port Programming in Assembly and C
11: Interrupts Programming in Assembly and C
12: LCD and Keyboard Interfacing
13: ADC, DAC, and Sensor Interfacing
14: 8051 Interfacing to External Memory
15: Relay, Optoisolator, and Stepper Motor
16: DS12887 RTC Interfacing and Programming
17: DC Motor Control and PWM
18: I2C and SPI Protocols
APPENDICES
A: 8051 Instructions, Timing, and Registers
B: Basics of Wire Wrapping
C: IC Technology and System Design Issues
D: Flowcharts and Pseudocode
E: 8051 Primer for x86 Programmers
F: ASCII Codes
G: Assemblers, Development Resources, and Suppliers
For courses in 8051 Microcontrollers and Embedded Systems
The 8051 Microprocessor: A Systems Approach emphasizes the programming and interfacing of the 8051. Using a systematic, step-by-step approach, the text covers various aspects of 8051, including C and Assembly language programming and interfacing. Throughout each chapter, examples, sample programs, and sectional reviews clarify the concepts and offer students an opportunity to learn by doing.
Hallmark Features:
The authors establish a foundation of Assembly languageprogramming and provide a comprehensive treatment of 8051 interfacing for engineering students.
- From this background, the design and interfacing of microcontroller-based embedded systems can be explored.
- Review questions at the end of each section help reinforce the main points covered in the chapter.
- An extensive set of appendices provide all reference material required for the topics covered in the book.
This text may also be usedby practicing technicians, hardware engineers, computer scientists, and hobbyists.
- It is an ideal source for those building stand-alone projects,or projects in which data is collected and fed into a PC for distribution on a network.