DAY 1 - Introduction To Embedded System
DAY 1 - Introduction To Embedded System
Systems Design
EMBEDDED SYSTEM
Special-purpose computer system
designed to perform a dedicated
function.
Performs one or a few pre-defined
tasks, usually with very specific
requirements, and often includes
task-specific
hardware
and
mechanical parts not usually found
COMPONENTS OF EMBEDDED
SYSTEM
Analog Components
Sensors (LDR,LM35 etc.)
Digital Components
Processor,
Memories,
Controllers, Buses
Application Specific Integrated
Circuits
Converters
A2D, D2A,
Software
Application Programs
Exception Handlers
EMBEDDED DESIGNING
1. Core hardware
2.Firmware tools
3.Programming tools
4.Hardware tools
Core
8051
Microcontroller
hardware
DESIGNING
1.Core hardware
2.Firmware tools
3.Programming tools
4.Hardware tools
DESIGNING
Firmware tools
8051- KEIL Compiler & Assembler
PIC - Source Boost , micro c
AVR Code Vision Avr
ARM - KEIL advanced versions
DESIGNING
Programming tools
Hardware tools
Hardware programmers
Application debuggers
IN OUR COURSE
1. Core hardware
2. Firmware tools
3. Programming tools
P89V51RD2,AT89C51.
KEIL microVISION3
4. Simulation software
Proteus
EMBEDDED APPLICATIONS
AUTOMOBILES: Fuel Injection control (for fuel
efficiency), Air bags and Automatic braking (for safety),
and car entertainment systems.
MEDICAL ELECTRONICS: Many sophisticated
medical instruments (Body Scanners, Heart rate
monitors, Pacemaker etc) Industrial Control: such as
CNC machines are example embedded systems.
BUSINESS APPLICATIONS: Vending machines,
scanners, printers.
CONSUMER ELECTRONICS: Cameras, Toys, Cellular
Phones, Washing Machines
AVIONICS: Airplanes, Satellite Stations
Defense: RADARs, SONARs (for surveillance),
Guided Missile Systems
Introduction
General-purpose microprocessor
CPU for Computers
No RAM, ROM, I/O on CPU chip itself
Example Intels x86, Motorolas 680x0
CPU
GeneralPurpose
Microprocessor
Data Bus
RAM
ROM
Address Bus
I/O
Port
Timer
Serial
COM
Port
o CPU
oMemory
RAM (Random Access Memory)
Buses
Carries information from place to place
Registers
The CPU uses registers to store information
temporarily.
Program counter
Points to the address of the next instruction to be
executed
Instruction decoder
Interprets the instruction fetched into the CPU
Introduction to Microcontroller
Microcontroller
A smaller computer
On-chip RAM, ROM, I/O ports...
Example Motorolas 6811, Intels 8051,
Zilogs Z8 and PIC 16X
CPU
RAM ROM
I/O
Port
Serial
Timer COM
Port
Microcontroller
A single chip
Microcontroller
CPU, RAM, ROM, I/O and
timer are all on a single chip
Fixed amount of on-chip
ROM, RAM, I/O ports
For applications in which
cost, power and space are
critical
Specific purpose
Concerned with the rapid
movement of the bits within
the chip.