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
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.
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