8051 - Microcontroller Introduction
8051 - Microcontroller Introduction
8051 - MICROCONTROLLER
UNIT – IV
Microcontroller:
8051 Microcontroller Architecture
Pin Diagram
Addressing modes
Instruction Set and Programs
8051 Memory and I/O interfacing
UNIT – V
8051 Interfacing:
Modes of timer operation,
Serial port operation,
Interrupt structure of 8051,
Interfacing of Seven segment Displays,
Stepper Motor and Serial/Parallel Printer
8051 Microcontroller
Architecture & Applications
• The 8051 Microcontroller was designed in
1980’s by Intel.
• Developed for embedded system applications.
• Many applications with 8051 microcontroller.
• 8051 Microcontroller Projects have great
significance in Engineering final year.
FEATURES
• 8-bit CPU
• 4k bytes ROM for the program
• 128 BYTES of RAM for variables
• 32 I/O lines ( 4 PORTS WITH 8 EACH )
• 2 timers
• 1 Serial port
• 6 interrupt
Advantages of 8051
PIN DETAILS
Addressing Modes
• Direct Addressing Mode
• Indirect Addressing Mode
• Register Instructions
• Register Specific (Register Implicit)
• Immediate Mode
• Indexed Addressing Mode
8051 Instruction Set
8051 Instructions can be categorized in the
following categories:
• 1. Data Transfer Instructions
• 2. Arithmetic Instructions
• 3.Logical Instructions
• 4. Boolean Instructions
• 5. Control Transfer Instructions