SlideShare a Scribd company logo
Embedded System
Submitted to-
Mr. Harinder Sir,
Submitted by- Pankaj joshi
BCA 2A
1524629
1
CONTENTS
 System
 Embedded System
 Processor
 Features
 Languages for programming
 Applications
2
System
 A system is a way of working, organizing or doing
one or many tasks according to a fixed plan,
program or set of rules.
 A system is also an arrangement in which all its
units assemble and work together according to the
plan or program.
3
4SYSTEM EXAMPLES
WATCH
It is a time display SYSTEM
Parts: Hardware, Needles, Battery, Dial,
Chassis and Strap
Rules
1.All needles move clockwise only
2.A thin needle rotates every second
3.A long needle rotates every minute
4.A short needle rotates every hour
5.All needles return to the original position after 12 hours
5EMBEDDED SYSTEM
Definition: An Embedded System is one that has computer
hardware with software embedded in it as one of its
important components.
SOFTWARE PROGRAM
#include <16f876a.h>
#use delay (clock=20000000)
#byte PORTB=6
main()
{
set_tris_b(0);
portb=255; //decimal
delay_ms(1000);
portb=0x55; //hexadecimal
delay_ms(1000);
portb=0b10101010; //binary
delay_ms(500);
}
HARDWARE
Processor
 A Processor is the heart of the Embedded System.
 An embedded processor is a microprocessor that is used in
an embedded system.
 For an embedded system designer knowledge of
microprocessor and microcontroller is a must.
Two Essential Units: Operations
Control Unit (CU), Fetch
Execution Unit (EU) Execute
6
7
Microprocessor Microcontroller
CPU is stand alone, RAM,ROM, I/O & timer
are separate.
CPU, RAM,ROM, I/O & timer all are on
single chip.
Designer can decide amount of RAM,ROM,
& I/O ports.
Fixed amount of on-chip RAM,ROM, & I/O
ports.
High processing power Low processing power
High power consumption Low power consumption
Typically 32/64 bit 8/16 bit
General purpose Single purpose(control oriented)
Less reliable Highly reliable
Eg.- 8086,8085 8051
Ppt on embedded system
Few Examples of Embedded
system
Embedded system for a car
Components of Embedded System
 It has Hardware
Processor, Timers, Interrupt controller, I/O Devices, Memories, Ports,
etc.
 It has main Application Software
Which may perform concurrently the series of tasks or multiple tasks.
 It has Real Time Operating System (RTOS)
RTOS defines the way the system work. Which supervise the application
software. It sets the rules during the execution of the application
program. A small scale embedded system may not need an RTOS.
11
Features of an embedded
system
 Single-functioned
 Executes a single program, repeatedly
 Tightly-constrained
 Reactive and real-time
 Continually reacts to changes in the system’s
environment
 Must compute certain results in real-time without delay
Languages for
Programming Embedded
Systems
 Recent survey indicates that approximately 45%
of the embedded software is still being done in C
language.
 C++ is also increasing its presence in embedded
systems. As C++ is based on C language, thus
providing programmer the object oriented
methodologies to reap the benefits of such an
approach.
13
 C is very close to assembly programming and it
allows very easy access to underlying hardware.
 A huge number of high quality compilers and
debugging tools are available for the C language.
 Though C++ is theoretically more efficient than
C, but some of its compilers have bugs due to the
huge size of the language.
 These compilers may cause a buggy execution.
14
Real-time Systems
 Embedded systems in which some specific work
has to be done in a specific time period are called
real-time systems.
 Real time embedded systems are classified into
two types such as soft and hard real time systems.
16
Mobile Embedded Systems
 Mobile embedded systems are used in portable embedded devices
like cell phones, mobiles, digital cameras, mp3 players and
personal digital assistants, etc.
 The basic limitation of these devices is the other resources and
limitation of memory.
17
Small Scale Embedded System
 Single 8 bit or 16bit Microcontroller.
 Little hardware and software complexity.
 They may even be battery operated.
 Usually “C” is used for developing these system.
 The need to limit power dissipation when system is running
continuously.
 Examples:- digital watches
Programming tools:
Editor, Assembler and Cross Assembler
18
19
THANK YOU
20

More Related Content

What's hot (20)

PPT
Introduction to intel 8086 part1
Shehrevar Davierwala
 
PPTX
Embedded system
Pankaj Upadhyay
 
PDF
9 semiconductor memory
Usha Mehta
 
PPTX
Nodemcu - introduction
Michal Sedlak
 
PDF
01 GPIO||General Purpose Input Output.2016
Mohamed Fawzy
 
PPTX
Embedded systems
Manju Nathan
 
PPTX
CPLD (COMPLEX PROGRAMMABLE LOGIC DEVICES)
Gowri Kishore
 
PPTX
Introduction to embedded systems
Apurva Zope
 
PPT
Fundamentals of FPGA
velamakuri
 
PPT
Static random access memory SRAM in VLSI
Manjunath852579
 
PPT
Embedded system design process
Rayees CK
 
PDF
ARM Architecture
Dwight Sabio
 
PPTX
Architecture of 16C6X
v Kalairajan
 
PPTX
Introduction to Embedded Systems
Joy Dutta
 
PPTX
Embedded Systems
Navin Kumar
 
PPTX
Chapter 1 microprocessor introduction
Shubham Singh
 
PPTX
Embedded system.ppt
Radhika Puttewar
 
PPTX
SoC: System On Chip
Santosh Verma
 
PDF
Characteristics and Quality Attributes of Embedded System
anand hd
 
PPTX
Embedded systems ppt
Bhavana Sharma
 
Introduction to intel 8086 part1
Shehrevar Davierwala
 
Embedded system
Pankaj Upadhyay
 
9 semiconductor memory
Usha Mehta
 
Nodemcu - introduction
Michal Sedlak
 
01 GPIO||General Purpose Input Output.2016
Mohamed Fawzy
 
Embedded systems
Manju Nathan
 
CPLD (COMPLEX PROGRAMMABLE LOGIC DEVICES)
Gowri Kishore
 
Introduction to embedded systems
Apurva Zope
 
Fundamentals of FPGA
velamakuri
 
Static random access memory SRAM in VLSI
Manjunath852579
 
Embedded system design process
Rayees CK
 
ARM Architecture
Dwight Sabio
 
Architecture of 16C6X
v Kalairajan
 
Introduction to Embedded Systems
Joy Dutta
 
Embedded Systems
Navin Kumar
 
Chapter 1 microprocessor introduction
Shubham Singh
 
Embedded system.ppt
Radhika Puttewar
 
SoC: System On Chip
Santosh Verma
 
Characteristics and Quality Attributes of Embedded System
anand hd
 
Embedded systems ppt
Bhavana Sharma
 

Similar to Ppt on embedded system (20)

PPTX
Embedded system
Vinod Srivastava
 
PPT
embededsystemfinal1-170130182030 (1).ppt
kimavathmukeshnaik
 
PDF
2e062d07-4a72-4792-af77-5e53147d4c81.pdf
kimavathmukeshnaik
 
PPTX
Introduction to Embedded Systems
Sandeep Reddy
 
PDF
es1-150721100817-lva1-app6891.pdf
Ashwin180668
 
PPTX
Fundamentals of Internet of Things (IoT)
Dr. Chandrakant Divate
 
PPT
Embedded basics For beginners
MyEducationHub
 
PDF
EE6602 Embedded System
rmkceteee
 
PPT
Embedded System Basics - Introduction.ppt
alaakaraja1
 
PDF
Embedded systems
AYUGUPTA98
 
PPT
Embedded system by owais
Owais Mushtaq
 
PPTX
E-m--be-dde-d -sy-s-te---m_Day_1_ES.pptx
hppatidarmds28
 
PPTX
Language for Embedded System
vkrhanjeeth .
 
PPTX
Language for embedded system
vkrhanjeeth .
 
PPTX
EE8691 – EMBEDDED SYSTEMS.pptx
RockFellerSinghRusse
 
PPTX
Embedded Device.pptx
D.K.M college for women
 
PDF
BEE 049- design of embedded system.pdf
abdisahirko
 
PDF
Unit 1 intro-embedded
Pavithra S
 
PPTX
EMBEDDED SYSTEM-2.pptx
MohdSohail65
 
PPT
39245175 intro-es-ii
Embeddedbvp
 
Embedded system
Vinod Srivastava
 
embededsystemfinal1-170130182030 (1).ppt
kimavathmukeshnaik
 
2e062d07-4a72-4792-af77-5e53147d4c81.pdf
kimavathmukeshnaik
 
Introduction to Embedded Systems
Sandeep Reddy
 
es1-150721100817-lva1-app6891.pdf
Ashwin180668
 
Fundamentals of Internet of Things (IoT)
Dr. Chandrakant Divate
 
Embedded basics For beginners
MyEducationHub
 
EE6602 Embedded System
rmkceteee
 
Embedded System Basics - Introduction.ppt
alaakaraja1
 
Embedded systems
AYUGUPTA98
 
Embedded system by owais
Owais Mushtaq
 
E-m--be-dde-d -sy-s-te---m_Day_1_ES.pptx
hppatidarmds28
 
Language for Embedded System
vkrhanjeeth .
 
Language for embedded system
vkrhanjeeth .
 
EE8691 – EMBEDDED SYSTEMS.pptx
RockFellerSinghRusse
 
Embedded Device.pptx
D.K.M college for women
 
BEE 049- design of embedded system.pdf
abdisahirko
 
Unit 1 intro-embedded
Pavithra S
 
EMBEDDED SYSTEM-2.pptx
MohdSohail65
 
39245175 intro-es-ii
Embeddedbvp
 
Ad

Recently uploaded (20)

PPTX
Cybersecurity_Office_everyday Presentation.pptx
widpra
 
PPTX
Series.pptxvvggghgufifudududydydydudyxyxyx
jasperbernaldo3
 
PPTX
UWE文凭办理|办理西英格兰大学毕业证成绩单GPA修改仿制
Taqyea
 
PDF
LINAC CANCER TREATMENT LINEAR ACCELERATOR
nabeehasahar1
 
PPT
476017990-IFRS-15-Revenue-from-Contracts-with-Customers-PPT-ppt.ppt
mehedifoysshal
 
PPTX
原版澳洲莫道克大学毕业证(MU毕业证书)如何办理
Taqyea
 
PDF
X-Station 2 Finger_UG_1.03_EN_240117.0.pdf
AhmedEssam240285
 
PPTX
Dental-Occlusion-Assihgvjvvbngnment.pptx
mkurdi133
 
PPTX
Dnddnndjsjssjjdsjjddjjjdjdjdjdjddjjdjdj.pptx
Nandy31
 
PPTX
Computer based speed tracking passively.pptx
jn4bmprgvt
 
PDF
ELS-04-Juli-2025.pdf....................
adisantoso59
 
PPTX
CP_CorpOverview_2025-check point 2025.pptx
gary518500
 
PPTX
Pranjal Accountancy hhw ppt.pptxbnhxududjylitzitzyoxtosoysitztd
nishantrathore042
 
PPT
CCTV SYSTEM Installation and Setup method
radioindorezonecctv
 
PDF
Transformer Commissioning Checklist with eAuditor Audits & Inspections
eAuditor Audits & Inspections
 
PPTX
8th sem Final review.pptx about to be publishhed
NikhilHRaju
 
PPTX
一比一原版(UoB毕业证)布莱德福德大学毕业证如何办理
Taqyea
 
PPT
4_Regular_Expressionssssssssssassssss.ppt
ssuser55bc74
 
PDF
Longwin Company Profile AUO TFT LCD, TFT LCD
seobacklinkszd
 
DOCX
DK DT50W-17 battery tester Operating instruction of upper computer software 2...
ye Evan
 
Cybersecurity_Office_everyday Presentation.pptx
widpra
 
Series.pptxvvggghgufifudududydydydudyxyxyx
jasperbernaldo3
 
UWE文凭办理|办理西英格兰大学毕业证成绩单GPA修改仿制
Taqyea
 
LINAC CANCER TREATMENT LINEAR ACCELERATOR
nabeehasahar1
 
476017990-IFRS-15-Revenue-from-Contracts-with-Customers-PPT-ppt.ppt
mehedifoysshal
 
原版澳洲莫道克大学毕业证(MU毕业证书)如何办理
Taqyea
 
X-Station 2 Finger_UG_1.03_EN_240117.0.pdf
AhmedEssam240285
 
Dental-Occlusion-Assihgvjvvbngnment.pptx
mkurdi133
 
Dnddnndjsjssjjdsjjddjjjdjdjdjdjddjjdjdj.pptx
Nandy31
 
Computer based speed tracking passively.pptx
jn4bmprgvt
 
ELS-04-Juli-2025.pdf....................
adisantoso59
 
CP_CorpOverview_2025-check point 2025.pptx
gary518500
 
Pranjal Accountancy hhw ppt.pptxbnhxududjylitzitzyoxtosoysitztd
nishantrathore042
 
CCTV SYSTEM Installation and Setup method
radioindorezonecctv
 
Transformer Commissioning Checklist with eAuditor Audits & Inspections
eAuditor Audits & Inspections
 
8th sem Final review.pptx about to be publishhed
NikhilHRaju
 
一比一原版(UoB毕业证)布莱德福德大学毕业证如何办理
Taqyea
 
4_Regular_Expressionssssssssssassssss.ppt
ssuser55bc74
 
Longwin Company Profile AUO TFT LCD, TFT LCD
seobacklinkszd
 
DK DT50W-17 battery tester Operating instruction of upper computer software 2...
ye Evan
 
Ad

Ppt on embedded system

  • 1. Embedded System Submitted to- Mr. Harinder Sir, Submitted by- Pankaj joshi BCA 2A 1524629 1
  • 2. CONTENTS  System  Embedded System  Processor  Features  Languages for programming  Applications 2
  • 3. System  A system is a way of working, organizing or doing one or many tasks according to a fixed plan, program or set of rules.  A system is also an arrangement in which all its units assemble and work together according to the plan or program. 3
  • 4. 4SYSTEM EXAMPLES WATCH It is a time display SYSTEM Parts: Hardware, Needles, Battery, Dial, Chassis and Strap Rules 1.All needles move clockwise only 2.A thin needle rotates every second 3.A long needle rotates every minute 4.A short needle rotates every hour 5.All needles return to the original position after 12 hours
  • 5. 5EMBEDDED SYSTEM Definition: An Embedded System is one that has computer hardware with software embedded in it as one of its important components. SOFTWARE PROGRAM #include <16f876a.h> #use delay (clock=20000000) #byte PORTB=6 main() { set_tris_b(0); portb=255; //decimal delay_ms(1000); portb=0x55; //hexadecimal delay_ms(1000); portb=0b10101010; //binary delay_ms(500); } HARDWARE
  • 6. Processor  A Processor is the heart of the Embedded System.  An embedded processor is a microprocessor that is used in an embedded system.  For an embedded system designer knowledge of microprocessor and microcontroller is a must. Two Essential Units: Operations Control Unit (CU), Fetch Execution Unit (EU) Execute 6
  • 7. 7 Microprocessor Microcontroller CPU is stand alone, RAM,ROM, I/O & timer are separate. CPU, RAM,ROM, I/O & timer all are on single chip. Designer can decide amount of RAM,ROM, & I/O ports. Fixed amount of on-chip RAM,ROM, & I/O ports. High processing power Low processing power High power consumption Low power consumption Typically 32/64 bit 8/16 bit General purpose Single purpose(control oriented) Less reliable Highly reliable Eg.- 8086,8085 8051
  • 9. Few Examples of Embedded system
  • 11. Components of Embedded System  It has Hardware Processor, Timers, Interrupt controller, I/O Devices, Memories, Ports, etc.  It has main Application Software Which may perform concurrently the series of tasks or multiple tasks.  It has Real Time Operating System (RTOS) RTOS defines the way the system work. Which supervise the application software. It sets the rules during the execution of the application program. A small scale embedded system may not need an RTOS. 11
  • 12. Features of an embedded system  Single-functioned  Executes a single program, repeatedly  Tightly-constrained  Reactive and real-time  Continually reacts to changes in the system’s environment  Must compute certain results in real-time without delay
  • 13. Languages for Programming Embedded Systems  Recent survey indicates that approximately 45% of the embedded software is still being done in C language.  C++ is also increasing its presence in embedded systems. As C++ is based on C language, thus providing programmer the object oriented methodologies to reap the benefits of such an approach. 13
  • 14.  C is very close to assembly programming and it allows very easy access to underlying hardware.  A huge number of high quality compilers and debugging tools are available for the C language.  Though C++ is theoretically more efficient than C, but some of its compilers have bugs due to the huge size of the language.  These compilers may cause a buggy execution. 14
  • 15. Real-time Systems  Embedded systems in which some specific work has to be done in a specific time period are called real-time systems.  Real time embedded systems are classified into two types such as soft and hard real time systems.
  • 16. 16
  • 17. Mobile Embedded Systems  Mobile embedded systems are used in portable embedded devices like cell phones, mobiles, digital cameras, mp3 players and personal digital assistants, etc.  The basic limitation of these devices is the other resources and limitation of memory. 17
  • 18. Small Scale Embedded System  Single 8 bit or 16bit Microcontroller.  Little hardware and software complexity.  They may even be battery operated.  Usually “C” is used for developing these system.  The need to limit power dissipation when system is running continuously.  Examples:- digital watches Programming tools: Editor, Assembler and Cross Assembler 18
  • 19. 19