Wednesday, 30 July 2014

Embedded System


Embedded system
•       It is a single chip microcomputer or employs a combination of hardware and software to perform a specific function.
•       It is a electrical and electronic devices which based on microprocessor and microcontroller for performing an specific task.
•       Embedded systems can be broken into two broad categories:
  • those that contain microprocessors (μP) with limited input/output ports 
  •  those that contain microcontrollers (μC) with many more on-chip peripherals thereby reducing cost and size.
Why study embedded system
Embedded system is a technology.
•      State of integration to coverage different domain in one frame.
•      Added advantage for a student to take challenge
•      Complete in the challenging job marked.
•      Each day, our lives become more dependent on 'embedded systems‘. 

Importance of embedded system in daily life



Embedded Systems companies :
•      There are some companies who are providing the chips and necessary hardware required for embedded system.
•      Intel
•      Atmel
•      Philips
•      Free scale
•      Maxim
•      ST Microelectronic
•      Nokia
•      Sony
•      Samsung

Some other industry  segment need Embedded Systems:
•      Telecom
•      Mobile Communication
•      Industrial engineering
•      Computers & Peripherals
•      Consumer Electronics
•      Aerospace
•      Government/military
•      Automotive
•      Transportation
•      Medical Equipment
•      Electronic equipments. 


Block Diagram of Microcontroller: 



Challenges of embedded system:



Programming Languages 







The necessary tools for a microprocessor/controller 

•      CPU: Central Processing Unit
•      I/O: Input /Output
•      Bus: Address bus & Data bus
•      Memory: RAM & ROM
•      Timer
•      Interrupt
•      Serial Port 
•      Parallel Port

Microprocessor vs. Microcontroller 





Architecture are design in two ways:





What Is Microcontroller 





Types of Microcontroller:



IC packaging :


  
Programming Tools of Microcontroller:





8051 Family:



8031
8032
8051
8052
8751
8752
ROM
none
none
4K
8K
4K
8K
RAM
128 byte
256 byte
128 byte
256 byte
128 byte
256 byte
TIMER/
COUNTER
2
3
2
3
2
3
INTERRUPTS
5
6
5
6
5
6
I/O PINS
32
-
32
32
-
-
SERIAL PORTS
1
1
1
1
1




PIC Family:





How Program Runs:





Procedure of making project in Embedded System:





Application of Embedded System:








Advantage and Disadvantage