SlideShare uma empresa Scribd logo
1 de 13
MICROCONTROLLER (8051)
Anax Projects & Development Pvt. Ltd.
WHAT IS MICROCONTROLLER
A microcontroller is a small computer on
a single integrated circuit
It contains
1. Processor core
2. Memory
3. Programmable
input/output peripherals.
 Microcontrollers are designed for
embedded applications, in contrast to
the microprocessors used in personal
computers.
ARCHITECTURE OF 8051
It has 4Kb ROM.
128b of RAM.
4 ports
32 input and output pins.
Timer
Oscillator
Power Supply Circuit.
Watchdog Timer
PIN DESCRIPTION
READ ONLY MEMORY
Read Only Memory (ROM) is a type of memory used to permanently save the
program being executed.
 ROM can be built in the microcontroller or added as an external chip.
If ROM is added as an external chip, the microcontroller is cheaper.
The internal ROM is usually smaller and more expensive
Leaves more pins available for connecting to
peripheral environment.
The size of ROM ranges from 512B to 64KB.
RANDOM ACCESS MEMORY
Random Access Memory (RAM) is
a type of memory used for
temporary storing data .
Intermediate results created and
used during the operation of the
microcontrollers.
The content of this memory is
cleared once the power supply is
off.
If the program performes an
addition, it is necessary to have a
register standing for what in
everyday life is called the “sum” .
The size of RAM goes up to a few
ELECTRICALLY ERASABLE PROGRAMMABLE
MEMORY
The EEPROM is a special type of
memory not contained in all
microcontrollers.
Its contents may be changed during
program execution (similar to RAM )
 Remains permanently saved even
after the loss of power (similar to
ROM).
It is often used to store values,
created and used during operation.
 It is measured in miliseconds.
A disadvantage of this memory is
that the process of programming is
relatively slow.
Special function registers are part of
RAM memory.
Their purpose is predefined by the
manufacturer and cannot be changed
therefore.
 Their bits are physically connected
to particular circuits within the
microcontroller.
 any change of their state directly
affects the operation of the
microcontroller or some of the circuits.
 Each bit of this register controls the
function of one single pin.
SPECIAL FUNCTION REGISTER
PROGRAM COUNTER
Program Counter is an engine
running the program .
It points to the memory address
containing the next instruction to
execute.
After each instruction execution, the
value of the counter is incremented
by 1.
 The program executes only one
instruction at a time just as it is
written.
the value of the program counter
can be changed at any moment,
which causes a “jump” to a new
 This is a unit which monitors and
controls all processes within the
microcontroller.
 The user cannot affect its work.
It consists of several smaller
subunits, of which the most important
are:
1. Instruction Decoder
2. Arithmetic Logic Unit
3.Accumulator
CENTRAL PROCESSING UNIT
ABOUT US
ANAX Projects & Devlopment. Pvt Ltd is leading Industrail automation training from
last seven years and has put values to train and develop automation engineers in
the hard core industries. We are basically a bridge of Academica - Industries
linkage. ANAX has fully equipped labs and well trained faculties in order to cater
automation industry demand's for skilled engineers in high-end technologies.
ANAX Projects &
Devlopment. Pvt
Ltd
Corporate Office
Anax Projects and Development PVT. LTD.
E-29, Sector - 3,
Near Sec-16 metro station,
Noida, 201301 (U.P)
Call Us : +918373913691
Mail Us : info@anaxprojects.com
Branch Office
Anax Projects and Development PVT. LTD.
SCO 83-84,3rd Floor,
Sector-34A,
Chandigarh, Punjab
Mobile: 91-9872386826
Email: admission@anaxprojects.com
Microcontrollers by anax projects

Mais conteúdo relacionado

Mais procurados

instruction cycle ppt
instruction cycle pptinstruction cycle ppt
instruction cycle ppt
sheetal singh
 

Mais procurados (20)

Difference Between Microprocessors and Microcontrollers
Difference Between Microprocessors and MicrocontrollersDifference Between Microprocessors and Microcontrollers
Difference Between Microprocessors and Microcontrollers
 
seminar on PIC1684
seminar on PIC1684seminar on PIC1684
seminar on PIC1684
 
Basics of Embedded System
Basics of Embedded System Basics of Embedded System
Basics of Embedded System
 
Cpu and its execution statements
Cpu and its execution statementsCpu and its execution statements
Cpu and its execution statements
 
Micro-controller course lec 01
Micro-controller course lec 01Micro-controller course lec 01
Micro-controller course lec 01
 
introduction to embedded systems part 1
introduction to embedded systems part 1introduction to embedded systems part 1
introduction to embedded systems part 1
 
Ec 8691 mpmc converted (1) (1) (1)
Ec 8691 mpmc converted (1) (1) (1)Ec 8691 mpmc converted (1) (1) (1)
Ec 8691 mpmc converted (1) (1) (1)
 
Microcontroller overview 1
Microcontroller overview 1Microcontroller overview 1
Microcontroller overview 1
 
Control unit
Control  unitControl  unit
Control unit
 
micro controller
micro controllermicro controller
micro controller
 
Microcontroller project111
Microcontroller project111Microcontroller project111
Microcontroller project111
 
Arduino Family
Arduino FamilyArduino Family
Arduino Family
 
Introduction to Microcontroller
Introduction to MicrocontrollerIntroduction to Microcontroller
Introduction to Microcontroller
 
Fetch execute cycle
Fetch execute cycleFetch execute cycle
Fetch execute cycle
 
Unit 2 ca- control unit
Unit 2 ca- control unitUnit 2 ca- control unit
Unit 2 ca- control unit
 
CPU Architecture
CPU ArchitectureCPU Architecture
CPU Architecture
 
Mod3
Mod3Mod3
Mod3
 
Co module1a introdctnaddressingmodes
Co module1a introdctnaddressingmodesCo module1a introdctnaddressingmodes
Co module1a introdctnaddressingmodes
 
Basics of embedded system design
Basics of embedded system designBasics of embedded system design
Basics of embedded system design
 
instruction cycle ppt
instruction cycle pptinstruction cycle ppt
instruction cycle ppt
 

Destaque

European Cancer Congress 2015 Conference Insight
European Cancer Congress 2015 Conference InsightEuropean Cancer Congress 2015 Conference Insight
European Cancer Congress 2015 Conference Insight
Yujia Sun
 
Power Pointe del renaciemiento español, frances, aleman e ilatiano
Power Pointe del renaciemiento español, frances, aleman e ilatianoPower Pointe del renaciemiento español, frances, aleman e ilatiano
Power Pointe del renaciemiento español, frances, aleman e ilatiano
samanthalairet7
 

Destaque (17)

Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
Photoshop project description
Photoshop project description Photoshop project description
Photoshop project description
 
Estado del arte de la deontologia docente
Estado del arte de la deontologia docenteEstado del arte de la deontologia docente
Estado del arte de la deontologia docente
 
Góticos
GóticosGóticos
Góticos
 
Digital Imaging Narrative
Digital Imaging NarrativeDigital Imaging Narrative
Digital Imaging Narrative
 
Virology Journal Club
Virology Journal ClubVirology Journal Club
Virology Journal Club
 
Novas tecnologiasnaeducação
Novas tecnologiasnaeducaçãoNovas tecnologiasnaeducação
Novas tecnologiasnaeducação
 
Assure Lesson Plan Practice Revised
Assure Lesson Plan Practice RevisedAssure Lesson Plan Practice Revised
Assure Lesson Plan Practice Revised
 
European Cancer Congress 2015 Conference Insight
European Cancer Congress 2015 Conference InsightEuropean Cancer Congress 2015 Conference Insight
European Cancer Congress 2015 Conference Insight
 
2011-03-Winter-Volume 30 Issue 4
2011-03-Winter-Volume 30 Issue 42011-03-Winter-Volume 30 Issue 4
2011-03-Winter-Volume 30 Issue 4
 
Power Pointe del renaciemiento español, frances, aleman e ilatiano
Power Pointe del renaciemiento español, frances, aleman e ilatianoPower Pointe del renaciemiento español, frances, aleman e ilatiano
Power Pointe del renaciemiento español, frances, aleman e ilatiano
 
bm
bmbm
bm
 
Contrato de Obras Civiles
Contrato de Obras CivilesContrato de Obras Civiles
Contrato de Obras Civiles
 
5.1.2 counterfactual framework
5.1.2 counterfactual framework5.1.2 counterfactual framework
5.1.2 counterfactual framework
 
Arquitectura Islámica
Arquitectura IslámicaArquitectura Islámica
Arquitectura Islámica
 
Unit 62 How To Be A YouTuber Script
Unit 62 How To Be A YouTuber ScriptUnit 62 How To Be A YouTuber Script
Unit 62 How To Be A YouTuber Script
 
2014 Biopharmaceutical Partnering Survey
2014 Biopharmaceutical Partnering Survey2014 Biopharmaceutical Partnering Survey
2014 Biopharmaceutical Partnering Survey
 

Semelhante a Microcontrollers by anax projects

8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontroller
snehapvs
 
Project report on embedded system using 8051 microcontroller
Project  report on embedded system using 8051 microcontrollerProject  report on embedded system using 8051 microcontroller
Project report on embedded system using 8051 microcontroller
Vandna Sambyal
 
8051mc notes-121004121921-phpapp01
8051mc notes-121004121921-phpapp018051mc notes-121004121921-phpapp01
8051mc notes-121004121921-phpapp01
blacktricker
 

Semelhante a Microcontrollers by anax projects (20)

Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentation
 
Motorola 68hc11
Motorola 68hc11Motorola 68hc11
Motorola 68hc11
 
LECT 2.pptx
LECT 2.pptxLECT 2.pptx
LECT 2.pptx
 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontroller
 
002079
002079002079
002079
 
Project report on embedded system using 8051 microcontroller
Project  report on embedded system using 8051 microcontrollerProject  report on embedded system using 8051 microcontroller
Project report on embedded system using 8051 microcontroller
 
Benefits of Micro Controller.pdf
Benefits of Micro Controller.pdfBenefits of Micro Controller.pdf
Benefits of Micro Controller.pdf
 
What are the characteristics of a Microcontroller.pdf
What are the characteristics of a Microcontroller.pdfWhat are the characteristics of a Microcontroller.pdf
What are the characteristics of a Microcontroller.pdf
 
Project report
Project reportProject report
Project report
 
Paper counting machine final.
Paper counting machine final.Paper counting machine final.
Paper counting machine final.
 
Micro Controller.pptx
Micro Controller.pptxMicro Controller.pptx
Micro Controller.pptx
 
Unit-1.pptx
Unit-1.pptxUnit-1.pptx
Unit-1.pptx
 
MergeResult_2023_04_02_05_26_56.pptx
MergeResult_2023_04_02_05_26_56.pptxMergeResult_2023_04_02_05_26_56.pptx
MergeResult_2023_04_02_05_26_56.pptx
 
3.TechieNest microcontrollers
3.TechieNest  microcontrollers3.TechieNest  microcontrollers
3.TechieNest microcontrollers
 
Introduction to Avr Microcontrollers
Introduction to Avr MicrocontrollersIntroduction to Avr Microcontrollers
Introduction to Avr Microcontrollers
 
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxINDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
 
Class 5 an 8 bit embedded platform
Class 5 an 8 bit embedded platformClass 5 an 8 bit embedded platform
Class 5 an 8 bit embedded platform
 
Solution manual the 8051 microcontroller based embedded systems
Solution manual the 8051 microcontroller based embedded systemsSolution manual the 8051 microcontroller based embedded systems
Solution manual the 8051 microcontroller based embedded systems
 
Project Report On Micro-controller Embedded System
Project Report On Micro-controller Embedded SystemProject Report On Micro-controller Embedded System
Project Report On Micro-controller Embedded System
 
8051mc notes-121004121921-phpapp01
8051mc notes-121004121921-phpapp018051mc notes-121004121921-phpapp01
8051mc notes-121004121921-phpapp01
 

Último

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
MateoGardella
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Último (20)

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 

Microcontrollers by anax projects

  • 1. MICROCONTROLLER (8051) Anax Projects & Development Pvt. Ltd.
  • 2. WHAT IS MICROCONTROLLER A microcontroller is a small computer on a single integrated circuit It contains 1. Processor core 2. Memory 3. Programmable input/output peripherals.  Microcontrollers are designed for embedded applications, in contrast to the microprocessors used in personal computers.
  • 3. ARCHITECTURE OF 8051 It has 4Kb ROM. 128b of RAM. 4 ports 32 input and output pins. Timer Oscillator Power Supply Circuit. Watchdog Timer
  • 5. READ ONLY MEMORY Read Only Memory (ROM) is a type of memory used to permanently save the program being executed.  ROM can be built in the microcontroller or added as an external chip. If ROM is added as an external chip, the microcontroller is cheaper. The internal ROM is usually smaller and more expensive Leaves more pins available for connecting to peripheral environment. The size of ROM ranges from 512B to 64KB.
  • 6. RANDOM ACCESS MEMORY Random Access Memory (RAM) is a type of memory used for temporary storing data . Intermediate results created and used during the operation of the microcontrollers. The content of this memory is cleared once the power supply is off. If the program performes an addition, it is necessary to have a register standing for what in everyday life is called the “sum” . The size of RAM goes up to a few
  • 7. ELECTRICALLY ERASABLE PROGRAMMABLE MEMORY The EEPROM is a special type of memory not contained in all microcontrollers. Its contents may be changed during program execution (similar to RAM )  Remains permanently saved even after the loss of power (similar to ROM). It is often used to store values, created and used during operation.  It is measured in miliseconds. A disadvantage of this memory is that the process of programming is relatively slow.
  • 8. Special function registers are part of RAM memory. Their purpose is predefined by the manufacturer and cannot be changed therefore.  Their bits are physically connected to particular circuits within the microcontroller.  any change of their state directly affects the operation of the microcontroller or some of the circuits.  Each bit of this register controls the function of one single pin. SPECIAL FUNCTION REGISTER
  • 9. PROGRAM COUNTER Program Counter is an engine running the program . It points to the memory address containing the next instruction to execute. After each instruction execution, the value of the counter is incremented by 1.  The program executes only one instruction at a time just as it is written. the value of the program counter can be changed at any moment, which causes a “jump” to a new
  • 10.  This is a unit which monitors and controls all processes within the microcontroller.  The user cannot affect its work. It consists of several smaller subunits, of which the most important are: 1. Instruction Decoder 2. Arithmetic Logic Unit 3.Accumulator CENTRAL PROCESSING UNIT
  • 11. ABOUT US ANAX Projects & Devlopment. Pvt Ltd is leading Industrail automation training from last seven years and has put values to train and develop automation engineers in the hard core industries. We are basically a bridge of Academica - Industries linkage. ANAX has fully equipped labs and well trained faculties in order to cater automation industry demand's for skilled engineers in high-end technologies. ANAX Projects & Devlopment. Pvt Ltd
  • 12. Corporate Office Anax Projects and Development PVT. LTD. E-29, Sector - 3, Near Sec-16 metro station, Noida, 201301 (U.P) Call Us : +918373913691 Mail Us : info@anaxprojects.com Branch Office Anax Projects and Development PVT. LTD. SCO 83-84,3rd Floor, Sector-34A, Chandigarh, Punjab Mobile: 91-9872386826 Email: admission@anaxprojects.com