Higher Ed. and Vocational >> Engineering and Computer Science >> Electrical & Electronics Engineering >> Electrical & Electronics Engineering

8051 Microcontrollers: Internals, Instructions, Programming &Interfacing

8051 Microcontrollers: Internals, Instructions, Programming &Interfacing

  • Subrata Ghoshal
  • Author: Subrata Ghoshal
    • ISBN:9789332535756
    • 10 Digit ISBN:9332535752
    • Price:Rs. 509.00
    • Pages:536
    • Imprint:Pearson Education
    • Binding:Paperback
    • Status:Available


    8051 Microcontrollers, is one of the most widely used microcontrollers in embedded system design. The second edition of the book discusses its internal architecture, instruction set and interfacing techniques through simple language, excellent graphical annotations and a large variety of solved examples.

    The latest edition of the book features additional C language based programs for varied applications. 


    Table of Content

    Part A:  Electrical Fundamentals
    Chapter 1 Introduction
    Chapter 2 General Architecture of Microcontrollers
    Chapter 3 I/O Ports and Special Function Registers
    Chapter 4 Addressing Modes and Data Move Operations
    Chapter 5 Arithmetic Operations
    Chapter 6 Program Branching
    Chapter 7 Programming Examples
    Chapter 8 Subroutines and Stacks
    Chapter 9 Logical Operations
    Chapter 10 Boolean Variable Manipulation
    Chapter 11 Programming Examples
    Chapter 12 Advanced Instructions
    Chapter 13 Programming Examples
    Chapter 14 External Interrupts
    Chapter 15 Timer Counter Interrupts
    Chapter 16 Serial Communications and Serial Interrupts
    Chapter 17 Interfacing: External Memory
    Chapter 18 Interfacing: Keyboards
    Chapter 19 Interfacing: Display Devices
    Chapter 20 Interfacing: DAC/ADC
    Chapter 21 Interfacing: DC Motor
    Chapter 22 Interfacing: Stepper Motor
    Chapter 23 Interfacing: Servomotors
    Chapter 24 Power Management of Microcontrollers
    Chapter 25 Case Study: An Home Protection System
    Chapter 26 Advanced Microcontrollers
    Chapter 27: Interfacing Intel 8255 PPI with 8051

    Appendix A: MCS-51 Instruction Set
    Appendix B: 8051 Programs using C
    Appendix C: Intel MCS - 51 Programmer's Guide and Instruction Set



    Salient Features

    Pictorial representation of most 8051 instructions

    •  An exclusive chapter devoted to power management using 8051
    •   A chapter on advanced microcontrollers such as the AVR
    •  Extensive comment statements in example programs for better understanding of the program-logic.
    •  Separate chapters on servo motor interfacing with laboratory experiments
    •  Checklists for software developers to ensure zero-error


    •  One new chapter (Chapter 27) on 8051 interfacing with 8255 PPI
    •  A new section (section 2.8) on IDE
    •  Additional solved examples of programming 8051 using C