SlideShare a Scribd company logo
1 of 31
Practical Training Seminar
on

Techogroovy Systems India Pvt Ltd
www.technogroovy.com
Cell- +91-7500347448 , +91-7533940322
Mail : technogroovy@gmail.com

www.technogroovy.com, Cell- +917500347448 , +91-7533940322
“ An embedded system can be defined as those control systems which are
designed either by microprocessor or microcontroller for a specific tasks. ”
OR
“ An embedded system is some combination of computer hardware & software,
either fixed in capability or programmable, that is specifically designed for a
particular kind of application device. ”

www.technogroovy.com, Cell- +917500347448 , +91-7533940322
Important Units Of
microprocessor/controller
•
•
•
•
•
•

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

www.technogroovy.com, Cell- +917500347448 , +91-7533940322
Block Diagram of an Embedded System

www.technogroovy.com, Cell- +917500347448 , +91-7533940322
Moving message display

DVD player

Digital clock

Traffic Light

www.technogroovy.com, Cell- +917500347448 , +91-7533940322
General-purpose microprocessor
• CPU for Computers
• No RAM, ROM, I/O on CPU chip itself
• Example--Intel’s x86: 8086,8088,80386,80486, Pentium
CPU
GeneralPurpose
Microprocessor

Data Bus

RAM

Many chips on mother
board
ROM

I/O
Port

Timer

Address Bus
General-Purpose Microprocessor System
www.technogroovy.com, Cell- +917500347448 , +91-7533940322

Serial
COM
Port
Microcontroller
• A smaller computer.
• On-chip RAM, ROM, I/O ports...
• Example:- Motorola’s 6811, Intel’s 8051 and PIC 16X

CPU RAM ROM
Serial
I/O
Timer COM
Port
Port

A single chip

Microcontroller
www.technogroovy.com, Cell- +917500347448 , +91-7533940322
Microprocessor v/s
Microcontroller

Microprocessor
• CPU is stand-alone, RAM,
ROM, I/O, timer are
separate
• designer can decide on the
amount of ROM, RAM and
I/O ports.
• expensive
• general-purpose
• Ex. 8085,8086 mp,
Motorola 6800, Intel’s 8086,
etc.

Microcontroller
• CPU, RAM, ROM, I/O and
timer are all on a single chip
• fix amount of on-chip ROM,
RAM, I/O ports
• for applications in which
cost, power and space are
critical
• single-purpose
• Ex. 8051, PIC mc, Motorola
MC’s, Phillips, etc.

www.technogroovy.com, Cell- +917500347448 , +91-7533940322
www.technogroovy.com, Cell- +917500347448 , +91-7533940322
The 8051 Microcontroller:
• The 8051 is the first microcontroller of the MCS-51
family introduced by Intel Corporation at the end of the
1970’s.

• The 8051 family characteristics:
o
o
o
o
o
o

4K Bytes ROM
128 Bytes RAM
two timer/counters (16 bit)
A serial port
32 input/output port
Interrupt controller
www.technogroovy.com, Cell- +917500347448 , +91-7533940322
Microcontroller 8051 internal Architecture

www.technogroovy.com, Cell- +917500347448 , +91-7533940322
Pin Description of the 8051
• 8051

P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
RST
(RXD)P3.0
(TXD)P3.1
(INT0)P3.2
(INT1)P3.3
(T0)P3.4
(T1)P3.5
(WR)P3.6
(RD)P3.7
XTAL2
XTAL1
GND

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

www.technogroovy.com, Cell- +917500347448 , +91-7533940322

8051
IC

40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21

Vcc
P0.0(AD0)
P0.1(AD1)
P0.2(AD2)
P0.3(AD3)
P0.4(AD4)
P0.5(AD5)
P0.6(AD6)
P0.7(AD7)
EA/VPP
ALE/PROG
PSEN
P2.7(A15)
P2.6(A14)
P2.5(A13)
P2.4(A12)
P2.3(A11)
P2.2(A10)
P2.1(A9)
P2.0(A8)
Pin Description

Vcc(+5volt)
Pin - 40

Ground(0 volt)
Pin-20

www.technogroovy.com, Cell- +917500347448 , +91-7533940322
Pin Description
Port 0 from
Pin-39 to pin-32

Dual functional
Used to excess both
data & address

www.technogroovy.com, Cell- +917500347448 , +91-7533940322
Microcontroller 8051

Pin Description

Port 1 from
Pin-1 to pin-8

Used as I/O port

www.technogroovy.com, Cell- +917500347448 , +91-7533940322
Pin Description

Port 2 from
Pin-21 to pin-28

Used to excess
address & as I/O port

www.technogroovy.com, Cell- +917500347448 , +91-7533940322
Microcontroller 8051

Pin Description

Port 3 from
Pin-10 to Pin-17
P3.0 RXD
P3.1 TXD
P3.2 IN T0
P3.3 IN T1
P3.4 T0
P3.5 T1
P3.6 WR
P3.7 RD

www.technogroovy.com, Cell- +917500347448 , +91-7533940322
Pin Description

External memory
reset

Add. Latch
enable

crystal

Program
Store Enable
www.technogroovy.com, Cell- +917500347448 , +91-7533940322
Addressing Modes
• Immediate addressing modes
o

ADD A, #23h (Add immediate data to Acc)

• Register addressing modes
o

ADD A, R2 (Add register to Accumulator)

• Direct addressing modes
o

ADD A, 40h (Add data at location 40h to Accumulator)

• Register Indirect addressing modes
o

ADD A,@R2 (Add indirect RAM to Acc)

www.technogroovy.com, Cell- +917500347448 , +91-7533940322
Timers/counters
• The 8051 has 2 timer/counter .
They can be used either as timers
to generate delay or as counters
to count events happening outside
the controller.
o

e.g., traffic light.

www.technogroovy.com, Cell- +917500347448 , +91-7533940322
Timers/Counters
• General 8051 has 2 timer:
o Two 16-bit timer
o The counters are divided into two 8-Bit registers called the
timer low (TL0, TL1) and high (TH0, TH1) bytes.
o All counters action is controlled by bit states in the timer
mode control register (TMOD), the timer/counter control
register (TCON), and certain program instructions.

www.technogroovy.com, Cell- +917500347448 , +91-7533940322
TMOD Register:

• Gate : It controls the way by which timer/counter will
start.
(set when gate is controlled by hardware)
• C/T : Counter/Timer select bit.(set for counter)
• M1 : Mode bit 1.
• M0 : Mode bit 0.

www.technogroovy.com, Cell- +917500347448 , +91-7533940322
Interrupts

Definition of ‘Interrupt’

“Event that disrupts the normal execution of a

program and causes the execution of special
instructions”

www.technogroovy.com, Cell- +917500347448 , +91-7533940322
Interrupts

Program

time t

www.technogroovy.com, Cell- +917500347448 , +91-7533940322
Interrupts
Interrupt

Program

time t

www.technogroovy.com, Cell- +917500347448 , +91-7533940322
Interrupts
Interrupt

Program

Program
Interrupt Service Routine

time t

www.technogroovy.com, Cell- +917500347448 , +91-7533940322
Interrupts

• Internal or External
• Handling can be
enabled/disabled
• Prioritized
• General 8051:
o 3x timer interrupts,
o 2x external interrupts
o 1x serial port interrupt

www.technogroovy.com, Cell- +917500347448 , +91-7533940322
www.technogroovy.com, Cell- +917500347448 , +91-7533940322
External Interrupts

Pins for
external
interrupts
P3.2 IN T0
P3.3 IN T1

www.technogroovy.com, Cell- +917500347448 , +91-7533940322
Health card

Smart card

Robotics

ATM
www.technogroovy.com, Cell- +917500347448 , +91-7533940322
Thank You
Techogroovy Systems India Pvt Ltd ,
www.technogroovy.com, Cell- +91-7500347448 , +917533940322
Mail : technogroovy@gmail.com
Obrigado
Danke

Grazie

www.technogroovy.com, Cell- +917500347448 , +91-7533940322

Gracia
s

More Related Content

What's hot

8254 timer - Microprocessor and interfacing
8254 timer - Microprocessor and interfacing8254 timer - Microprocessor and interfacing
8254 timer - Microprocessor and interfacingAmitabh Shukla
 
Basics of PLC
Basics of PLCBasics of PLC
Basics of PLCmohit oza
 
Pushing the Envelope with Machine Automation Controllers (MAC)
Pushing the Envelope with Machine Automation Controllers (MAC)Pushing the Envelope with Machine Automation Controllers (MAC)
Pushing the Envelope with Machine Automation Controllers (MAC)Design World
 
Plc course presentation
Plc course presentationPlc course presentation
Plc course presentationOsama Wahdan
 
PLC Circuit Design And Basic Programming By Manish kumar
PLC Circuit Design And Basic Programming By Manish kumarPLC Circuit Design And Basic Programming By Manish kumar
PLC Circuit Design And Basic Programming By Manish kumarmanishkumarm
 
Programmable Logic Controller by Pranoti R. Doke
Programmable Logic Controller by Pranoti R. DokeProgrammable Logic Controller by Pranoti R. Doke
Programmable Logic Controller by Pranoti R. DokePranoti Doke
 
Atmel 42735-8-bit-avr-microcontroller-a tmega328-328-p_summary
Atmel 42735-8-bit-avr-microcontroller-a tmega328-328-p_summaryAtmel 42735-8-bit-avr-microcontroller-a tmega328-328-p_summary
Atmel 42735-8-bit-avr-microcontroller-a tmega328-328-p_summaryRajan Gautam
 

What's hot (20)

Dsp 2812
Dsp 2812Dsp 2812
Dsp 2812
 
Control unit design
Control unit designControl unit design
Control unit design
 
Plc 101
Plc 101Plc 101
Plc 101
 
A TRAFFIC LIGHT CONTROL SYSTEM USING PROGRAMMABLE LOGIC CONTROLLER
A TRAFFIC LIGHT CONTROL SYSTEM USING PROGRAMMABLE LOGIC CONTROLLERA TRAFFIC LIGHT CONTROL SYSTEM USING PROGRAMMABLE LOGIC CONTROLLER
A TRAFFIC LIGHT CONTROL SYSTEM USING PROGRAMMABLE LOGIC CONTROLLER
 
Schneider automation
Schneider automationSchneider automation
Schneider automation
 
8254 timer - Microprocessor and interfacing
8254 timer - Microprocessor and interfacing8254 timer - Microprocessor and interfacing
8254 timer - Microprocessor and interfacing
 
Basics of PLC
Basics of PLCBasics of PLC
Basics of PLC
 
91 100
91 10091 100
91 100
 
Pushing the Envelope with Machine Automation Controllers (MAC)
Pushing the Envelope with Machine Automation Controllers (MAC)Pushing the Envelope with Machine Automation Controllers (MAC)
Pushing the Envelope with Machine Automation Controllers (MAC)
 
Plc course presentation
Plc course presentationPlc course presentation
Plc course presentation
 
Basic plc 1
Basic plc 1Basic plc 1
Basic plc 1
 
PLC Circuit Design And Basic Programming By Manish kumar
PLC Circuit Design And Basic Programming By Manish kumarPLC Circuit Design And Basic Programming By Manish kumar
PLC Circuit Design And Basic Programming By Manish kumar
 
Basic plc
Basic plcBasic plc
Basic plc
 
Basic plc
Basic plcBasic plc
Basic plc
 
Basic plc
Basic plcBasic plc
Basic plc
 
PLC Brief
PLC BriefPLC Brief
PLC Brief
 
plc introduction
plc introductionplc introduction
plc introduction
 
Basic plc
Basic plcBasic plc
Basic plc
 
Programmable Logic Controller by Pranoti R. Doke
Programmable Logic Controller by Pranoti R. DokeProgrammable Logic Controller by Pranoti R. Doke
Programmable Logic Controller by Pranoti R. Doke
 
Atmel 42735-8-bit-avr-microcontroller-a tmega328-328-p_summary
Atmel 42735-8-bit-avr-microcontroller-a tmega328-328-p_summaryAtmel 42735-8-bit-avr-microcontroller-a tmega328-328-p_summary
Atmel 42735-8-bit-avr-microcontroller-a tmega328-328-p_summary
 

Viewers also liked

Iso 22000 lead auditor course fsms - food safety management system - irca c...
Iso 22000 lead auditor course   fsms - food safety management system - irca c...Iso 22000 lead auditor course   fsms - food safety management system - irca c...
Iso 22000 lead auditor course fsms - food safety management system - irca c...Intertek Moody
 
Building Hierarchy
Building HierarchyBuilding Hierarchy
Building HierarchyMohamed Samy
 
Data types and Operators Continued
Data types and Operators ContinuedData types and Operators Continued
Data types and Operators ContinuedMohamed Samy
 

Viewers also liked (7)

Iso 22000 lead auditor course fsms - food safety management system - irca c...
Iso 22000 lead auditor course   fsms - food safety management system - irca c...Iso 22000 lead auditor course   fsms - food safety management system - irca c...
Iso 22000 lead auditor course fsms - food safety management system - irca c...
 
Summer training 2012
Summer training 2012Summer training 2012
Summer training 2012
 
Building Hierarchy
Building HierarchyBuilding Hierarchy
Building Hierarchy
 
Poster_poojamanali
Poster_poojamanaliPoster_poojamanali
Poster_poojamanali
 
Introduction to iso22000 101106
Introduction to iso22000 101106Introduction to iso22000 101106
Introduction to iso22000 101106
 
Data types and Operators Continued
Data types and Operators ContinuedData types and Operators Continued
Data types and Operators Continued
 
Modeling FSMs
Modeling FSMsModeling FSMs
Modeling FSMs
 

Similar to Practical Training on Embedded Systems

8051 microcontroller and embedded training (sahil gupta 9068557926)
8051 microcontroller and embedded training  (sahil gupta   9068557926)8051 microcontroller and embedded training  (sahil gupta   9068557926)
8051 microcontroller and embedded training (sahil gupta 9068557926)Sahil Gupta
 
Embedded Systems,Embedded Systems Project,Winter training,
Embedded Systems,Embedded Systems Project,Winter training,Embedded Systems,Embedded Systems Project,Winter training,
Embedded Systems,Embedded Systems Project,Winter training,Technogroovy
 
microcontroller 8051 17.07.2023.pdf
microcontroller 8051 17.07.2023.pdfmicrocontroller 8051 17.07.2023.pdf
microcontroller 8051 17.07.2023.pdf818Farida
 
Embedded training report(mcs 51)
Embedded training report(mcs 51)Embedded training report(mcs 51)
Embedded training report(mcs 51)Gurwinder Singh
 
Gesture based vehicle movements control and alerting system docu
Gesture based vehicle movements control and alerting system docuGesture based vehicle movements control and alerting system docu
Gesture based vehicle movements control and alerting system docuVignan Munna
 
Best-embedded-corporate-training-in-mumbai
Best-embedded-corporate-training-in-mumbaiBest-embedded-corporate-training-in-mumbai
Best-embedded-corporate-training-in-mumbaiUnmesh Baile
 
Best core Industrial Training in Delhi/NCR
Best core Industrial Training in Delhi/NCRBest core Industrial Training in Delhi/NCR
Best core Industrial Training in Delhi/NCRBharti Singh
 
Programmable Logic Controller | Ladder Logic diagrams| Block diagram | I/O Mo...
Programmable Logic Controller | Ladder Logic diagrams| Block diagram | I/O Mo...Programmable Logic Controller | Ladder Logic diagrams| Block diagram | I/O Mo...
Programmable Logic Controller | Ladder Logic diagrams| Block diagram | I/O Mo...Waqas Afzal
 
Advanced Embedded Automatic Car Parking System
	Advanced Embedded Automatic Car Parking System	Advanced Embedded Automatic Car Parking System
Advanced Embedded Automatic Car Parking Systemtheijes
 
Microcontroller 8051 timer 274 P$
Microcontroller 8051 timer 274 P$Microcontroller 8051 timer 274 P$
Microcontroller 8051 timer 274 P$PusHkar SaIni
 
microcontroller-presentation-1-638 (30 files merged).pptx
microcontroller-presentation-1-638 (30 files merged).pptxmicrocontroller-presentation-1-638 (30 files merged).pptx
microcontroller-presentation-1-638 (30 files merged).pptxvjjadhav2006
 
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxINDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxMeghdeepSingh
 
PLCThis pdf is for those who want to learn plc from 0 level , very helpful.pdf
PLCThis pdf is for those who want to learn plc from 0 level , very helpful.pdfPLCThis pdf is for those who want to learn plc from 0 level , very helpful.pdf
PLCThis pdf is for those who want to learn plc from 0 level , very helpful.pdfaniketkumarverma475
 
8051 microcontroller and it’s interface
8051 microcontroller and it’s interface8051 microcontroller and it’s interface
8051 microcontroller and it’s interfaceAbhishek Choksi
 

Similar to Practical Training on Embedded Systems (20)

8051 microcontroller and embedded training (sahil gupta 9068557926)
8051 microcontroller and embedded training  (sahil gupta   9068557926)8051 microcontroller and embedded training  (sahil gupta   9068557926)
8051 microcontroller and embedded training (sahil gupta 9068557926)
 
Embedded Systems,Embedded Systems Project,Winter training,
Embedded Systems,Embedded Systems Project,Winter training,Embedded Systems,Embedded Systems Project,Winter training,
Embedded Systems,Embedded Systems Project,Winter training,
 
microcontroller 8051 17.07.2023.pdf
microcontroller 8051 17.07.2023.pdfmicrocontroller 8051 17.07.2023.pdf
microcontroller 8051 17.07.2023.pdf
 
Embedded training report(mcs 51)
Embedded training report(mcs 51)Embedded training report(mcs 51)
Embedded training report(mcs 51)
 
embedded system bye Sj
embedded system bye Sjembedded system bye Sj
embedded system bye Sj
 
8051 basics
8051 basics8051 basics
8051 basics
 
Microcontroller-8051.ppt
Microcontroller-8051.pptMicrocontroller-8051.ppt
Microcontroller-8051.ppt
 
Gesture based vehicle movements control and alerting system docu
Gesture based vehicle movements control and alerting system docuGesture based vehicle movements control and alerting system docu
Gesture based vehicle movements control and alerting system docu
 
Best-embedded-corporate-training-in-mumbai
Best-embedded-corporate-training-in-mumbaiBest-embedded-corporate-training-in-mumbai
Best-embedded-corporate-training-in-mumbai
 
Best core Industrial Training in Delhi/NCR
Best core Industrial Training in Delhi/NCRBest core Industrial Training in Delhi/NCR
Best core Industrial Training in Delhi/NCR
 
Programmable Logic Controller | Ladder Logic diagrams| Block diagram | I/O Mo...
Programmable Logic Controller | Ladder Logic diagrams| Block diagram | I/O Mo...Programmable Logic Controller | Ladder Logic diagrams| Block diagram | I/O Mo...
Programmable Logic Controller | Ladder Logic diagrams| Block diagram | I/O Mo...
 
Advanced Embedded Automatic Car Parking System
	Advanced Embedded Automatic Car Parking System	Advanced Embedded Automatic Car Parking System
Advanced Embedded Automatic Car Parking System
 
Microcontroller 8051 timer 274 P$
Microcontroller 8051 timer 274 P$Microcontroller 8051 timer 274 P$
Microcontroller 8051 timer 274 P$
 
8051
80518051
8051
 
microcontroller-presentation-1-638 (30 files merged).pptx
microcontroller-presentation-1-638 (30 files merged).pptxmicrocontroller-presentation-1-638 (30 files merged).pptx
microcontroller-presentation-1-638 (30 files merged).pptx
 
PLCpptFeb222017.ppt
PLCpptFeb222017.pptPLCpptFeb222017.ppt
PLCpptFeb222017.ppt
 
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxINDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
 
PLCThis pdf is for those who want to learn plc from 0 level , very helpful.pdf
PLCThis pdf is for those who want to learn plc from 0 level , very helpful.pdfPLCThis pdf is for those who want to learn plc from 0 level , very helpful.pdf
PLCThis pdf is for those who want to learn plc from 0 level , very helpful.pdf
 
UNIT-IV.ppt
UNIT-IV.pptUNIT-IV.ppt
UNIT-IV.ppt
 
8051 microcontroller and it’s interface
8051 microcontroller and it’s interface8051 microcontroller and it’s interface
8051 microcontroller and it’s interface
 

More from Technogroovy

Buy Embedded Systems Projects,B tech Final Year Projects Online
Buy Embedded Systems Projects,B tech Final Year Projects OnlineBuy Embedded Systems Projects,B tech Final Year Projects Online
Buy Embedded Systems Projects,B tech Final Year Projects OnlineTechnogroovy
 
Mechanical projects List 2014 By Technogroovy
Mechanical projects List 2014 By TechnogroovyMechanical projects List 2014 By Technogroovy
Mechanical projects List 2014 By TechnogroovyTechnogroovy
 
Embedded Systems Projects List,Ece/Electronics Projects List
Embedded Systems Projects List,Ece/Electronics Projects ListEmbedded Systems Projects List,Ece/Electronics Projects List
Embedded Systems Projects List,Ece/Electronics Projects ListTechnogroovy
 
Buy Embedded Systems Projects Online,Buy B tech Projects Online
Buy Embedded Systems Projects Online,Buy B tech Projects OnlineBuy Embedded Systems Projects Online,Buy B tech Projects Online
Buy Embedded Systems Projects Online,Buy B tech Projects OnlineTechnogroovy
 
B tech Projects,Final Year Projects,Engineering Projects
B tech Projects,Final Year Projects,Engineering ProjectsB tech Projects,Final Year Projects,Engineering Projects
B tech Projects,Final Year Projects,Engineering ProjectsTechnogroovy
 
Readymade Projects,Buy Projects,Corporate Training,Projects Assistance
Readymade Projects,Buy Projects,Corporate Training,Projects AssistanceReadymade Projects,Buy Projects,Corporate Training,Projects Assistance
Readymade Projects,Buy Projects,Corporate Training,Projects AssistanceTechnogroovy
 
Winter training,Readymade Projects,Buy Projects,Corporate Training
Winter training,Readymade Projects,Buy Projects,Corporate TrainingWinter training,Readymade Projects,Buy Projects,Corporate Training
Winter training,Readymade Projects,Buy Projects,Corporate TrainingTechnogroovy
 
Embedded Systems Project Based Training|Engineering Projects,Summer Training
Embedded Systems Project Based Training|Engineering Projects,Summer TrainingEmbedded Systems Project Based Training|Engineering Projects,Summer Training
Embedded Systems Project Based Training|Engineering Projects,Summer TrainingTechnogroovy
 
Industrial Training|Summer Training|Embedded Systems|Final Year Project|B tec...
Industrial Training|Summer Training|Embedded Systems|Final Year Project|B tec...Industrial Training|Summer Training|Embedded Systems|Final Year Project|B tec...
Industrial Training|Summer Training|Embedded Systems|Final Year Project|B tec...Technogroovy
 

More from Technogroovy (14)

Add7
Add7Add7
Add7
 
Add6
Add6Add6
Add6
 
Add5
Add5Add5
Add5
 
Buy Embedded Systems Projects,B tech Final Year Projects Online
Buy Embedded Systems Projects,B tech Final Year Projects OnlineBuy Embedded Systems Projects,B tech Final Year Projects Online
Buy Embedded Systems Projects,B tech Final Year Projects Online
 
Mechanical projects List 2014 By Technogroovy
Mechanical projects List 2014 By TechnogroovyMechanical projects List 2014 By Technogroovy
Mechanical projects List 2014 By Technogroovy
 
Embedded Systems Projects List,Ece/Electronics Projects List
Embedded Systems Projects List,Ece/Electronics Projects ListEmbedded Systems Projects List,Ece/Electronics Projects List
Embedded Systems Projects List,Ece/Electronics Projects List
 
Add13
Add13Add13
Add13
 
Add13
Add13Add13
Add13
 
Buy Embedded Systems Projects Online,Buy B tech Projects Online
Buy Embedded Systems Projects Online,Buy B tech Projects OnlineBuy Embedded Systems Projects Online,Buy B tech Projects Online
Buy Embedded Systems Projects Online,Buy B tech Projects Online
 
B tech Projects,Final Year Projects,Engineering Projects
B tech Projects,Final Year Projects,Engineering ProjectsB tech Projects,Final Year Projects,Engineering Projects
B tech Projects,Final Year Projects,Engineering Projects
 
Readymade Projects,Buy Projects,Corporate Training,Projects Assistance
Readymade Projects,Buy Projects,Corporate Training,Projects AssistanceReadymade Projects,Buy Projects,Corporate Training,Projects Assistance
Readymade Projects,Buy Projects,Corporate Training,Projects Assistance
 
Winter training,Readymade Projects,Buy Projects,Corporate Training
Winter training,Readymade Projects,Buy Projects,Corporate TrainingWinter training,Readymade Projects,Buy Projects,Corporate Training
Winter training,Readymade Projects,Buy Projects,Corporate Training
 
Embedded Systems Project Based Training|Engineering Projects,Summer Training
Embedded Systems Project Based Training|Engineering Projects,Summer TrainingEmbedded Systems Project Based Training|Engineering Projects,Summer Training
Embedded Systems Project Based Training|Engineering Projects,Summer Training
 
Industrial Training|Summer Training|Embedded Systems|Final Year Project|B tec...
Industrial Training|Summer Training|Embedded Systems|Final Year Project|B tec...Industrial Training|Summer Training|Embedded Systems|Final Year Project|B tec...
Industrial Training|Summer Training|Embedded Systems|Final Year Project|B tec...
 

Recently uploaded

Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 

Recently uploaded (20)

ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 

Practical Training on Embedded Systems

  • 1. Practical Training Seminar on Techogroovy Systems India Pvt Ltd www.technogroovy.com Cell- +91-7500347448 , +91-7533940322 Mail : technogroovy@gmail.com www.technogroovy.com, Cell- +917500347448 , +91-7533940322
  • 2. “ An embedded system can be defined as those control systems which are designed either by microprocessor or microcontroller for a specific tasks. ” OR “ An embedded system is some combination of computer hardware & software, either fixed in capability or programmable, that is specifically designed for a particular kind of application device. ” www.technogroovy.com, Cell- +917500347448 , +91-7533940322
  • 3. Important Units Of microprocessor/controller • • • • • • CPU: Central Processing Unit I/O: Input /Output Bus: Address bus & Data bus Memory: RAM & ROM Timer Interrupt www.technogroovy.com, Cell- +917500347448 , +91-7533940322
  • 4. Block Diagram of an Embedded System www.technogroovy.com, Cell- +917500347448 , +91-7533940322
  • 5. Moving message display DVD player Digital clock Traffic Light www.technogroovy.com, Cell- +917500347448 , +91-7533940322
  • 6. General-purpose microprocessor • CPU for Computers • No RAM, ROM, I/O on CPU chip itself • Example--Intel’s x86: 8086,8088,80386,80486, Pentium CPU GeneralPurpose Microprocessor Data Bus RAM Many chips on mother board ROM I/O Port Timer Address Bus General-Purpose Microprocessor System www.technogroovy.com, Cell- +917500347448 , +91-7533940322 Serial COM Port
  • 7. Microcontroller • A smaller computer. • On-chip RAM, ROM, I/O ports... • Example:- Motorola’s 6811, Intel’s 8051 and PIC 16X CPU RAM ROM Serial I/O Timer COM Port Port A single chip Microcontroller www.technogroovy.com, Cell- +917500347448 , +91-7533940322
  • 8. Microprocessor v/s Microcontroller Microprocessor • CPU is stand-alone, RAM, ROM, I/O, timer are separate • designer can decide on the amount of ROM, RAM and I/O ports. • expensive • general-purpose • Ex. 8085,8086 mp, Motorola 6800, Intel’s 8086, etc. Microcontroller • CPU, RAM, ROM, I/O and timer are all on a single chip • fix amount of on-chip ROM, RAM, I/O ports • for applications in which cost, power and space are critical • single-purpose • Ex. 8051, PIC mc, Motorola MC’s, Phillips, etc. www.technogroovy.com, Cell- +917500347448 , +91-7533940322
  • 10. The 8051 Microcontroller: • The 8051 is the first microcontroller of the MCS-51 family introduced by Intel Corporation at the end of the 1970’s. • The 8051 family characteristics: o o o o o o 4K Bytes ROM 128 Bytes RAM two timer/counters (16 bit) A serial port 32 input/output port Interrupt controller www.technogroovy.com, Cell- +917500347448 , +91-7533940322
  • 11. Microcontroller 8051 internal Architecture www.technogroovy.com, Cell- +917500347448 , +91-7533940322
  • 12. Pin Description of the 8051 • 8051 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RST (RXD)P3.0 (TXD)P3.1 (INT0)P3.2 (INT1)P3.3 (T0)P3.4 (T1)P3.5 (WR)P3.6 (RD)P3.7 XTAL2 XTAL1 GND 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 www.technogroovy.com, Cell- +917500347448 , +91-7533940322 8051 IC 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 Vcc P0.0(AD0) P0.1(AD1) P0.2(AD2) P0.3(AD3) P0.4(AD4) P0.5(AD5) P0.6(AD6) P0.7(AD7) EA/VPP ALE/PROG PSEN P2.7(A15) P2.6(A14) P2.5(A13) P2.4(A12) P2.3(A11) P2.2(A10) P2.1(A9) P2.0(A8)
  • 13. Pin Description Vcc(+5volt) Pin - 40 Ground(0 volt) Pin-20 www.technogroovy.com, Cell- +917500347448 , +91-7533940322
  • 14. Pin Description Port 0 from Pin-39 to pin-32 Dual functional Used to excess both data & address www.technogroovy.com, Cell- +917500347448 , +91-7533940322
  • 15. Microcontroller 8051 Pin Description Port 1 from Pin-1 to pin-8 Used as I/O port www.technogroovy.com, Cell- +917500347448 , +91-7533940322
  • 16. Pin Description Port 2 from Pin-21 to pin-28 Used to excess address & as I/O port www.technogroovy.com, Cell- +917500347448 , +91-7533940322
  • 17. Microcontroller 8051 Pin Description Port 3 from Pin-10 to Pin-17 P3.0 RXD P3.1 TXD P3.2 IN T0 P3.3 IN T1 P3.4 T0 P3.5 T1 P3.6 WR P3.7 RD www.technogroovy.com, Cell- +917500347448 , +91-7533940322
  • 18. Pin Description External memory reset Add. Latch enable crystal Program Store Enable www.technogroovy.com, Cell- +917500347448 , +91-7533940322
  • 19. Addressing Modes • Immediate addressing modes o ADD A, #23h (Add immediate data to Acc) • Register addressing modes o ADD A, R2 (Add register to Accumulator) • Direct addressing modes o ADD A, 40h (Add data at location 40h to Accumulator) • Register Indirect addressing modes o ADD A,@R2 (Add indirect RAM to Acc) www.technogroovy.com, Cell- +917500347448 , +91-7533940322
  • 20. Timers/counters • The 8051 has 2 timer/counter . They can be used either as timers to generate delay or as counters to count events happening outside the controller. o e.g., traffic light. www.technogroovy.com, Cell- +917500347448 , +91-7533940322
  • 21. Timers/Counters • General 8051 has 2 timer: o Two 16-bit timer o The counters are divided into two 8-Bit registers called the timer low (TL0, TL1) and high (TH0, TH1) bytes. o All counters action is controlled by bit states in the timer mode control register (TMOD), the timer/counter control register (TCON), and certain program instructions. www.technogroovy.com, Cell- +917500347448 , +91-7533940322
  • 22. TMOD Register: • Gate : It controls the way by which timer/counter will start. (set when gate is controlled by hardware) • C/T : Counter/Timer select bit.(set for counter) • M1 : Mode bit 1. • M0 : Mode bit 0. www.technogroovy.com, Cell- +917500347448 , +91-7533940322
  • 23. Interrupts Definition of ‘Interrupt’ “Event that disrupts the normal execution of a program and causes the execution of special instructions” www.technogroovy.com, Cell- +917500347448 , +91-7533940322
  • 26. Interrupts Interrupt Program Program Interrupt Service Routine time t www.technogroovy.com, Cell- +917500347448 , +91-7533940322
  • 27. Interrupts • Internal or External • Handling can be enabled/disabled • Prioritized • General 8051: o 3x timer interrupts, o 2x external interrupts o 1x serial port interrupt www.technogroovy.com, Cell- +917500347448 , +91-7533940322
  • 29. External Interrupts Pins for external interrupts P3.2 IN T0 P3.3 IN T1 www.technogroovy.com, Cell- +917500347448 , +91-7533940322
  • 30. Health card Smart card Robotics ATM www.technogroovy.com, Cell- +917500347448 , +91-7533940322
  • 31. Thank You Techogroovy Systems India Pvt Ltd , www.technogroovy.com, Cell- +91-7500347448 , +917533940322 Mail : technogroovy@gmail.com Obrigado Danke Grazie www.technogroovy.com, Cell- +917500347448 , +91-7533940322 Gracia s

Editor's Notes

  1. Intel’s x86: 8086,8088,80386,80486, Pentium Motorola’s 680x0: 68000, 68010, 68020,68030,6040
  2. versatility 多用途的: any number of applications for PC