SlideShare a Scribd company logo
GEETA Engineering College 
DEPARTMENT OF ELECTRONICS & COMMUNICATION 
EMBEDDED SYSTEM BASICS 
AND APPLICATION 
PPrerseesnetendt ebdy: by: 
OWAIS MUSHTAQ 
R.No. 4912329 
ECE 3RD YEAR 
Presented to: 
Er. VIKAS JINDAL 
Asst. Professor
About COMPANY 
 CETPA INFOTECH PVT LTD is the leader in the “specialized training” 
brands of India certified by ISO 9001:2008 for its optimum quality. 
 CETPA INFOTECH is the largest training service provider in various 
engineering domains for all Engineering students as well as for the 
working professionals. 
 It has an extensive experience of nurturing over 20000+ technical, 
hardworking and brilliant students in the past few emerging great years. 
 CETPA has been awarded as the “Best IT and Embedded Training 
Company” for 4 consecutive years for delivering high quality training and 
workshops at more than 500 colleges across India. 
 It is a trustworthy brand in Education and Training industry with its presence 
across several cities such as Noida, Roorkee, Lucknow and Dehradun. The 
company has started 12 years back and are continuously expanding having 
overseas branches in Germany and Ukraine. 
2
3 
TOPICS TO BE DISCUSSED 
• System 
• Embedded System 
• Components 
• Processor 
• Microcontroller 
• Software's 
• Applications
4 
INTRODUCTION 
What is a 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.
5 
SYSTEM 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
6 
SYSTEM EXAMPLES 
WASHING MACHINE 
It is an automatic clothes washing SYSTEM 
Parts: Status display panel, Switches & Dials, Motor, 
Power supply & control unit, Inner water level sensor and 
solenoid valve. 
Rules 
1.Wash by spinning 
2.Rinse 
3.Drying 
4.Wash over by blinking 
5.Each step display the process stage 
6.In case interruption, execute only the remaining
Its software embeds in 
ROM (Read Only Memory). 
It does not need 
secondary memories as in 
a computer 
7 
EMBEDDED 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
8 
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.
9 
EMBEDDED SYSTEM HARDWARE
EMBEDDED SYSTEM CONSTRAINTS 
An embedded system is designed to keep in view 
three constraints: 
10 
– Available system memory 
– Available processor speed 
– The need to limit the power dissipation 
When running the system continuously in cycles of wait for 
events, run, stop and wakeup.
DEVELOPMENT TOOLS FOR EMBEDDED SYSTEM 
. 
ASSEMBLER COMPILER 
11 
DEVELOPMENT 
TOOLS FOR 
EMBEDDED 
SYSTEM 
OPERATING 
SYSTEM(RTOS) 
DEBUGGER 
SIMULATOR 
EMULATOR
What makes embedded systems different? 
12 
• Real-time operation 
• size 
• cost 
• time 
• reliability 
• safety 
• energy 
• security
13 
PROCESSOR 
• A Processor is the heart of the Embedded 
System. 
• For an embedded system designer 
knowledge of microprocessor and 
microcontroller is must. 
Two Essential Units: Operations 
Control Unit (CU), Fetch 
Execution Unit (EU) Execute
MICROPROCESSOR Vs MICROCONTROLLER 
14 
MICROPROCESSOR MICROCONTROLLER 
It has only CPU inside them, these don’t 
have RAM, ROM, and other 
peripherals. 
It has a CPU, in addition with a fixed 
amount of RAM, ROM and other 
peripherals all embedded on a single 
chip. 
Microprocessor find applications where 
tasks are unspecific like developing 
software, games, websites, photo editing, 
creating documents etc. 
Microcontrollers are designed to 
perform specific tasks. For example, 
keyboards, mouse, washing machine, 
etc. 
Microprocessor is costlier. 
A microcontroller is far cheaper than 
a microprocessor. 
It is used for designing general 
purpose digital computers system 
They are used for designing 
application specific dedicated 
systems
15 
MICROCONTROLLER 
• A microcontroller is a functional computer 
system-on-a-chip. 
• It contains a processor, memory, and 
programmable input/output peripherals. 
• Microcontrollers include an integrated 
CPU, memory (a small amount of RAM, 
program memory, or both) and peripherals 
capable of input and output.
VARIOUS MICROCONTROLLERS 
16 
INTEL 
8031,8032,8051,8052,8751,8752 
PIC 
8-bit PIC16, PIC18, 
16-bit DSPIC33 / PIC24, 
PIC16C7x 
Motorola 
MC68HC11
17 
PIC 18F458 
• PIC18F458 is a 8 bit microcontroller which gives high 
computational performance at economical price. 
• It has on chip peripherals like flash EEPROM, RAM, enhanced 
addressable USART, A/D channels. 
• It has 32 Kbytes flash memory available as program memory. 
• PIC18F458 has 8 A/D channels and thus a number of sensors 
can be connected. 
• It has enhanced addressable USART.
18 
PIN DESCRIPTION
19 
FEATURES: 
Some of the features of PIC 18f458: 
•Operating frequency – 40MHZ 
•Internal bytes (Flash) – 32k 
•Data memory (bytes) – 1536 
•Data EEPROM (bytes) – 256 
•Interrupt Sources – 21 
•Input/output Ports – A,B,C,D,E (5) 
•10 bit ADC – 8 input channel 
•Packages – 40 pin DIP 
44 pin
20 
INTERFACING DC MOTOR WITH PIC
Some points regarding dc motor interfacing: 
• Dc motor are not directly interfaced with PIC 
18f458. 
• We need an IC L293D for interfacing of DC 
motor. 
• L293D is known as Driver IC used for 
amplification. 
• When working on Proteus we can directly 
interface DC motor with PIC as shown in 
previous slide. 
21
22 
PROGRAM CODING: 
#define sw1 PORTA.RA1 
#define sw2 PORTA.RA2 
void main() 
{ 
ADCON1=0x07; 
TRISD=0x00; 
TRISA=0xFF; 
while(1) 
{ 
if(sw1==1&&sw2==1) 
{ 
PORTD=0x09; 
delay_ms(500); 
}
23 
Continue… 
else if(sw1==1&&sw2==0) 
{ 
PORTD=0x05; 
delay_ms(500); 
} 
else if(sw1==0&&sw2==1) 
{ 
PORTD=0x0A; 
delay_ms(500); 
} 
else 
PORTD=0x00; 
} 
}
24 
SOFTWARES 
MICRO C 
PICKIT-2 
PROTEUS 
EXPRESS PCB
25 
•Household appliances: 
APPLICATIONS 
Microwave ovens, Television, DVD 
Players & Recorders 
•Audio players 
•Integrated systems in aircrafts and 
missiles 
•Cellular telephones 
•Electric and Electronic Motor controllers 
•Engine controllers in automobiles 
•Calculators 
• Medical equipments 
•Videogames 
•Digital musical instruments, etc.
Some memorable moments of our training 
03.01.09 
26
27 
Acquire skills and get employed 
Update skills and stay employed 
THANK YOU

More Related Content

PPTX
Basics Of Embedded Systems
PPTX
Ppt on embedded system
PPTX
Embedded system hardware architecture ii
PPTX
Summer training embedded system and its scope
PPTX
embedded-systems-for-beginners
PPT
Embedded basics For beginners
PPT
Embeded system by Mitesh Kumar
PPTX
Embeded system
Basics Of Embedded Systems
Ppt on embedded system
Embedded system hardware architecture ii
Summer training embedded system and its scope
embedded-systems-for-beginners
Embedded basics For beginners
Embeded system by Mitesh Kumar
Embeded system

What's hot (20)

PPT
Embedded system apsd
PPTX
Embedded systems presentation
PPT
Ajal mod 1
PPTX
Embedded System PPT
PPT
Embedded systems, 8051 microcontroller
PDF
Summer training embedded system and its scope
PPTX
Embedded Basics
PDF
EE6602 Embedded System
PPTX
Embedded system
PPT
Embedded System Basics
PPTX
Embedded system
PPT
Embeded System
PPTX
Microcontoller and Embedded System
PPTX
embedded system and AVR
PPTX
Presentation on embedded system by abhishek sharma
PPT
Embedded system
PDF
An Entire Concept of Embedded systems
DOCX
Embedded system notes
PPT
Embedded Systems
PPTX
Embedded system application
Embedded system apsd
Embedded systems presentation
Ajal mod 1
Embedded System PPT
Embedded systems, 8051 microcontroller
Summer training embedded system and its scope
Embedded Basics
EE6602 Embedded System
Embedded system
Embedded System Basics
Embedded system
Embeded System
Microcontoller and Embedded System
embedded system and AVR
Presentation on embedded system by abhishek sharma
Embedded system
An Entire Concept of Embedded systems
Embedded system notes
Embedded Systems
Embedded system application
Ad

Similar to Embedded system by owais (20)

PPT
Embedded System Basics - Introduction.ppt
PPTX
Presentation1
PDF
2e062d07-4a72-4792-af77-5e53147d4c81.pdf
PPTX
Embedded systems
PPTX
Fundamentals of Internet of Things (IoT)
PPTX
Embedded system
PDF
Unit 1 intro-embedded
PPTX
E-m--be-dde-d -sy-s-te---m_Day_1_ES.pptx
PPTX
Embedded systems
PPTX
Introduction to Embedded Systems
PDF
es1-150721100817-lva1-app6891.pdf
PPTX
EE8691 – EMBEDDED SYSTEMS.pptx
PPTX
Embedded System basic and classifications
PPT
embededsystemfinal1-170130182030 (1).ppt
PPT
Introduction to embedded systems powerpoint
PPTX
PPTX
Introduction to Embeded System chapter one and 2.pptx
PDF
Embedded systems
PPTX
Embedded system
PPTX
embedded systems ppt 2
Embedded System Basics - Introduction.ppt
Presentation1
2e062d07-4a72-4792-af77-5e53147d4c81.pdf
Embedded systems
Fundamentals of Internet of Things (IoT)
Embedded system
Unit 1 intro-embedded
E-m--be-dde-d -sy-s-te---m_Day_1_ES.pptx
Embedded systems
Introduction to Embedded Systems
es1-150721100817-lva1-app6891.pdf
EE8691 – EMBEDDED SYSTEMS.pptx
Embedded System basic and classifications
embededsystemfinal1-170130182030 (1).ppt
Introduction to embedded systems powerpoint
Introduction to Embeded System chapter one and 2.pptx
Embedded systems
Embedded system
embedded systems ppt 2
Ad

Recently uploaded (20)

DOCX
ENGLISH PROJECT FOR BINOD BIHARI MAHTO KOYLANCHAL UNIVERSITY
PDF
Microsoft-365-Administrator-s-Guide_.pdf
PPTX
Hydrogel Based delivery Cancer Treatment
PPTX
Research Process - Research Methods course
PPTX
Human Mind & its character Characteristics
DOCX
"Project Management: Ultimate Guide to Tools, Techniques, and Strategies (2025)"
PDF
PM Narendra Modi's speech from Red Fort on 79th Independence Day.pdf
PPTX
water for all cao bang - a charity project
PPTX
Self management and self evaluation presentation
PPTX
2025-08-10 Joseph 02 (shared slides).pptx
PDF
Nykaa-Strategy-Case-Fixing-Retention-UX-and-D2C-Engagement (1).pdf
PPTX
Sustainable Forest Management ..SFM.pptx
PPTX
nose tajweed for the arabic alphabets for the responsive
PPTX
PurpoaiveCommunication for students 02.pptx
PDF
6.-propertise of noble gases, uses and isolation in noble gases
PPTX
AcademyNaturalLanguageProcessing-EN-ILT-M02-Introduction.pptx
PDF
Tunisia's Founding Father(s) Pitch-Deck 2022.pdf
PDF
natwest.pdf company description and business model
PPTX
Effective_Handling_Information_Presentation.pptx
PPTX
The Effect of Human Resource Management Practice on Organizational Performanc...
ENGLISH PROJECT FOR BINOD BIHARI MAHTO KOYLANCHAL UNIVERSITY
Microsoft-365-Administrator-s-Guide_.pdf
Hydrogel Based delivery Cancer Treatment
Research Process - Research Methods course
Human Mind & its character Characteristics
"Project Management: Ultimate Guide to Tools, Techniques, and Strategies (2025)"
PM Narendra Modi's speech from Red Fort on 79th Independence Day.pdf
water for all cao bang - a charity project
Self management and self evaluation presentation
2025-08-10 Joseph 02 (shared slides).pptx
Nykaa-Strategy-Case-Fixing-Retention-UX-and-D2C-Engagement (1).pdf
Sustainable Forest Management ..SFM.pptx
nose tajweed for the arabic alphabets for the responsive
PurpoaiveCommunication for students 02.pptx
6.-propertise of noble gases, uses and isolation in noble gases
AcademyNaturalLanguageProcessing-EN-ILT-M02-Introduction.pptx
Tunisia's Founding Father(s) Pitch-Deck 2022.pdf
natwest.pdf company description and business model
Effective_Handling_Information_Presentation.pptx
The Effect of Human Resource Management Practice on Organizational Performanc...

Embedded system by owais

  • 1. GEETA Engineering College DEPARTMENT OF ELECTRONICS & COMMUNICATION EMBEDDED SYSTEM BASICS AND APPLICATION PPrerseesnetendt ebdy: by: OWAIS MUSHTAQ R.No. 4912329 ECE 3RD YEAR Presented to: Er. VIKAS JINDAL Asst. Professor
  • 2. About COMPANY  CETPA INFOTECH PVT LTD is the leader in the “specialized training” brands of India certified by ISO 9001:2008 for its optimum quality.  CETPA INFOTECH is the largest training service provider in various engineering domains for all Engineering students as well as for the working professionals.  It has an extensive experience of nurturing over 20000+ technical, hardworking and brilliant students in the past few emerging great years.  CETPA has been awarded as the “Best IT and Embedded Training Company” for 4 consecutive years for delivering high quality training and workshops at more than 500 colleges across India.  It is a trustworthy brand in Education and Training industry with its presence across several cities such as Noida, Roorkee, Lucknow and Dehradun. The company has started 12 years back and are continuously expanding having overseas branches in Germany and Ukraine. 2
  • 3. 3 TOPICS TO BE DISCUSSED • System • Embedded System • Components • Processor • Microcontroller • Software's • Applications
  • 4. 4 INTRODUCTION What is a 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.
  • 5. 5 SYSTEM 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
  • 6. 6 SYSTEM EXAMPLES WASHING MACHINE It is an automatic clothes washing SYSTEM Parts: Status display panel, Switches & Dials, Motor, Power supply & control unit, Inner water level sensor and solenoid valve. Rules 1.Wash by spinning 2.Rinse 3.Drying 4.Wash over by blinking 5.Each step display the process stage 6.In case interruption, execute only the remaining
  • 7. Its software embeds in ROM (Read Only Memory). It does not need secondary memories as in a computer 7 EMBEDDED 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
  • 8. 8 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.
  • 9. 9 EMBEDDED SYSTEM HARDWARE
  • 10. EMBEDDED SYSTEM CONSTRAINTS An embedded system is designed to keep in view three constraints: 10 – Available system memory – Available processor speed – The need to limit the power dissipation When running the system continuously in cycles of wait for events, run, stop and wakeup.
  • 11. DEVELOPMENT TOOLS FOR EMBEDDED SYSTEM . ASSEMBLER COMPILER 11 DEVELOPMENT TOOLS FOR EMBEDDED SYSTEM OPERATING SYSTEM(RTOS) DEBUGGER SIMULATOR EMULATOR
  • 12. What makes embedded systems different? 12 • Real-time operation • size • cost • time • reliability • safety • energy • security
  • 13. 13 PROCESSOR • A Processor is the heart of the Embedded System. • For an embedded system designer knowledge of microprocessor and microcontroller is must. Two Essential Units: Operations Control Unit (CU), Fetch Execution Unit (EU) Execute
  • 14. MICROPROCESSOR Vs MICROCONTROLLER 14 MICROPROCESSOR MICROCONTROLLER It has only CPU inside them, these don’t have RAM, ROM, and other peripherals. It has a CPU, in addition with a fixed amount of RAM, ROM and other peripherals all embedded on a single chip. Microprocessor find applications where tasks are unspecific like developing software, games, websites, photo editing, creating documents etc. Microcontrollers are designed to perform specific tasks. For example, keyboards, mouse, washing machine, etc. Microprocessor is costlier. A microcontroller is far cheaper than a microprocessor. It is used for designing general purpose digital computers system They are used for designing application specific dedicated systems
  • 15. 15 MICROCONTROLLER • A microcontroller is a functional computer system-on-a-chip. • It contains a processor, memory, and programmable input/output peripherals. • Microcontrollers include an integrated CPU, memory (a small amount of RAM, program memory, or both) and peripherals capable of input and output.
  • 16. VARIOUS MICROCONTROLLERS 16 INTEL 8031,8032,8051,8052,8751,8752 PIC 8-bit PIC16, PIC18, 16-bit DSPIC33 / PIC24, PIC16C7x Motorola MC68HC11
  • 17. 17 PIC 18F458 • PIC18F458 is a 8 bit microcontroller which gives high computational performance at economical price. • It has on chip peripherals like flash EEPROM, RAM, enhanced addressable USART, A/D channels. • It has 32 Kbytes flash memory available as program memory. • PIC18F458 has 8 A/D channels and thus a number of sensors can be connected. • It has enhanced addressable USART.
  • 19. 19 FEATURES: Some of the features of PIC 18f458: •Operating frequency – 40MHZ •Internal bytes (Flash) – 32k •Data memory (bytes) – 1536 •Data EEPROM (bytes) – 256 •Interrupt Sources – 21 •Input/output Ports – A,B,C,D,E (5) •10 bit ADC – 8 input channel •Packages – 40 pin DIP 44 pin
  • 20. 20 INTERFACING DC MOTOR WITH PIC
  • 21. Some points regarding dc motor interfacing: • Dc motor are not directly interfaced with PIC 18f458. • We need an IC L293D for interfacing of DC motor. • L293D is known as Driver IC used for amplification. • When working on Proteus we can directly interface DC motor with PIC as shown in previous slide. 21
  • 22. 22 PROGRAM CODING: #define sw1 PORTA.RA1 #define sw2 PORTA.RA2 void main() { ADCON1=0x07; TRISD=0x00; TRISA=0xFF; while(1) { if(sw1==1&&sw2==1) { PORTD=0x09; delay_ms(500); }
  • 23. 23 Continue… else if(sw1==1&&sw2==0) { PORTD=0x05; delay_ms(500); } else if(sw1==0&&sw2==1) { PORTD=0x0A; delay_ms(500); } else PORTD=0x00; } }
  • 24. 24 SOFTWARES MICRO C PICKIT-2 PROTEUS EXPRESS PCB
  • 25. 25 •Household appliances: APPLICATIONS Microwave ovens, Television, DVD Players & Recorders •Audio players •Integrated systems in aircrafts and missiles •Cellular telephones •Electric and Electronic Motor controllers •Engine controllers in automobiles •Calculators • Medical equipments •Videogames •Digital musical instruments, etc.
  • 26. Some memorable moments of our training 03.01.09 26
  • 27. 27 Acquire skills and get employed Update skills and stay employed THANK YOU