SlideShare a Scribd company logo
2
Most read
Unit-III-A
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.
• The 8051 microcontroller has 4 kilobytes (4 KB) of
internal ROM (Read-Only Memory). The ROM is non-
volatile, meaning its contents cannot be changed.
• What is ROM?
• ROM is a type of memory that stores programs as
read-only data.
• ROM is used to store executable functions and data
that is unlikely to change.
• Other 8051 memory
• The 8051 also has 128 bytes of internal RAM (Random Access
Memory). RAM is a general-purpose memory that stores user data in a
program.
• The 8051 has a serial port and 32 I/O pins.
• Modern 8051 variants
• Most modern 8051 microcontrollers, like the 8052 series, have 8 KB of
internal ROM.
• They also have the option to reprogram the memory.
• Most modern variants of the 8051 microcontroller have 256 bytes of
RAM.
• External memory
• The 8051 can also access external memory using a set of instructions.
Program Counter and ROM space in 8051 and register bank
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

More Related Content

PPTX
microcontroller.pptx
PPTX
8051 Microcontroller
PPTX
Introduction to Micro-Controller.
PDF
Architecture of 8051 Microcontroller.pdf
PPT
microprocessor 8085 and its interfacing
PPT
MPI-uses and their applications in day to day life
PDF
8051 final word
PDF
Microcontroladores: tutorial de microcontrolador 8051
microcontroller.pptx
8051 Microcontroller
Introduction to Micro-Controller.
Architecture of 8051 Microcontroller.pdf
microprocessor 8085 and its interfacing
MPI-uses and their applications in day to day life
8051 final word
Microcontroladores: tutorial de microcontrolador 8051

Similar to Program Counter and ROM space in 8051 and register bank (20)

PPTX
Microcontrollers and its applications unit 1
PPTX
Microprocessor and microcontroller programming
DOCX
PPTX
Unit 4.pptx
PPT
INTRODUCTION TO MICROCONTROLLERS(8051) ARCHITECTURE,INSTRUCTION SET ,ADDRESSI...
DOC
Project report
PPTX
8051 Microcontroller
PPTX
PRESENTATION OF MICROCONTROLLER
PDF
002079
PPT
Embedded system - Introduction to micro-controller 8051
DOCX
Ashish microcontroller 8051
PPTX
btech 8051 Microcontroller Programing.pptx
DOCX
Study of 8051 microcontroller
PPTX
Unit 2 - Microprocessor & Microcontroller.pptx
PPTX
Microcontroller Electronics Engineering Sem 4MODULE 1.pptx
PPTX
Architecture of the Intel 8051 Microcontroller
PPTX
All about Microcontroller - 8051 ..pptx
PPTX
Copy of 8085_Microprocessor.pptx MBSD EE
DOC
AT89 S52
PPTX
8051 microcontroller Microcontroller _2024.pptx
Microcontrollers and its applications unit 1
Microprocessor and microcontroller programming
Unit 4.pptx
INTRODUCTION TO MICROCONTROLLERS(8051) ARCHITECTURE,INSTRUCTION SET ,ADDRESSI...
Project report
8051 Microcontroller
PRESENTATION OF MICROCONTROLLER
002079
Embedded system - Introduction to micro-controller 8051
Ashish microcontroller 8051
btech 8051 Microcontroller Programing.pptx
Study of 8051 microcontroller
Unit 2 - Microprocessor & Microcontroller.pptx
Microcontroller Electronics Engineering Sem 4MODULE 1.pptx
Architecture of the Intel 8051 Microcontroller
All about Microcontroller - 8051 ..pptx
Copy of 8085_Microprocessor.pptx MBSD EE
AT89 S52
8051 microcontroller Microcontroller _2024.pptx
Ad

More from govindsingh258478 (16)

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
Functional block diagram and pin diagram of 8051
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
Functional block diagram and pin diagram of 8051
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
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
Lecture Notes Electrical Wiring System Components
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
Digital Logic Computer Design lecture notes
PPTX
Sustainable Sites - Green Building Construction
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
Construction Project Organization Group 2.pptx
PPTX
UNIT 4 Total Quality Management .pptx
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPT
Project quality management in manufacturing
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
Well-logging-methods_new................
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Operating System & Kernel Study Guide-1 - converted.pdf
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Lecture Notes Electrical Wiring System Components
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Digital Logic Computer Design lecture notes
Sustainable Sites - Green Building Construction
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Foundation to blockchain - A guide to Blockchain Tech
Construction Project Organization Group 2.pptx
UNIT 4 Total Quality Management .pptx
Automation-in-Manufacturing-Chapter-Introduction.pdf
CH1 Production IntroductoryConcepts.pptx
bas. eng. economics group 4 presentation 1.pptx
Project quality management in manufacturing
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
R24 SURVEYING LAB MANUAL for civil enggi
Well-logging-methods_new................
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx

Program Counter and ROM space in 8051 and register bank

  • 1. Unit-III-A 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.
  • 2. • The 8051 microcontroller has 4 kilobytes (4 KB) of internal ROM (Read-Only Memory). The ROM is non- volatile, meaning its contents cannot be changed. • What is ROM? • ROM is a type of memory that stores programs as read-only data. • ROM is used to store executable functions and data that is unlikely to change.
  • 3. • Other 8051 memory • The 8051 also has 128 bytes of internal RAM (Random Access Memory). RAM is a general-purpose memory that stores user data in a program. • The 8051 has a serial port and 32 I/O pins. • Modern 8051 variants • Most modern 8051 microcontrollers, like the 8052 series, have 8 KB of internal ROM. • They also have the option to reprogram the memory. • Most modern variants of the 8051 microcontroller have 256 bytes of RAM. • External memory • The 8051 can also access external memory using a set of instructions.
  • 6. 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