SlideShare a Scribd company logo
1 of 26
11/21/2015 Rahul(13ec029) 1
CONTENTS
• Introduction.
• Microcontroller vs Microprocessor.
• Architecture.
• Pin diagram.
• Pin configuration.
• Memory Organisation.
• Timers.
• Interrupts.
11/21/2015 Rahul(13ec029) 2
• Serial Communication.
• Interfacing.
a) +5 volt power supply.
b) switch interfacing.
c) LED interfacing.
d) 7-Segment display interfacing.
e) LCD interfacing.
f) ADC interfacing.
g) keypad interfacing.
h) relay interfacing.
• Applications.
11/21/2015 Rahul(13ec029) 3
INTRODUCTION
• A single chip computer or A CPU with all
the peripherals like RAM, ROM, I/O, Timers,
ADCs, etc on the same chip.
OR
• A microcontroller is meant to be more self-
- contained and independent, and functions
as a tiny, dedicated computer.
11/21/2015 Rahul(13ec029) 4
FEATURES OF 8051
• useful for small computing tasks.
• adequate for many control and monitoring
application.
• packaging(RAM,ROM,Timers on-chip).
• Less power consumption.
• Easily upgradable.
• Cost per unit is less.
• Availability of tools of microcontroller
such as proteus(simulator) and keil(compiler).
11/21/2015 Rahul(13ec029) 5
MICROPROCESSOR vs
• General purpose device.
• do not contain on-chip
I/O ports, Timers, ADC
Memory etc.
• used as CPU in computer.
• design is complex and
expensive.
• it has zero status flag.
MICROCONTROLLER
• single chip computer.
• it includes RAM ,ROM
,Timers, ADC, DAC,
interrupts etc.
• performs control oriented
applications.
• simple and less expensive
• it has no zero flag.
11/21/2015 Rahul(13ec029) 6
TYPES OF ARCHITECTURES
1) Von-Neumann Architecture
 only one bus.
 used for both data transfer and instruction fetches.
 cannot be performed at same time.
2) Harvard Architecture
 Separate data and instruction buses.
 Transfers to be performed simultaneously on both
buses.
11/21/2015 Rahul(13ec029) 7
ARCHITECTURE
11/21/2015 Rahul(13ec029) 8
PIN DIAGRAM
11/21/2015 Rahul(13ec029) 9
PIN CONFIGURATION
 ALE/PROG-: when this pin is high it latches the
low byte of the address during accesses to external
memory. This pin is low during EPROM
programming.
 PSEN-: Program Store Enable is the read strobe to
external program memory.
 EA/VPP-: This pin is an active low pin connected
to ground when microcontroller is accessing the
program code stored in the external memory and
connected to Vcc when it is accessing the program code
in the on chip memory.
11/21/2015 Rahul(13ec029) 10
PIN CONFIGURATION
 RST -: applying a high pulse to this pin, the
microcontroller will reset and terminate all activities.
 PORT 0 to 3 -: These are 8-bit bidirectional I/O
port. Port 0 does not contain any internal pull-ups.
Alternate function of port 3are RxD, TxD, INT0,
INT1,T0,T1,WR,RD.
 XTAL1 & XTAL2 -: connected to oscillator
amplifier.
 VCC-: Supply voltage.
 VSS-: Circuit ground potential.
11/21/2015 Rahul(13ec029) 11
MEMORY ORGANISATION
• Code Memory.
• External RAM.
• On-Chip Memory.
• Internal RAM.
• Special Function Register.
• Machine Cycle.
11/21/2015 Rahul(13ec029) 12
Code Memory
 holds the actual 8051 program.
 limited to 64K.
 may be both internal or external.
External RAM
 slow accessing speed.
 it gains in quantity.
 limited to 64K.
11/21/2015 Rahul(13ec029) 13
On-Chip Memory
 It refers to that memory that physically exists
on the microcontroller itself.
 Two types-
a) Internal RAM.
b) SFR(Special Function Register.)
 Total 256 bytes.
 Equal memory for RAM and SFR i,e 128bytes.
11/21/2015 Rahul(13ec029) 14
11/21/2015 Rahul(13ec029) 15
SPECIAL FUNCTION REGISTER
 Accumulator.
 B Register.
 Program Status Word.
 Stack Pointer.
 Data Pointer.
 Ports 0 to 3.
 Timer Registers.
 Control Register.
11/21/2015 Rahul(13ec029) 16
+5 VOLT POWER SUPPLY
11/21/2015 Rahul(13ec029) 17
SWITCH INTERFACING
11/21/2015 Rahul(13ec029) 18
LED INTERFACING
11/21/2015 Rahul(13ec029) 19
7 SEGMENT INTERFACING
11/21/2015 Rahul(13ec029) 20
LCD INTERFACING
11/21/2015 Rahul(13ec029) 21
RELAY INTERFACING
11/21/2015 Rahul(13ec029) 22
ADC INTERFACING
11/21/2015 Rahul(13ec029) 23
MATRIX KEYPAD INTERFACING
11/21/2015 Rahul(13ec029) 24
APPLICATION OF 8051
 Automobile.
 Rail Transport.
 Industrial Processing.
 Remote sensing.
 Robotics.
 Consumer electronics.
 Security(e-commerce and smart cards).
 Medical.
 Defense application.
11/21/2015 Rahul(13ec029) 25
11/21/2015 Rahul(13ec029) 26

More Related Content

What's hot

INTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLERINTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLERAnkita Jaiswal
 
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentationxavierpaulino
 
DAC Interfacing with 8051.pdf
DAC Interfacing with 8051.pdfDAC Interfacing with 8051.pdf
DAC Interfacing with 8051.pdfSrikrishna Thota
 
8051 MICROCONTROLLER ARCHITECTURE.pptx
 8051 MICROCONTROLLER ARCHITECTURE.pptx 8051 MICROCONTROLLER ARCHITECTURE.pptx
8051 MICROCONTROLLER ARCHITECTURE.pptxMemonaMemon1
 
Memory & I/O interfacing
Memory & I/O  interfacingMemory & I/O  interfacing
Memory & I/O interfacingdeval patel
 
Interfacing adc
Interfacing adcInterfacing adc
Interfacing adcPRADEEP
 
Introduction to Microcontroller
Introduction to MicrocontrollerIntroduction to Microcontroller
Introduction to MicrocontrollerNikhil Sharma
 
Architecture of 8051 microcontroller))
Architecture of 8051 microcontroller))Architecture of 8051 microcontroller))
Architecture of 8051 microcontroller))Ganesh Ram
 
8051 Microcontroller I/O ports
8051 Microcontroller I/O ports8051 Microcontroller I/O ports
8051 Microcontroller I/O portsanishgoel
 
MICROCONTROLLER 8051- Architecture & Pin Configuration
MICROCONTROLLER 8051- Architecture & Pin Configuration MICROCONTROLLER 8051- Architecture & Pin Configuration
MICROCONTROLLER 8051- Architecture & Pin Configuration AKHIL MADANKAR
 

What's hot (20)

ARM Processors
ARM ProcessorsARM Processors
ARM Processors
 
INTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLERINTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLER
 
8086 micro processor
8086 micro processor8086 micro processor
8086 micro processor
 
8051 block diagram
8051 block diagram8051 block diagram
8051 block diagram
 
Interfacing Stepper motor with 8051
Interfacing Stepper motor with 8051Interfacing Stepper motor with 8051
Interfacing Stepper motor with 8051
 
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentation
 
DAC Interfacing with 8051.pdf
DAC Interfacing with 8051.pdfDAC Interfacing with 8051.pdf
DAC Interfacing with 8051.pdf
 
8051 MICROCONTROLLER
8051 MICROCONTROLLER 8051 MICROCONTROLLER
8051 MICROCONTROLLER
 
8051 memory
8051 memory8051 memory
8051 memory
 
8051 MICROCONTROLLER ARCHITECTURE.pptx
 8051 MICROCONTROLLER ARCHITECTURE.pptx 8051 MICROCONTROLLER ARCHITECTURE.pptx
8051 MICROCONTROLLER ARCHITECTURE.pptx
 
8051 timer counter
8051 timer counter8051 timer counter
8051 timer counter
 
Interrupts in 8051
Interrupts in 8051Interrupts in 8051
Interrupts in 8051
 
Memory & I/O interfacing
Memory & I/O  interfacingMemory & I/O  interfacing
Memory & I/O interfacing
 
Interfacing adc
Interfacing adcInterfacing adc
Interfacing adc
 
Introduction to Microcontroller
Introduction to MicrocontrollerIntroduction to Microcontroller
Introduction to Microcontroller
 
Architecture of 8051 microcontroller))
Architecture of 8051 microcontroller))Architecture of 8051 microcontroller))
Architecture of 8051 microcontroller))
 
8051 Microcontroller I/O ports
8051 Microcontroller I/O ports8051 Microcontroller I/O ports
8051 Microcontroller I/O ports
 
MICROCONTROLLER 8051- Architecture & Pin Configuration
MICROCONTROLLER 8051- Architecture & Pin Configuration MICROCONTROLLER 8051- Architecture & Pin Configuration
MICROCONTROLLER 8051- Architecture & Pin Configuration
 
Interrupts of microprocessor 8085
Interrupts of microprocessor  8085Interrupts of microprocessor  8085
Interrupts of microprocessor 8085
 
8255 PPI
8255 PPI8255 PPI
8255 PPI
 

Viewers also liked

8 interrupt 8051
8 interrupt 80518 interrupt 8051
8 interrupt 8051daniemol
 
Stack and subroutine
Stack and subroutineStack and subroutine
Stack and subroutineAshim Saha
 
Interrupt programming with 8051 microcontroller
Interrupt programming with 8051  microcontrollerInterrupt programming with 8051  microcontroller
Interrupt programming with 8051 microcontrollerAnkit Bhatnagar
 
Stacks & subroutines 1
Stacks & subroutines 1Stacks & subroutines 1
Stacks & subroutines 1deval patel
 

Viewers also liked (6)

8051 interrupts
8051 interrupts8051 interrupts
8051 interrupts
 
8 interrupt 8051
8 interrupt 80518 interrupt 8051
8 interrupt 8051
 
Interrupt
InterruptInterrupt
Interrupt
 
Stack and subroutine
Stack and subroutineStack and subroutine
Stack and subroutine
 
Interrupt programming with 8051 microcontroller
Interrupt programming with 8051  microcontrollerInterrupt programming with 8051  microcontroller
Interrupt programming with 8051 microcontroller
 
Stacks & subroutines 1
Stacks & subroutines 1Stacks & subroutines 1
Stacks & subroutines 1
 

Similar to 8051 Microcontroller ppt

Embedded training report(mcs 51)
Embedded training report(mcs 51)Embedded training report(mcs 51)
Embedded training report(mcs 51)Gurwinder Singh
 
Micro Controller 8051 of Speedo Meter using KEIL Code
Micro Controller 8051 of Speedo Meter using KEIL CodeMicro Controller 8051 of Speedo Meter using KEIL Code
Micro Controller 8051 of Speedo Meter using KEIL CodeSunil Kumar R
 
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxINDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxMeghdeepSingh
 
8449972 embedded-systems-and-model-of-metro-train
8449972 embedded-systems-and-model-of-metro-train8449972 embedded-systems-and-model-of-metro-train
8449972 embedded-systems-and-model-of-metro-trainJitendra Saroj
 
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
EMBEDDED SYSTEMS AND IOT lab manual for enginnering studentsEMBEDDED SYSTEMS AND IOT lab manual for enginnering students
EMBEDDED SYSTEMS AND IOT lab manual for enginnering studentseceprinter6
 
8051 microcontroller Microcontroller _2024.pptx
8051 microcontroller Microcontroller _2024.pptx8051 microcontroller Microcontroller _2024.pptx
8051 microcontroller Microcontroller _2024.pptxrohithansaliya2
 
Programming logic controllers (plc) seminar
Programming  logic controllers (plc) seminarProgramming  logic controllers (plc) seminar
Programming logic controllers (plc) seminarmanish gharte
 
Overview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontrollerOverview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontrollerRup Chowdhury
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded SystemsSYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded SystemsArti Parab Academics
 
RFID based Access Control using 8051 Micro Controller
RFID based Access Control using 8051 Micro ControllerRFID based Access Control using 8051 Micro Controller
RFID based Access Control using 8051 Micro ControllerCircuitsToday
 
microcontroller 8051 17.07.2023.pdf
microcontroller 8051 17.07.2023.pdfmicrocontroller 8051 17.07.2023.pdf
microcontroller 8051 17.07.2023.pdf818Farida
 
PLC Introduction Details
PLC Introduction DetailsPLC Introduction Details
PLC Introduction Detailssuhaskhadake
 
Use of plc in industrial automation
Use of plc in industrial automationUse of plc in industrial automation
Use of plc in industrial automationAloka Patro
 

Similar to 8051 Microcontroller ppt (20)

embedded system
embedded systemembedded system
embedded system
 
Embedded training report(mcs 51)
Embedded training report(mcs 51)Embedded training report(mcs 51)
Embedded training report(mcs 51)
 
Micro Controller 8051 of Speedo Meter using KEIL Code
Micro Controller 8051 of Speedo Meter using KEIL CodeMicro Controller 8051 of Speedo Meter using KEIL Code
Micro Controller 8051 of Speedo Meter using KEIL Code
 
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxINDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
 
89s52 2
89s52 289s52 2
89s52 2
 
8449972 embedded-systems-and-model-of-metro-train
8449972 embedded-systems-and-model-of-metro-train8449972 embedded-systems-and-model-of-metro-train
8449972 embedded-systems-and-model-of-metro-train
 
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
EMBEDDED SYSTEMS AND IOT lab manual for enginnering studentsEMBEDDED SYSTEMS AND IOT lab manual for enginnering students
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
 
8051 slide
8051 slide8051 slide
8051 slide
 
8051 microcontroller Microcontroller _2024.pptx
8051 microcontroller Microcontroller _2024.pptx8051 microcontroller Microcontroller _2024.pptx
8051 microcontroller Microcontroller _2024.pptx
 
Programming logic controllers (plc) seminar
Programming  logic controllers (plc) seminarProgramming  logic controllers (plc) seminar
Programming logic controllers (plc) seminar
 
Overview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontrollerOverview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontroller
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded SystemsSYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
 
Plc 131022133632-phpapp02
Plc 131022133632-phpapp02Plc 131022133632-phpapp02
Plc 131022133632-phpapp02
 
Badal sharma
Badal sharmaBadal sharma
Badal sharma
 
12C5XX.PDF
12C5XX.PDF12C5XX.PDF
12C5XX.PDF
 
RFID based Access Control using 8051 Micro Controller
RFID based Access Control using 8051 Micro ControllerRFID based Access Control using 8051 Micro Controller
RFID based Access Control using 8051 Micro Controller
 
microcontroller 8051 17.07.2023.pdf
microcontroller 8051 17.07.2023.pdfmicrocontroller 8051 17.07.2023.pdf
microcontroller 8051 17.07.2023.pdf
 
AT89 S52
AT89 S52AT89 S52
AT89 S52
 
PLC Introduction Details
PLC Introduction DetailsPLC Introduction Details
PLC Introduction Details
 
Use of plc in industrial automation
Use of plc in industrial automationUse of plc in industrial automation
Use of plc in industrial automation
 

Recently uploaded

Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

8051 Microcontroller ppt

  • 2. CONTENTS • Introduction. • Microcontroller vs Microprocessor. • Architecture. • Pin diagram. • Pin configuration. • Memory Organisation. • Timers. • Interrupts. 11/21/2015 Rahul(13ec029) 2
  • 3. • Serial Communication. • Interfacing. a) +5 volt power supply. b) switch interfacing. c) LED interfacing. d) 7-Segment display interfacing. e) LCD interfacing. f) ADC interfacing. g) keypad interfacing. h) relay interfacing. • Applications. 11/21/2015 Rahul(13ec029) 3
  • 4. INTRODUCTION • A single chip computer or A CPU with all the peripherals like RAM, ROM, I/O, Timers, ADCs, etc on the same chip. OR • A microcontroller is meant to be more self- - contained and independent, and functions as a tiny, dedicated computer. 11/21/2015 Rahul(13ec029) 4
  • 5. FEATURES OF 8051 • useful for small computing tasks. • adequate for many control and monitoring application. • packaging(RAM,ROM,Timers on-chip). • Less power consumption. • Easily upgradable. • Cost per unit is less. • Availability of tools of microcontroller such as proteus(simulator) and keil(compiler). 11/21/2015 Rahul(13ec029) 5
  • 6. MICROPROCESSOR vs • General purpose device. • do not contain on-chip I/O ports, Timers, ADC Memory etc. • used as CPU in computer. • design is complex and expensive. • it has zero status flag. MICROCONTROLLER • single chip computer. • it includes RAM ,ROM ,Timers, ADC, DAC, interrupts etc. • performs control oriented applications. • simple and less expensive • it has no zero flag. 11/21/2015 Rahul(13ec029) 6
  • 7. TYPES OF ARCHITECTURES 1) Von-Neumann Architecture  only one bus.  used for both data transfer and instruction fetches.  cannot be performed at same time. 2) Harvard Architecture  Separate data and instruction buses.  Transfers to be performed simultaneously on both buses. 11/21/2015 Rahul(13ec029) 7
  • 10. PIN CONFIGURATION  ALE/PROG-: when this pin is high it latches the low byte of the address during accesses to external memory. This pin is low during EPROM programming.  PSEN-: Program Store Enable is the read strobe to external program memory.  EA/VPP-: This pin is an active low pin connected to ground when microcontroller is accessing the program code stored in the external memory and connected to Vcc when it is accessing the program code in the on chip memory. 11/21/2015 Rahul(13ec029) 10
  • 11. PIN CONFIGURATION  RST -: applying a high pulse to this pin, the microcontroller will reset and terminate all activities.  PORT 0 to 3 -: These are 8-bit bidirectional I/O port. Port 0 does not contain any internal pull-ups. Alternate function of port 3are RxD, TxD, INT0, INT1,T0,T1,WR,RD.  XTAL1 & XTAL2 -: connected to oscillator amplifier.  VCC-: Supply voltage.  VSS-: Circuit ground potential. 11/21/2015 Rahul(13ec029) 11
  • 12. MEMORY ORGANISATION • Code Memory. • External RAM. • On-Chip Memory. • Internal RAM. • Special Function Register. • Machine Cycle. 11/21/2015 Rahul(13ec029) 12
  • 13. Code Memory  holds the actual 8051 program.  limited to 64K.  may be both internal or external. External RAM  slow accessing speed.  it gains in quantity.  limited to 64K. 11/21/2015 Rahul(13ec029) 13
  • 14. On-Chip Memory  It refers to that memory that physically exists on the microcontroller itself.  Two types- a) Internal RAM. b) SFR(Special Function Register.)  Total 256 bytes.  Equal memory for RAM and SFR i,e 128bytes. 11/21/2015 Rahul(13ec029) 14
  • 16. SPECIAL FUNCTION REGISTER  Accumulator.  B Register.  Program Status Word.  Stack Pointer.  Data Pointer.  Ports 0 to 3.  Timer Registers.  Control Register. 11/21/2015 Rahul(13ec029) 16
  • 17. +5 VOLT POWER SUPPLY 11/21/2015 Rahul(13ec029) 17
  • 20. 7 SEGMENT INTERFACING 11/21/2015 Rahul(13ec029) 20
  • 25. APPLICATION OF 8051  Automobile.  Rail Transport.  Industrial Processing.  Remote sensing.  Robotics.  Consumer electronics.  Security(e-commerce and smart cards).  Medical.  Defense application. 11/21/2015 Rahul(13ec029) 25