SlideShare a Scribd company logo
8051 Microcontroller
By:
Dr. Pardeep Kumar Jindal
Associate Professor, ECED
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
Addressing Mode
• Immediate Addressing
• Register Addressing
• Direct Addressing
• Register – Indirect Addressing
• Indexed Addressing
Types of Instructions in 8051 Microcontroller
Instruction Set
• Data Transfer Instructions
• Arithmetic Instructions
• Logical Instructions
• Boolean or Bit Manipulation Instructions
• Program Branching Instructions
Data Transfer Instructions
Arithmetic Instructions
Logical Instructions
Boolean or Bit Manipulation Instructions
Program Branching Instructions
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
How to write program for interrupt
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
Interfacing of LCD with 8051 Microcontroller
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
Interfacing of LCD with 8051 Microcontroller
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
Interfacing of Keyboard with Microcontroller
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
Example
From Figure, identify the row and column of the pressed key for
each of the following.
(a) D3 – D0 = 1110 for the row, D3 – D0 = 1011 for the column
(b) D3 – D0 = 1101 for the row, D3 – D0 = 0111 for the column
Solution :
From Figure, the row and column can be used to identify the key.
(a) The row belongs to D0 and the column belongs to D2; therefore, key number 2
was pressed.
(b) The row belongs to D1 and the column belongs to D3; therefore key number 7 is
pressed
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf
8051 Microcontroller_PKjindal.pdf

More Related Content

PPT
10617568.ppt
PPTX
Ch1+Intr for the distributed system and clock
PDF
CS3691 ESIOT UNIT 2 EMBEDDED C PROGRAMING 6TH SEM CSE
PPTX
analog ppt on diffderent types of codes.pptx
PPTX
Functional block diagram and pin diagram of 8051
PPTX
UNIT V - INTERFACING MICROCONTROLLER (1).pptx
PPTX
Presentation about Encoder Decoder used in Digital Electronuics
PPTX
Encoders & Decoders presentation | Encoders & Decoders |
10617568.ppt
Ch1+Intr for the distributed system and clock
CS3691 ESIOT UNIT 2 EMBEDDED C PROGRAMING 6TH SEM CSE
analog ppt on diffderent types of codes.pptx
Functional block diagram and pin diagram of 8051
UNIT V - INTERFACING MICROCONTROLLER (1).pptx
Presentation about Encoder Decoder used in Digital Electronuics
Encoders & Decoders presentation | Encoders & Decoders |

Similar to 8051 Microcontroller_PKjindal.pdf (20)

PDF
Fpga implementation of power efficient all digital phase locked loop
PDF
lecture Fatmasultak235555551626342617.pdf
PPTX
Chapter 8 Embedded Hardware Design and Development (third portion)
PPTX
Chap ii.BCD code,Gray code
PPTX
Lecture 3
PPTX
THERMOMETER_963258_DIGITAL THERMOMETER.pptx
PDF
ENCODERS & DECODERS - Digital Electronics - diu swe
PPTX
Lecture 1.1.1 1.1.2 (10).pptx
PPTX
Digital Logic Design Lecturegyqwdgj-1.pptx
PDF
Micro PLC_Manal for new comer plc learner
PPTX
Modeling Style and Delay Model of VHDL By Ap
PDF
Cse iii-logic design [10 cs33]-notes
PDF
An Effective Design and Verification Methodology for Digital PLL
PPTX
8051 microcontroller
DOC
Information sheet/Kertas Penerangan
PPTX
Unit 2a combinational circuits
PDF
Interfacing Analog to Digital Data Converters ee3404.pdf
PDF
DLF-Microprocessor_02_2017-18 SAE2B microprocessor
PDF
MT2301_Unit II.pdf
PPTX
Microcontroller ppt
Fpga implementation of power efficient all digital phase locked loop
lecture Fatmasultak235555551626342617.pdf
Chapter 8 Embedded Hardware Design and Development (third portion)
Chap ii.BCD code,Gray code
Lecture 3
THERMOMETER_963258_DIGITAL THERMOMETER.pptx
ENCODERS & DECODERS - Digital Electronics - diu swe
Lecture 1.1.1 1.1.2 (10).pptx
Digital Logic Design Lecturegyqwdgj-1.pptx
Micro PLC_Manal for new comer plc learner
Modeling Style and Delay Model of VHDL By Ap
Cse iii-logic design [10 cs33]-notes
An Effective Design and Verification Methodology for Digital PLL
8051 microcontroller
Information sheet/Kertas Penerangan
Unit 2a combinational circuits
Interfacing Analog to Digital Data Converters ee3404.pdf
DLF-Microprocessor_02_2017-18 SAE2B microprocessor
MT2301_Unit II.pdf
Microcontroller ppt
Ad

Recently uploaded (20)

PPTX
Construction Project Organization Group 2.pptx
PPTX
Geodesy 1.pptx...............................................
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
Sustainable Sites - Green Building Construction
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
Well-logging-methods_new................
PPTX
additive manufacturing of ss316l using mig welding
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
Welding lecture in detail for understanding
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
web development for engineering and engineering
PDF
Digital Logic Computer Design lecture notes
Construction Project Organization Group 2.pptx
Geodesy 1.pptx...............................................
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Operating System & Kernel Study Guide-1 - converted.pdf
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
UNIT-1 - COAL BASED THERMAL POWER PLANTS
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
UNIT 4 Total Quality Management .pptx
Sustainable Sites - Green Building Construction
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Well-logging-methods_new................
additive manufacturing of ss316l using mig welding
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Welding lecture in detail for understanding
Internet of Things (IOT) - A guide to understanding
OOP with Java - Java Introduction (Basics)
web development for engineering and engineering
Digital Logic Computer Design lecture notes
Ad

8051 Microcontroller_PKjindal.pdf