• Session objectives
• Computing systems overview
• Embedded Systems!! .. What does it mean ??
• Microprocessors and Micro...
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...
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 add...
• Small instruction set to learn
• Built in oscillator with selectable speeds
• Easy entry level, in circuit programming p...
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...
• Microprocessor
– CPU is stand-
alone, RAM, ROM, I/O, ti
mer are separated
– designer can decide on
the amount of
ROM, RA...
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.
• Lea...
• PIC has its IDE (called MPLAP) used to write your code and
debug it and to generate your .HEX file
• Download it from he...
• https://www.facebook.com/Electroeight
• info@electro8.in
• https://twitter.com/Electroeight
Embedded systems-for-beginners-electro8
Embedded systems-for-beginners-electro8
Embedded systems-for-beginners-electro8
Embedded systems-for-beginners-electro8
Embedded systems-for-beginners-electro8
Embedded systems-for-beginners-electro8
Embedded systems-for-beginners-electro8
Embedded systems-for-beginners-electro8
Embedded systems-for-beginners-electro8
Upcoming SlideShare
Loading in …5
×

Embedded systems-for-beginners-electro8

580 views
467 views

Published on

We Offering Embedded Base Automation ,Power electronics ,Bio medical Products in India,As well as We providing International, University ,Projects Guidance for Engineering Students,
Services we Offer
Industries
Colleges
Security System

Published in: Education, Technology, Business
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
580
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
30
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Embedded systems-for-beginners-electro8

  1. 1. • 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’
  2. 2. Session Objectives
  3. 3. Computing systems overview
  4. 4. http://en.wikipedia.org/wiki/List_of_computer_size_categories
  5. 5. http://robotics.eecs.berkeley.edu/~pister/SmartDust/
  6. 6. http://en.wikipedia.org/wiki/Classes_of_computers
  7. 7. Embedded systems.., what does it mean ?!
  8. 8. • In Arabic ( ). • A control system designed using a micro- computer to perform a specific tasks. • Consists of Mechanical parts in addition to electrical.
  9. 9. Microprocessors and Microcontrollers
  10. 10. • In 1971 Intel 4004 microprocessor released • and Intel 8008 in 1973 http://en.wikipedia.org/wiki/Microprocessor
  11. 11. http://files.myopera.com/vysakhtb/operamini/Image%20block%20diagram.jpg
  12. 12. • In 1977 Intel made the Myth … Intel 8048 • MCS-48 family • They combined RAM and ROM on the same chip
  13. 13. • PROM - Programmable ROM • EPROM - Erasable PROM • EEPROM - Electrical EPROM • Flash memory
  14. 14. • 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
  15. 15. • 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
  16. 16. http://en.wikipedia.org/wiki/PIC_microcontroller
  17. 17. • 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
  18. 18. • 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
  19. 19. What do you think ?? Robotics automation security remote-sensing audio-mixers and moooooooooooooooooooooooreeeeeeee
  20. 20. • 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 .
  21. 21. • 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
  22. 22. • https://www.facebook.com/Electroeight • info@electro8.in • https://twitter.com/Electroeight

×