SlideShare a Scribd company logo
Unit-III
8051 Microcontroller
Functional block diagram and pin diagram of 8051,
Power supply, clock and reset circuit,
Program Counter and ROM space in 8051,
Program and Data Memory organization,
addressing modes. Instruction Set of 8051: data
transfer, arithmetic and logical, program branching
instructions, single bit manipulation, shift and
Boolean variable manipulation, Interrupt of 8051.
Functional block diagram and pin diagram of 8051
Pin diagram
Types of addressing modes:
• Direct addressing mode: The address field points
directly to the memory location where data is stored
• Indirect addressing mode: The address field points to
a register and then to the intended memory location
• Register addressing mode: The source and
destination are registers
• Immediate addressing mode: The programmer can
directly specify a constant or immediate value
Instruction Set Examples
• ADD – Combines two numbers.
• COMPARE – Compare and contrast numbers.
• IN – The input of data from a device, such as a keyboard.
• JUMP – Go to a certain RAM address.
• JUMP IF – A conditional statement that jumps to a
specific RAM location.
• LOAD – This command transfers data from RAM to the
CPU.
A 'Logical Instruction' in Computer Science
refers to operations that perform bitwise
logical operations on source registers, such as
AND, OR, exclusive OR, and bit clear. These
instructions manipulate binary values to
perform logical operations like clearing status
bits or changing interrupt masks

More Related Content

PPTX
Program Counter and ROM space in 8051 and register bank
PDF
Microcontroller 8051 basics (part I)
PPTX
"8051 Microcontrollers: Versatile Embedded Solutions"
PPTX
8051 MICROCONTROLLER ARCHITECTURE.pptx
DOCX
Study of 8051 microcontroller
PPTX
UNIT 4.pptx
PPT
INTRODUCTION TO MICROCONTROLLERS(8051) ARCHITECTURE,INSTRUCTION SET ,ADDRESSI...
Program Counter and ROM space in 8051 and register bank
Microcontroller 8051 basics (part I)
"8051 Microcontrollers: Versatile Embedded Solutions"
8051 MICROCONTROLLER ARCHITECTURE.pptx
Study of 8051 microcontroller
UNIT 4.pptx
INTRODUCTION TO MICROCONTROLLERS(8051) ARCHITECTURE,INSTRUCTION SET ,ADDRESSI...

Similar to Functional block diagram and pin diagram of 8051 (20)

PPTX
1st unit - microcontroller architechture and pin diagram
PPTX
PPT 8085 microprocessor
PPTX
Uc1(vii sem)
PPTX
INTRODUCTION TO MICROCONTROLLER
PDF
Fundamentals of Microcontroller 8051 by Dr. Jogade S M, Assistant Professor, ...
PPTX
lec3-8051microcontrollerarchitecture-230130044236-5c11a082.pptx
PPTX
MCUnit 4and 5_New.pptx
PDF
8051 Microcontroller_PKjindal.pdf
PPT
Lecture 1 (course overview and 8051 architecture) rv01
DOC
4th yr dmumicrocontroller1
PDF
002079
PPTX
Unit 01.Lec2 Introduction to 8051 microcontroller (2).pptx
PPT
Micro controller
PPTX
5th unit Microprocessor 8085
PPTX
Unit -2 and 3 mekirirygiygyuguiguihiiqio
PPTX
8051 Microcontroller
PPTX
Microcontroller (1).pptx
PPT
UNIT 3 mp (1).ppt
PPTX
Architecture of the Intel 8051 Microcontroller
PPTX
computer architecture and micro controllers
1st unit - microcontroller architechture and pin diagram
PPT 8085 microprocessor
Uc1(vii sem)
INTRODUCTION TO MICROCONTROLLER
Fundamentals of Microcontroller 8051 by Dr. Jogade S M, Assistant Professor, ...
lec3-8051microcontrollerarchitecture-230130044236-5c11a082.pptx
MCUnit 4and 5_New.pptx
8051 Microcontroller_PKjindal.pdf
Lecture 1 (course overview and 8051 architecture) rv01
4th yr dmumicrocontroller1
002079
Unit 01.Lec2 Introduction to 8051 microcontroller (2).pptx
Micro controller
5th unit Microprocessor 8085
Unit -2 and 3 mekirirygiygyuguiguihiiqio
8051 Microcontroller
Microcontroller (1).pptx
UNIT 3 mp (1).ppt
Architecture of the Intel 8051 Microcontroller
computer architecture and micro controllers
Ad

More from govindsingh258478 (15)

PPTX
Unit - I : Introduction of Embedded system
PPTX
Unit-VI IoT applications like Home automations etc
PPTX
Interfacing with 8051: LED, LED pattern display
PPTX
Off-Chip Peripheral Interfacing And Programming
PPTX
I/O Programming Timer/Counter: Operating Modes
PPTX
Embedded Programming: Data Types, Operators Embedded Programming
PPTX
Instruction set of microprocessor: Data transfer, Arithmetic
PPTX
Instruction Set and programming with 8085
PPTX
Basics of 8085 microprocessor architecture and functional block, 8085 micropr...
PPTX
Basics of 8085 microprocessor architecture
PDF
Introduction of IEEE 802.15.4 Technology
PDF
types of sensors are active, passive, analog, and digital. Active sensors
PDF
Fundamental components of the Internet of Things unit 1.pdf
PPT
Blockdiagramof8085.ppt
PPTX
Unit 2 DE Notes.pptx
Unit - I : Introduction of Embedded system
Unit-VI IoT applications like Home automations etc
Interfacing with 8051: LED, LED pattern display
Off-Chip Peripheral Interfacing And Programming
I/O Programming Timer/Counter: Operating Modes
Embedded Programming: Data Types, Operators Embedded Programming
Instruction set of microprocessor: Data transfer, Arithmetic
Instruction Set and programming with 8085
Basics of 8085 microprocessor architecture and functional block, 8085 micropr...
Basics of 8085 microprocessor architecture
Introduction of IEEE 802.15.4 Technology
types of sensors are active, passive, analog, and digital. Active sensors
Fundamental components of the Internet of Things unit 1.pdf
Blockdiagramof8085.ppt
Unit 2 DE Notes.pptx
Ad

Recently uploaded (20)

PDF
Digital Logic Computer Design lecture notes
DOCX
573137875-Attendance-Management-System-original
PPT
Mechanical Engineering MATERIALS Selection
PPTX
UNIT 4 Total Quality Management .pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
web development for engineering and engineering
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
Lecture Notes Electrical Wiring System Components
PDF
PPT on Performance Review to get promotions
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
Geodesy 1.pptx...............................................
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
Well-logging-methods_new................
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
additive manufacturing of ss316l using mig welding
Digital Logic Computer Design lecture notes
573137875-Attendance-Management-System-original
Mechanical Engineering MATERIALS Selection
UNIT 4 Total Quality Management .pptx
Operating System & Kernel Study Guide-1 - converted.pdf
web development for engineering and engineering
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Lecture Notes Electrical Wiring System Components
PPT on Performance Review to get promotions
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
OOP with Java - Java Introduction (Basics)
Geodesy 1.pptx...............................................
Model Code of Practice - Construction Work - 21102022 .pdf
Well-logging-methods_new................
bas. eng. economics group 4 presentation 1.pptx
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Foundation to blockchain - A guide to Blockchain Tech
additive manufacturing of ss316l using mig welding

Functional block diagram and pin diagram of 8051

  • 1. Unit-III 8051 Microcontroller Functional block diagram and pin diagram of 8051, Power supply, clock and reset circuit, Program Counter and ROM space in 8051, Program and Data Memory organization, addressing modes. Instruction Set of 8051: data transfer, arithmetic and logical, program branching instructions, single bit manipulation, shift and Boolean variable manipulation, Interrupt of 8051.
  • 4. Types of addressing modes: • Direct addressing mode: The address field points directly to the memory location where data is stored • Indirect addressing mode: The address field points to a register and then to the intended memory location • Register addressing mode: The source and destination are registers • Immediate addressing mode: The programmer can directly specify a constant or immediate value
  • 5. Instruction Set Examples • ADD – Combines two numbers. • COMPARE – Compare and contrast numbers. • IN – The input of data from a device, such as a keyboard. • JUMP – Go to a certain RAM address. • JUMP IF – A conditional statement that jumps to a specific RAM location. • LOAD – This command transfers data from RAM to the CPU.
  • 6. A 'Logical Instruction' in Computer Science refers to operations that perform bitwise logical operations on source registers, such as AND, OR, exclusive OR, and bit clear. These instructions manipulate binary values to perform logical operations like clearing status bits or changing interrupt masks