SlideShare a Scribd company logo
[ PPT ] NS _ppt 4..ppt microprocesser and microcontroller fundamentals
[ PPT ] NS _ppt 4..ppt microprocesser and microcontroller fundamentals
Microcontrollers
                   
 Embedded Systems
     Operations managed behind the scenes by a microcontroller
 Microcontroller (MCU)
     An integrated electronic computing device that includes
      three major components on a single chip
         Microprocessor (MPU)
         Memory
         I/O (Input/Output) ports
Microcontrollers
                 
 Support Devices
     Timers
     A/D converter
     Serial I/O
 Common communication lines
     System Bus
Block Diagram
      
Microprocessor (MPU)
        
           MPU (CPU)
               Read instructions
               Process binary data
Memory
  
   Storage Device
        Addresses
        Registers
   Major Categories
        Read/Write Memory (R/W)
        Read-only-Memory (ROM
Input/Output (I/O)
                
 Input Devices
     Switches and Keypads
     Provide binary information to the MPU
 Output devices
     LEDs and LCDs
     Receive binary information from the MPU
Microprocessor-Based
    Systems
       
Microprocessor
                  Architecture
                      
 The MPU communicates with Memory and I/O using the
  System Bus
     Address bus
         Unidirectional
         Memory and I/O Addresses
     Data bus
         Bidirectional
         Transfers Binary Data and Instructions
     Control lines
         Read and Write timing signals
Microprocessor-Based
    System
       
Example Microprocessor
     System
       
Software
                              
 Machine Language
     Binary Instructions
     Difficult to decipher and write
         Error-prone
     All programs converted into machine language for
      execution
Software
                            
 Assembly Language
     Machine instructions represented in mnemonics
     One-to-one correspondence
     Efficient execution and use of memory
     Machine-specific
Software
                             
 High-Level Languages
     BASIC, C, and C++
     Written in statements of spoken languages
     Machine independent
     Easy to write and troubleshoot
     Larger memory and less efficient execution
Data Format (8-bit)
                   
 Unsigned Integers
      All eight bits represent the magnitude of a number
          Bit7 to Bit0
      Range 00H to FFH (010 to 25510)
Data Format (8-bit)
                   
 Signed Integers
      2's Complement
          Bit 7 is sign bit
      Positive numbers: 00H to 7FH (010 to 12710)
      Negative numbers: 80H to FFH (-110 to -12810)
Data Format (8-bit)
                  
 Binary Coded Decimal Numbers (BCD)
     8 bits of a number divided into groups of four
         Each group represents a decimal digit from 0 to 9
     AH through FH are invalid
     Example: 0010 0101BCD = 2510
Data Format (8-bit)
                 
 American Standard Code for Information Interchange
  (ASCII)
      Seven-bit alphanumeric code with 128 combinations (00H to
       7FH)
      Represents English alphabet, decimal digits from 0 to 9,
       symbols, and commands
MPU-Based Systems
                
 System hardware
     Discrete components
         Microprocessor, Memory, and I/O
     Components connected by buses
         Address, Data, and Control
 System software
     A group of programs that monitors the functions of the
      entire system
MPU-Based Time
and Temperature System
         
MCU-Based Systems
            
 Includes microprocessor, memory, I/O ports, and support
  devices (such as timers) on a single semiconductor chip
 Buses are generally not available to a system designer
 I/O ports are generally multiplexed and can be
  programmed to perform different functions
MCU-Based Time
and Temperature System
         
Computer Architectures
             
 Princeton versus Harvard Architecture
 CISC versus RISC processors
 Microprocessors and Microcontrollers
Thank you
    
   Sales

More Related Content

PPT
Introduction to microprocessor
Kashyap Shah
 
PPTX
Microprocessor Fundamentals
Diwaker Pant
 
PPT
Evolution Of Microprocessor
guest3870d0
 
PPT
Introduction for microprocessor
THANDAIAH PRABU
 
PPTX
Difference between microprocessor and microcontroller
Microcontrollers Lab
 
PPT
microprocessor-and-microcontroller
jhcid
 
PDF
Microprocessors and microcontrollers
Vivek Kumar
 
PPSX
Evolution of microprocessors
harinder
 
Introduction to microprocessor
Kashyap Shah
 
Microprocessor Fundamentals
Diwaker Pant
 
Evolution Of Microprocessor
guest3870d0
 
Introduction for microprocessor
THANDAIAH PRABU
 
Difference between microprocessor and microcontroller
Microcontrollers Lab
 
microprocessor-and-microcontroller
jhcid
 
Microprocessors and microcontrollers
Vivek Kumar
 
Evolution of microprocessors
harinder
 

What's hot (20)

PDF
Introduction to microcontroller
Rajib Roy
 
PPT
Microprocessors and microcontrollers
Aditya Porwal
 
PPTX
Microprocessor
Tarun Nayak
 
PPSX
8051 microcontroller and embedded system
sb108ec
 
PPT
Introduction to-microprocessor
ankitnav1
 
PPTX
Microprocessor & Micro-controller
Om Bheda
 
PPT
Introduction to microprocessor
Sudhir Reddy
 
PDF
Microprocessors evolution introduction to microprocessor
Vijay Kumar
 
PPT
introduction to microprocessors
vishi1993
 
PPTX
Introduction to Microprocessors
Sridari Iyer
 
PPTX
Classification OF Microprocessor
Pundra university Science and technology
 
PPTX
MICROPROCESSOR,BASICS AND MEMORY CONCEPT
Lakshya Sharma
 
PPT
Origin of Microprocessor and Classification of Microprocessor
Vijay Kumar
 
PDF
Introduction to Microcontroller
Pantech ProLabs India Pvt Ltd
 
PDF
Microprocessors & Microcomputers Lecture Notes
FellowBuddy.com
 
PPT
Microprocessor
aaina_katyal
 
PDF
Microprocessor and Microcontroller - ITVoyagers
ITVoyagers
 
PPTX
Microprocessors - Introduction
VARUN BABUNELSON
 
PDF
Applied Microprocessor
Arif Dzikrullah
 
Introduction to microcontroller
Rajib Roy
 
Microprocessors and microcontrollers
Aditya Porwal
 
Microprocessor
Tarun Nayak
 
8051 microcontroller and embedded system
sb108ec
 
Introduction to-microprocessor
ankitnav1
 
Microprocessor & Micro-controller
Om Bheda
 
Introduction to microprocessor
Sudhir Reddy
 
Microprocessors evolution introduction to microprocessor
Vijay Kumar
 
introduction to microprocessors
vishi1993
 
Introduction to Microprocessors
Sridari Iyer
 
Classification OF Microprocessor
Pundra university Science and technology
 
MICROPROCESSOR,BASICS AND MEMORY CONCEPT
Lakshya Sharma
 
Origin of Microprocessor and Classification of Microprocessor
Vijay Kumar
 
Introduction to Microcontroller
Pantech ProLabs India Pvt Ltd
 
Microprocessors & Microcomputers Lecture Notes
FellowBuddy.com
 
Microprocessor
aaina_katyal
 
Microprocessor and Microcontroller - ITVoyagers
ITVoyagers
 
Microprocessors - Introduction
VARUN BABUNELSON
 
Applied Microprocessor
Arif Dzikrullah
 
Ad

Viewers also liked (20)

PPTX
microcontroller vs microprocessor
sobhadevi
 
PPTX
Microprocessor vs. microcontroller
aviban
 
PDF
Programming with PIC microcontroller
Raghav Shetty
 
PPTX
8051 Microcontroller PPT's By Er. Swapnil Kaware
Prof. Swapnil V. Kaware
 
PPTX
Difference Between Microprocessors and Microcontrollers
elprocus
 
PPTX
ppt on embedded system
manish katara
 
PPT
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set
Saumitra Rukmangad
 
PDF
CVEMANUELTUA_ENG
Emanuel Tua
 
PPT
Microprocessor
Ankush Srivastava
 
PPT
Vaquita Presentation - Dr. Tom Jefferson
Cheryl Butner
 
PPTX
Microprocessors
Snow Queenzz
 
PPTX
PIC Microcontrollers
Abdullah Saghir Ahmad
 
PPT
microprocessor
illpa
 
PDF
PIC microcontroller review
Mohsen Sarakbi
 
PPTX
PIC introduction + mapping
OsaMa Hasan
 
PDF
Introduction to-microprocessors
mudulin
 
PPTX
Voice controlled spy robot for security system
Mayank Prajapati
 
PPTX
Ppt
Rishab Kumar
 
PPSX
Chapter 3- pulsed radar system and MTI
Rima Assaf
 
microcontroller vs microprocessor
sobhadevi
 
Microprocessor vs. microcontroller
aviban
 
Programming with PIC microcontroller
Raghav Shetty
 
8051 Microcontroller PPT's By Er. Swapnil Kaware
Prof. Swapnil V. Kaware
 
Difference Between Microprocessors and Microcontrollers
elprocus
 
ppt on embedded system
manish katara
 
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set
Saumitra Rukmangad
 
CVEMANUELTUA_ENG
Emanuel Tua
 
Microprocessor
Ankush Srivastava
 
Vaquita Presentation - Dr. Tom Jefferson
Cheryl Butner
 
Microprocessors
Snow Queenzz
 
PIC Microcontrollers
Abdullah Saghir Ahmad
 
microprocessor
illpa
 
PIC microcontroller review
Mohsen Sarakbi
 
PIC introduction + mapping
OsaMa Hasan
 
Introduction to-microprocessors
mudulin
 
Voice controlled spy robot for security system
Mayank Prajapati
 
Chapter 3- pulsed radar system and MTI
Rima Assaf
 
Ad

Similar to [ PPT ] NS _ppt 4..ppt microprocesser and microcontroller fundamentals (20)

PPT
330 01
Mohamed Musthafa
 
PPT
presentation_microcontroller_1457634560_181219.ppt
LalithKumar818864
 
PPT
Microprocessor design and Lecture Two.ppt
msimiyu888
 
PDF
Chapter_2_Embedded Systems Design_introduction_ARM.pdf
EngrNoumanMemon
 
PDF
Microprocessors, Microcomputers and Assembly Language, Microprocessor Archit...
Bkannan2
 
PPT
Microprocessor Based Systems.ppt
TALHARIAZ46
 
PPTX
Vinod ppt on es31 08 15
Govt. Engg. Collage Ajmer
 
PPTX
embedded-systems-for-beginners
mohamed gaber
 
PPTX
Computer arch
Rahul Bhaskar
 
PPTX
computer_lecture2.pdf what is computer and microprocessor
chatlasrinithyasrini
 
PPTX
Microcontroller from basic_to_advanced
Imran Sheikh
 
PPT
comp. org Chapter 1
Rajat Sharma
 
PPTX
Msp 430 architecture module 1
SARALA T
 
PPTX
CST 20363 Session 4 Computer Logic Design
oudesign
 
PPTX
lecture 2 coal assembly language lecture
zm745236
 
PPT
Lecture 1 (course overview and 8051 architecture) rv01
cairo university
 
PPTX
AEC 8051 controller.pptxmicrocontroller notes
samarthwali91
 
PDF
MICROPROCESSOR 8085 WITH PROGRAMS
Sabin Gautam
 
PPTX
Basic Computer Organization and Design
Kamal Acharya
 
PPTX
Module -4_microprocessor (1).pptx
DrVaibhavMeshram
 
presentation_microcontroller_1457634560_181219.ppt
LalithKumar818864
 
Microprocessor design and Lecture Two.ppt
msimiyu888
 
Chapter_2_Embedded Systems Design_introduction_ARM.pdf
EngrNoumanMemon
 
Microprocessors, Microcomputers and Assembly Language, Microprocessor Archit...
Bkannan2
 
Microprocessor Based Systems.ppt
TALHARIAZ46
 
Vinod ppt on es31 08 15
Govt. Engg. Collage Ajmer
 
embedded-systems-for-beginners
mohamed gaber
 
Computer arch
Rahul Bhaskar
 
computer_lecture2.pdf what is computer and microprocessor
chatlasrinithyasrini
 
Microcontroller from basic_to_advanced
Imran Sheikh
 
comp. org Chapter 1
Rajat Sharma
 
Msp 430 architecture module 1
SARALA T
 
CST 20363 Session 4 Computer Logic Design
oudesign
 
lecture 2 coal assembly language lecture
zm745236
 
Lecture 1 (course overview and 8051 architecture) rv01
cairo university
 
AEC 8051 controller.pptxmicrocontroller notes
samarthwali91
 
MICROPROCESSOR 8085 WITH PROGRAMS
Sabin Gautam
 
Basic Computer Organization and Design
Kamal Acharya
 
Module -4_microprocessor (1).pptx
DrVaibhavMeshram
 

Recently uploaded (20)

PPTX
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
PPTX
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
PDF
RA 12028_ARAL_Orientation_Day-2-Sessions_v2.pdf
Seven De Los Reyes
 
PPTX
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
PPTX
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
Priyanshu Anand
 
PPTX
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
PDF
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
PDF
2.Reshaping-Indias-Political-Map.ppt/pdf/8th class social science Exploring S...
Sandeep Swamy
 
PDF
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
 
PDF
Biological Classification Class 11th NCERT CBSE NEET.pdf
NehaRohtagi1
 
PPTX
Five Point Someone – Chetan Bhagat | Book Summary & Analysis by Bhupesh Kushwaha
Bhupesh Kushwaha
 
PDF
Review of Related Literature & Studies.pdf
Thelma Villaflores
 
PPTX
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
PDF
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
PPTX
CARE OF UNCONSCIOUS PATIENTS .pptx
AneetaSharma15
 
PPTX
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
PPTX
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
PPTX
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
DOCX
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
PPTX
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
RA 12028_ARAL_Orientation_Day-2-Sessions_v2.pdf
Seven De Los Reyes
 
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
Priyanshu Anand
 
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
2.Reshaping-Indias-Political-Map.ppt/pdf/8th class social science Exploring S...
Sandeep Swamy
 
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
 
Biological Classification Class 11th NCERT CBSE NEET.pdf
NehaRohtagi1
 
Five Point Someone – Chetan Bhagat | Book Summary & Analysis by Bhupesh Kushwaha
Bhupesh Kushwaha
 
Review of Related Literature & Studies.pdf
Thelma Villaflores
 
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
CARE OF UNCONSCIOUS PATIENTS .pptx
AneetaSharma15
 
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 

[ PPT ] NS _ppt 4..ppt microprocesser and microcontroller fundamentals

  • 3. Microcontrollers   Embedded Systems  Operations managed behind the scenes by a microcontroller  Microcontroller (MCU)  An integrated electronic computing device that includes three major components on a single chip  Microprocessor (MPU)  Memory  I/O (Input/Output) ports
  • 4. Microcontrollers   Support Devices  Timers  A/D converter  Serial I/O  Common communication lines  System Bus
  • 6. Microprocessor (MPU)   MPU (CPU)  Read instructions  Process binary data
  • 7. Memory   Storage Device  Addresses  Registers  Major Categories  Read/Write Memory (R/W)  Read-only-Memory (ROM
  • 8. Input/Output (I/O)   Input Devices  Switches and Keypads  Provide binary information to the MPU  Output devices  LEDs and LCDs  Receive binary information from the MPU
  • 9. Microprocessor-Based Systems 
  • 10. Microprocessor Architecture   The MPU communicates with Memory and I/O using the System Bus  Address bus  Unidirectional  Memory and I/O Addresses  Data bus  Bidirectional  Transfers Binary Data and Instructions  Control lines  Read and Write timing signals
  • 11. Microprocessor-Based System 
  • 13. Software   Machine Language  Binary Instructions  Difficult to decipher and write  Error-prone  All programs converted into machine language for execution
  • 14. Software   Assembly Language  Machine instructions represented in mnemonics  One-to-one correspondence  Efficient execution and use of memory  Machine-specific
  • 15. Software   High-Level Languages  BASIC, C, and C++  Written in statements of spoken languages  Machine independent  Easy to write and troubleshoot  Larger memory and less efficient execution
  • 16. Data Format (8-bit)   Unsigned Integers  All eight bits represent the magnitude of a number  Bit7 to Bit0  Range 00H to FFH (010 to 25510)
  • 17. Data Format (8-bit)   Signed Integers  2's Complement  Bit 7 is sign bit  Positive numbers: 00H to 7FH (010 to 12710)  Negative numbers: 80H to FFH (-110 to -12810)
  • 18. Data Format (8-bit)   Binary Coded Decimal Numbers (BCD)  8 bits of a number divided into groups of four  Each group represents a decimal digit from 0 to 9  AH through FH are invalid  Example: 0010 0101BCD = 2510
  • 19. Data Format (8-bit)   American Standard Code for Information Interchange (ASCII)  Seven-bit alphanumeric code with 128 combinations (00H to 7FH)  Represents English alphabet, decimal digits from 0 to 9, symbols, and commands
  • 20. MPU-Based Systems   System hardware  Discrete components  Microprocessor, Memory, and I/O  Components connected by buses  Address, Data, and Control  System software  A group of programs that monitors the functions of the entire system
  • 22. MCU-Based Systems   Includes microprocessor, memory, I/O ports, and support devices (such as timers) on a single semiconductor chip  Buses are generally not available to a system designer  I/O ports are generally multiplexed and can be programmed to perform different functions
  • 24. Computer Architectures   Princeton versus Harvard Architecture  CISC versus RISC processors  Microprocessors and Microcontrollers
  • 25. Thank you  Sales