Microcontroller
-40%
  • Microcontroller

Microcontroller

₹141.00
₹235.00
Tax excluded
1574
23 Items

Specific References

Microcontroller

Author: Jayant Gambhir

Book ID: 1574

ISBN: 978-93-5016-253-8

Quantity
In Stock

Contents

1. Introduction to single board microcomputer

1. Introduction to Single Board Microcomputer

1.1 Block Diagram of Microcomputer

1.2 Elements of Microcomputer

1.3 Different Types of Buses

2. Introduction to Microcontroller

2.1 General Block Diagram of Microprocessor and Microcontroller

2.2 Comparison of Microprocessors and Microcontrollers

3. Types of Architectures

3.1 Von Neumann Architecture (Princeton Architecture)

3.2 Harvard Architecture

4. Selection Factors of Microcontroller

2. 8051 Microcontroller

1. Introduction

2. Features of 8051

3. Architecture of 8051

3.1 Special Function Registers

3.2 Internal Structure of Ports

4. Pin Description

4.1 Hardware Connections

5. Special Features of 8051

5.1 Boolean Processor

5.2 Power Saving Options

6. Concept of Program and Data Memory

6.1 Program Memory/ROM

6.2 Data Memory/Internal RAM

7. Derivatives of 8051

7.1 ATMEL 89C51

7.2 ATMEL 89S51

7.3 ATMEL 89S52

7.4 ATMEL 89C2051

7.5 PHILIPS P89V51RD2

7.6 Dallas Semiconductor’s DS89C420

3. Instruction Set and Programming

1. Introduction

2. Addressing Modes

2.1 Immediate Addressing Mode

2.2 Register Addressing Mode

2.3 Direct Addressing Mode

2.4 Indirect Addressing Mode

2.5 Indexed Addressing Mode

3. Instruction Set

3.1 Data Transfer Instructions

3.2 Arithmetic Instructions

3.3 Logical Instructions

3.4 Branching Instructions

3.5 Boolean/Bit Manipulation Instructions

4. Assembler Directives

5. Software Development Life Cycle

5.1 SDLC Models

5.2 Program Development Steps

6. Software Development Tools

7. Assembly Language Programming

Programs

4. MCS-51 Interrupt and Timers

1. 8051 Timer/Counter

2. Timer/Counter Registers

2.1 TH/TL

2.2 TCON: Timer Control Register

3. Timer/Counter Modes

4. Delay Generation

5. Programs of Timers using Polling Method

6. Concept of Polling and Interrupts

6.1 Polling

6.2 Interrupts

6.3 Comparison of Polling and Interrupts

7. 8051 Interrupts

7.1 Types of Interrupts

7.2 Interrupt Structure

8. Interrupts SFRs

8.1 IE (Interrupt Enable Register)

8.2 IP (Interrupt Priority Register)

9. Vectored Interrupts

10. Handling the Interrupts

11. Programs using Interrupts

12. Programs of Timers using Interrupt Method

4. MCS-51 Interrupt and Timers

1. 8051 Timer/Counter

2. Timer/Counter Registers

2.1 TH/TL

2.2 TCON: Timer Control Register

3. Timer/Counter Modes

4. Delay Generation

5. Programs of Timers using Polling Method

6. Concept of Polling and Interrupts

6.1 Polling

6.2 Interrupts

6.3 Comparison of Polling and Interrupts

7. 8051 Interrupts

7.1 Types of Interrupts

7.2 Interrupt Structure

8. Interrupts SFRs

8.1 IE (Interrupt Enable Register)

8.2 IP (Interrupt Priority Register)

9. Vectored Interrupts

10. Handling the Interrupts

11. Programs using Interrupts

12. Programs of Timers using Interrupt Method

5. Serial Communication and Parallel Ports

1. Parallel Ports of 8051

2. I/O Port Programming

3. Data Transfer Techniques

3.1 Simplex and Duplex

3.2 Classification of Data Transfer

4. Serial Communication

5. RS 232 Standard

5.1 Features of RS 232

5.2 The DB 9 Connector

5.3 Pin Description of DB9

6. Serial Communication in 8051

7. Serial Communication Modes

8. Baud Rate

9. PCON Register

10. Programming of Serial Communication in Assembly (Polling Method)

Programs

11. Programming of Serial Communication in Assembly (Interrupt Method

6. Memory and I/O Interfacing

1. Interfacing Memories

Problems

2. 8255 PPI

2.1 Features of 8255

2.2 8255 Block Diagram

2.3 8255 Pin Diagram

2.4 8255 Operating Modes

2.5 Interfacing 8255 with 8051

2.6 Port Expansion Using 8255

3. Interfacing Simple LEDs

4. Interfacing 7 Segment Display

4.1 Interfacing Single 7 Segment Display

Programs

4.2 Interfacing Multiplexed 7 Segment Display

5. Interfacing Relays

5.1 Basics of Relay

5.2 Transistor as Relay Driver

5.3 ULN 2803

6. Interfacing Keys

7. Interfacing Stepper Motor

7.1 Basics of Stepper Motor

 Programs