0% found this document useful (0 votes)
109 views14 pages

Indo - German Institute of Advanced Technology: Igiat Presentation

Uploaded by

Sashikanth Betha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
109 views14 pages

Indo - German Institute of Advanced Technology: Igiat Presentation

Uploaded by

Sashikanth Betha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 14

INDO – GERMAN INSTITUTE OF

ADVANCED TECHNOLOGY

© IGIAT – Indo-German Institute of Advanced Technology IGIAT PRESENTATION No. 1


WELCOME
to the participants of 8051 Microcontrollers

Compiled by
YSNRAJU
Embedded Systems Engineer. IGIAT

© IGIAT – Indo-German Institute of Advanced Technology IGIAT PRESENTATION No. 2


Embedded System

 An Embedded system can be defined as a computing device that can do


a specific focused job.

 Applications such as the air-conditioner, VCD player, DVD player,


printer, fax machine, mobile phone etc. are examples of embedded
systems.

© IGIAT – Indo-German Institute of Advanced Technology IGIAT PRESENTATION No. 3


Embedded System
 In contrast the desktop/ laptop computer is general
purpose computer. We can use it for a variety of
applications such as playing games, word processing,
accounting, software development and so on.

 Where as the software in the embedded systems are always

fixed.

© IGIAT – Indo-German Institute of Advanced Technology IGIAT PRESENTATION No. 4


Characteristics of Embedded Systems

 Embedded systems do a very specific task; they can't be


programmed to do different things.

 Embedded systems have limited resources, particularly the memory.


Generally, they do not have secondary storage device such as the
CDROM or the floppy disk.

 Embedded systems have to work against some deadlines. A specific


job has to complete with in the specific time.

© IGIAT – Indo-German Institute of Advanced Technology IGIAT PRESENTATION No. 5


Characteristics of Embedded Systems

 Embedded systems are constrained for power. As many embedded


systems operate through a battery, the power consumption has to be
very low.

 Embedded systems need to be highly reliable. Once in while,


pressing ALT+CRTL+DEL is ok in your desktops, but you can't afford
to reset your embedded system.

 Some embedded systems have to operate in the extreme


environmental conditions such as very high temperatures and
humidity

© IGIAT – Indo-German Institute of Advanced Technology IGIAT PRESENTATION No. 6


What is a Microcontroller?

 A microcontroller (often abbreviated MCU) is a single computer chip


(integrated circuit) that executes a user program, normally for the
purpose of controlling some device. Hence the name
“Microcontroller”.

© IGIAT – Indo-German Institute of Advanced Technology IGIAT PRESENTATION No. 7


MICRO PROCESSOR SYSTEM Vs MICROCONTROLLER SYSTEM

© IGIAT – Indo-German Institute of Advanced Technology IGIAT PRESENTATION No. 8


Microprocessor Vs Microcontroller
Microprocessor Microcontroller
CPU is stand alone RAM, CPU, RAM, ROM, I/O and timer are
ROM, I/O, Timer are separate. all on single chip.

Designer can decide on the Fix amount of on-chip ROM, RAM,


amount of ROM, RAM and I/O I/O ports.
ports.
For applications on which cost,
Expensive power and space are critical.

General purpose Single purpose.

© IGIAT – Indo-German Institute of Advanced Technology IGIAT PRESENTATION No. 9


Types of Microcontrollers

© IGIAT – Indo-German Institute of Advanced Technology IGIAT PRESENTATION No. 10


CISC Vs RISC

 CISC
 One instruction executes several low level operations, for
example load from memory, arithmetic operation and
store back to memory all in a single instructions
 Instructions of different length
 Execution period is different
 Large number of powerful instructions.
 Silicon core complexity.
 Less number of CPU registers.
 More power consumption
 Example : Intel x86, Motorola 680000, 8051

© IGIAT – Indo-German Institute of Advanced Technology IGIAT PRESENTATION No. 11


CISC Vs RISC

RISC
Simple instructions, can execute one operation only- load from
memory using one instruction, do arithmetic operation using
second instruction and store to memory using third instruction.
Instruction length is same
Same execution period for most instructions.
Less instructions
Less core complexity
More CPU registers.
Less power consumption
Load store architecture.
Examples: PIC, ARM, AVR etc

© IGIAT – Indo-German Institute of Advanced Technology IGIAT PRESENTATION No. 12


Harvard Vs. Von Neumann

© IGIAT – Indo-German Institute of Advanced Technology IGIAT PRESENTATION No. 13


Indo-German Institute of
Advanced Technology

Confidence by Competence

© IGIAT – Indo-German Institute of Advanced Technology IGIAT PRESENTATION No. 14

You might also like