SlideShare a Scribd company logo
1 of 31
• Session objectives
• Computing systems overview
• Embedded Systems!! .. What does it mean ??
• Microprocessors and Microcontrollers
• Micro-controllers and it's applications
• How to start your Graduation ‘embedded
project’
Session Objectives
Computing systems
overview
http://en.wikipedia.org/wiki/List_of_computer_size_categories
http://robotics.eecs.berkeley.edu/~pister/SmartDust/
http://en.wikipedia.org/wiki/Classes_of_computers
Embedded systems.., what
does it mean ?!
• In Arabic ( ).
• A control system designed using a micro-
computer to perform a specific tasks.
• Consists of Mechanical parts in addition to
electrical.
Microprocessors
and
Microcontrollers
• In 1971 Intel 4004 microprocessor released
• and Intel 8008 in 1973
http://en.wikipedia.org/wiki/Microprocessor
http://files.myopera.com/vysakhtb/operamini/Image%20block%20diagram.jpg
• In 1977 Intel made the Myth … Intel 8048
• MCS-48 family
• They combined RAM
and ROM on the same
chip
• PROM - Programmable ROM
• EPROM - Erasable PROM
• EEPROM - Electrical EPROM
• Flash memory
• 8-bit ALU, Accumulator and 8-bit Registers
• 8-bit data bus – It can access 8 bits of data in one operation
• 16-bit address bus – It can access 216 memory locations –
64 KB (65536 locations) each of RAM and ROM
• On-chip RAM – 128 bytes (data memory)
• On-chip ROM – 4 kByte (program memory)
• Four byte bi-directional input/output port
• UART (serial port)
• Two 16-bit Counter/timers
• Two-level interrupt priority
• Power saving mode (on some derivatives)
http://en.wikipedia.org/wiki/Intel_MCS-51
• Small instruction set to learn
• Built in oscillator with selectable speeds
• Easy entry level, in circuit programming plus in
circuit debugging units
• Inexpensive microcontrollers
• Wide range of interfaces
including I²C, SPI, USB, USART, A/D, programmable
comparators, PWM, LIN, CAN, PSP, and Ethernet
http://en.wikipedia.org/wiki/PIC_microcontroller
http://en.wikipedia.org/wiki/PIC_microcontroller
• USB controller support
• LCD controller support
• Low-voltage devices operating down to 1.8 V
• Watchdog timer (WDT)
• 8-bit and 16-bit timers
• Analog comparator
• 10 or 12-bit A/D converters,
with multiplex of up to 16 channels
• 12-bit D/A converters
http://en.wikipedia.org/wiki/Atmel_AVR
• Microprocessor
– CPU is stand-
alone, RAM, ROM, I/O, ti
mer are separated
– designer can decide on
the amount of
ROM, RAM and I/O
ports.
– general-purpose
– Ex. 8085,8086
mp, Motorola
6800, Intel’s 8086
• Microcontroller
– CPU, RAM, ROM, I/O and
timer are all on a single
chip
– fix amount of on-chip
ROM, RAM, I/O ports
– single-purpose
– Ex. 8051, PIC
mc, Atmel, Phillips
What do you think ??
Robotics automation security remote-sensing
audio-mixers and
moooooooooooooooooooooooreeeeeeee
• You need little hardware knowledge with your
software.
• Select the family and chip according to your
application.
• Learn how to program your device using its datasheet
• Start to use its IDE and development tools and join
the embedded world .
• PIC has its IDE (called MPLAP) used to write your code and
debug it and to generate your .HEX file
• Download it from here http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=81
• Use the .Hex file to simulate your project, Proteus 7 is the best
for this case
• Every thing goes in the right way ?? Burn the code to your chip
and enjoy your project, you will need
a programmer in this step
• https://www.facebook.com/Electroeight
• info@electro8.in
• https://twitter.com/Electroeight

More Related Content

What's hot

Evolution of Microprocessor
Evolution of MicroprocessorEvolution of Microprocessor
Evolution of MicroprocessorFarahNawar
 
microprocessor and microcntroller
microprocessor and microcntrollermicroprocessor and microcntroller
microprocessor and microcntrollerjhcid
 
Introduction to Arduino Hardware and Programming
Introduction to Arduino Hardware and ProgrammingIntroduction to Arduino Hardware and Programming
Introduction to Arduino Hardware and ProgrammingEmmanuel Obot
 
Introduction Arduino uno
Introduction Arduino uno Introduction Arduino uno
Introduction Arduino uno Venkatkumar78
 
how to generate sms
how to generate smshow to generate sms
how to generate smssumant reddy
 
Evolution of microprocessors
Evolution of microprocessorsEvolution of microprocessors
Evolution of microprocessorsHarshitParkar6677
 
Introduction to Arduino Webinar
Introduction to Arduino WebinarIntroduction to Arduino Webinar
Introduction to Arduino WebinarFragiskos Fourlas
 
Arduino and its hw architecture
Arduino and its hw architectureArduino and its hw architecture
Arduino and its hw architectureZeeshan Rafiq
 
0.2 evolution of microprocessor
0.2 evolution of microprocessor0.2 evolution of microprocessor
0.2 evolution of microprocessorsubhamsriramka
 
MYS-8MMX Single Board Computer
MYS-8MMX Single Board ComputerMYS-8MMX Single Board Computer
MYS-8MMX Single Board ComputerLinda Zhang
 
Smart card & hardware
Smart card & hardwareSmart card & hardware
Smart card & hardwareotnawrup
 
1.Arduino Ecosystem.pptx
1.Arduino Ecosystem.pptx1.Arduino Ecosystem.pptx
1.Arduino Ecosystem.pptxMohamed Essam
 
Introduction to Microprocessor
Introduction to MicroprocessorIntroduction to Microprocessor
Introduction to MicroprocessorArsalan Qureshi
 
Robotics and Arduino (Arduino UNO)
Robotics and Arduino (Arduino UNO)Robotics and Arduino (Arduino UNO)
Robotics and Arduino (Arduino UNO)Dragos Ionita
 
Applications of microprocessor
Applications of microprocessorApplications of microprocessor
Applications of microprocessorAnjali Agrawal
 

What's hot (20)

Evolution of Microprocessor
Evolution of MicroprocessorEvolution of Microprocessor
Evolution of Microprocessor
 
microprocessor and microcntroller
microprocessor and microcntrollermicroprocessor and microcntroller
microprocessor and microcntroller
 
Introduction to Arduino Hardware and Programming
Introduction to Arduino Hardware and ProgrammingIntroduction to Arduino Hardware and Programming
Introduction to Arduino Hardware and Programming
 
Introduction Arduino uno
Introduction Arduino uno Introduction Arduino uno
Introduction Arduino uno
 
how to generate sms
how to generate smshow to generate sms
how to generate sms
 
Evolution of microprocessors
Evolution of microprocessorsEvolution of microprocessors
Evolution of microprocessors
 
Introduction to Arduino Webinar
Introduction to Arduino WebinarIntroduction to Arduino Webinar
Introduction to Arduino Webinar
 
Arduino and its hw architecture
Arduino and its hw architectureArduino and its hw architecture
Arduino and its hw architecture
 
Evolution of Microprocessor
Evolution of MicroprocessorEvolution of Microprocessor
Evolution of Microprocessor
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
0.2 evolution of microprocessor
0.2 evolution of microprocessor0.2 evolution of microprocessor
0.2 evolution of microprocessor
 
Arduino
ArduinoArduino
Arduino
 
Arduino
ArduinoArduino
Arduino
 
Arjit intro
Arjit introArjit intro
Arjit intro
 
MYS-8MMX Single Board Computer
MYS-8MMX Single Board ComputerMYS-8MMX Single Board Computer
MYS-8MMX Single Board Computer
 
Smart card & hardware
Smart card & hardwareSmart card & hardware
Smart card & hardware
 
1.Arduino Ecosystem.pptx
1.Arduino Ecosystem.pptx1.Arduino Ecosystem.pptx
1.Arduino Ecosystem.pptx
 
Introduction to Microprocessor
Introduction to MicroprocessorIntroduction to Microprocessor
Introduction to Microprocessor
 
Robotics and Arduino (Arduino UNO)
Robotics and Arduino (Arduino UNO)Robotics and Arduino (Arduino UNO)
Robotics and Arduino (Arduino UNO)
 
Applications of microprocessor
Applications of microprocessorApplications of microprocessor
Applications of microprocessor
 

Viewers also liked

Edu market pitch_v6_ru
Edu market pitch_v6_ruEdu market pitch_v6_ru
Edu market pitch_v6_ruizayniev
 
Str 581 final exam answers set 2
Str 581 final exam answers set 2Str 581 final exam answers set 2
Str 581 final exam answers set 2homeworklikeaboss
 
Simple solution e8
Simple solution e8Simple solution e8
Simple solution e8Electro 8
 
Social Engagement Strategies: Attracting New Audiences and Funding in the Age...
Social Engagement Strategies: Attracting New Audiences and Funding in the Age...Social Engagement Strategies: Attracting New Audiences and Funding in the Age...
Social Engagement Strategies: Attracting New Audiences and Funding in the Age...YapperGirl
 
Mba business school india mumbai worldclass
Mba business school india mumbai  worldclassMba business school india mumbai  worldclass
Mba business school india mumbai worldclassPiyush Sah
 
Virtual iMac
Virtual iMacVirtual iMac
Virtual iMacbillhot97
 
Edket pitch v8_ru
Edket pitch v8_ruEdket pitch v8_ru
Edket pitch v8_ruizayniev
 
Mba business school india mumbai finance it accounting marketing
Mba business school india mumbai  finance it accounting marketingMba business school india mumbai  finance it accounting marketing
Mba business school india mumbai finance it accounting marketingPiyush Sah
 
Edket pitch v8_b2b_ru
Edket pitch v8_b2b_ruEdket pitch v8_b2b_ru
Edket pitch v8_b2b_ruizayniev
 
Social Fundraising Seminar, presented at Silicon Valley SCORE 9/23/13
Social Fundraising Seminar, presented at Silicon Valley SCORE 9/23/13Social Fundraising Seminar, presented at Silicon Valley SCORE 9/23/13
Social Fundraising Seminar, presented at Silicon Valley SCORE 9/23/13YapperGirl
 
Synchronization Overview
Synchronization OverviewSynchronization Overview
Synchronization OverviewAbuzar Ghalib
 
Plc analog Tutorial
Plc analog TutorialPlc analog Tutorial
Plc analog TutorialElectro 8
 

Viewers also liked (14)

Edu market pitch_v6_ru
Edu market pitch_v6_ruEdu market pitch_v6_ru
Edu market pitch_v6_ru
 
Str 581 final exam answers set 2
Str 581 final exam answers set 2Str 581 final exam answers set 2
Str 581 final exam answers set 2
 
Simple solution e8
Simple solution e8Simple solution e8
Simple solution e8
 
Social Engagement Strategies: Attracting New Audiences and Funding in the Age...
Social Engagement Strategies: Attracting New Audiences and Funding in the Age...Social Engagement Strategies: Attracting New Audiences and Funding in the Age...
Social Engagement Strategies: Attracting New Audiences and Funding in the Age...
 
Mba business school india mumbai worldclass
Mba business school india mumbai  worldclassMba business school india mumbai  worldclass
Mba business school india mumbai worldclass
 
Virtual iMac
Virtual iMacVirtual iMac
Virtual iMac
 
Edket pitch v8_ru
Edket pitch v8_ruEdket pitch v8_ru
Edket pitch v8_ru
 
Bus 475 final exam answers
Bus 475 final exam answersBus 475 final exam answers
Bus 475 final exam answers
 
Mba business school india mumbai finance it accounting marketing
Mba business school india mumbai  finance it accounting marketingMba business school india mumbai  finance it accounting marketing
Mba business school india mumbai finance it accounting marketing
 
Edket pitch v8_b2b_ru
Edket pitch v8_b2b_ruEdket pitch v8_b2b_ru
Edket pitch v8_b2b_ru
 
Social Fundraising Seminar, presented at Silicon Valley SCORE 9/23/13
Social Fundraising Seminar, presented at Silicon Valley SCORE 9/23/13Social Fundraising Seminar, presented at Silicon Valley SCORE 9/23/13
Social Fundraising Seminar, presented at Silicon Valley SCORE 9/23/13
 
Asma
AsmaAsma
Asma
 
Synchronization Overview
Synchronization OverviewSynchronization Overview
Synchronization Overview
 
Plc analog Tutorial
Plc analog TutorialPlc analog Tutorial
Plc analog Tutorial
 

Similar to Embedded systems-for-beginners-electro8

Similar to Embedded systems-for-beginners-electro8 (20)

embedded-systems-for-beginners
embedded-systems-for-beginnersembedded-systems-for-beginners
embedded-systems-for-beginners
 
Sistem mikroprosessor
Sistem mikroprosessorSistem mikroprosessor
Sistem mikroprosessor
 
Introduction to AVR Microcontroller
Introduction to AVR Microcontroller Introduction to AVR Microcontroller
Introduction to AVR Microcontroller
 
ankit
ankitankit
ankit
 
EE6602 Embedded System
EE6602 Embedded SystemEE6602 Embedded System
EE6602 Embedded System
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
Module 1.pdf
Module 1.pdfModule 1.pdf
Module 1.pdf
 
Introduction of microcontroller
Introduction of microcontrollerIntroduction of microcontroller
Introduction of microcontroller
 
Ajal mod 1
Ajal mod 1Ajal mod 1
Ajal mod 1
 
1. Introduction to Microprocessor.pptx
1. Introduction to Microprocessor.pptx1. Introduction to Microprocessor.pptx
1. Introduction to Microprocessor.pptx
 
Microcontroller overview 1
Microcontroller overview 1Microcontroller overview 1
Microcontroller overview 1
 
introduction to embedded systems part 2
introduction to embedded systems part 2introduction to embedded systems part 2
introduction to embedded systems part 2
 
Micro controller
Micro controllerMicro controller
Micro controller
 
DOC-20230124-WA0009..pptx
DOC-20230124-WA0009..pptxDOC-20230124-WA0009..pptx
DOC-20230124-WA0009..pptx
 
Intro to up.pptx
Intro to up.pptxIntro to up.pptx
Intro to up.pptx
 
Features of 89c51,pic,avr & arm processors
Features of 89c51,pic,avr & arm processorsFeatures of 89c51,pic,avr & arm processors
Features of 89c51,pic,avr & arm processors
 
Microcontroller
MicrocontrollerMicrocontroller
Microcontroller
 
PILOT Session for Embedded Systems
PILOT Session for Embedded Systems PILOT Session for Embedded Systems
PILOT Session for Embedded Systems
 
Challenges in Embedded Computing
Challenges in Embedded ComputingChallenges in Embedded Computing
Challenges in Embedded Computing
 
8051 basics
8051 basics8051 basics
8051 basics
 

Recently uploaded

Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptxJonalynLegaspi2
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 

Recently uploaded (20)

Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptx
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 

Embedded systems-for-beginners-electro8

  • 1.
  • 2. • Session objectives • Computing systems overview • Embedded Systems!! .. What does it mean ?? • Microprocessors and Microcontrollers • Micro-controllers and it's applications • How to start your Graduation ‘embedded project’
  • 9. • In Arabic ( ). • A control system designed using a micro- computer to perform a specific tasks. • Consists of Mechanical parts in addition to electrical.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 16. • In 1971 Intel 4004 microprocessor released • and Intel 8008 in 1973 http://en.wikipedia.org/wiki/Microprocessor
  • 18. • In 1977 Intel made the Myth … Intel 8048 • MCS-48 family • They combined RAM and ROM on the same chip
  • 19. • PROM - Programmable ROM • EPROM - Erasable PROM • EEPROM - Electrical EPROM • Flash memory
  • 20. • 8-bit ALU, Accumulator and 8-bit Registers • 8-bit data bus – It can access 8 bits of data in one operation • 16-bit address bus – It can access 216 memory locations – 64 KB (65536 locations) each of RAM and ROM • On-chip RAM – 128 bytes (data memory) • On-chip ROM – 4 kByte (program memory) • Four byte bi-directional input/output port • UART (serial port) • Two 16-bit Counter/timers • Two-level interrupt priority • Power saving mode (on some derivatives) http://en.wikipedia.org/wiki/Intel_MCS-51
  • 21. • Small instruction set to learn • Built in oscillator with selectable speeds • Easy entry level, in circuit programming plus in circuit debugging units • Inexpensive microcontrollers • Wide range of interfaces including I²C, SPI, USB, USART, A/D, programmable comparators, PWM, LIN, CAN, PSP, and Ethernet http://en.wikipedia.org/wiki/PIC_microcontroller
  • 23. • USB controller support • LCD controller support • Low-voltage devices operating down to 1.8 V • Watchdog timer (WDT) • 8-bit and 16-bit timers • Analog comparator • 10 or 12-bit A/D converters, with multiplex of up to 16 channels • 12-bit D/A converters http://en.wikipedia.org/wiki/Atmel_AVR
  • 24. • Microprocessor – CPU is stand- alone, RAM, ROM, I/O, ti mer are separated – designer can decide on the amount of ROM, RAM and I/O ports. – general-purpose – Ex. 8085,8086 mp, Motorola 6800, Intel’s 8086 • Microcontroller – CPU, RAM, ROM, I/O and timer are all on a single chip – fix amount of on-chip ROM, RAM, I/O ports – single-purpose – Ex. 8051, PIC mc, Atmel, Phillips
  • 25. What do you think ?? Robotics automation security remote-sensing audio-mixers and moooooooooooooooooooooooreeeeeeee
  • 26. • You need little hardware knowledge with your software. • Select the family and chip according to your application. • Learn how to program your device using its datasheet • Start to use its IDE and development tools and join the embedded world .
  • 27. • PIC has its IDE (called MPLAP) used to write your code and debug it and to generate your .HEX file • Download it from here http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=81 • Use the .Hex file to simulate your project, Proteus 7 is the best for this case • Every thing goes in the right way ?? Burn the code to your chip and enjoy your project, you will need a programmer in this step
  • 28.
  • 29.
  • 30.