8051 Microcontroller, The: A Systems Approach

Muhammad Ali Mazidi, DeVry University
Rolin D. McKinlay
Janice G. Mazidi
Title 8051 Microcontroller, The: A Systems Approach
Edition 1
ISBN 9780135080443
ISBN 10 0135080444
Published 18/06/2012
Published by Pearson Higher Ed USA
Pages 648
Format Cloth
Out of stock
 
Total Price $140.99 Add to Cart
Description

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.

 

Table of contents

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

 

New to this edition

 

Features & benefits

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.