SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Destaque

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
 

Destaque (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
 

Semelhante a Embedded systems-for-beginners-electro8

Semelhante a 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
 

Último

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
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 writingTeacherCyreneCayanan
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 

Último (20)

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"
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
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
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 

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.