The Embedded system is a short type computer with a programmable logic unit, a memory unit, and peripheral input/output devices.Here I have discussed all details and information on embedded systems.
2. Content
๏ Introduction
๏ What is Embedded Systems
๏ Applications
๏ Sensor
๏ Software (Simulation, Programming and Emulation)
๏ Microcontroller (8051 and atmega8)
๏ Project โ GPS Based Navigation System for Blind
Person
6-Oct-16Mohd Shahrukh 13EVJEC014
2
3. Introduction
๏ถA system is a way of working, organizing or doing
one or many tasks according to a fixed plan, program
or set of rules.
๏ถEmbedded basically reflects the facts that they are
an integral part of the system.
๏ถIt is a computer system that is built to control one
or a few dedicated functions, and is not designed to
be programmed by the end user in the same way
that a desktop computer is.
6-Oct-16Mohd Shahrukh 13EVJEC014
3
4. What is Embedded Systems?
๏ Embedded Systems Design is the main course of computer,
electronic information, automation and other majors.
๏ It is the branch of engineering which is a combination of
hardware, software and firmware.
๏ It is embedded as part of a complete device often including
hardware and mechanical parts, Embedded systems control
many devices in common use today.
6-Oct-16Mohd Shahrukh 13EVJEC014
4
5. Applications
๏ Embedded systems range from portable devices such
as digital watches and MP3 players, to large
stationary installations like traffic lights, factory
controllers, and largely complex systems like hybrid
vehicles, MRI, and avionics.
๏ Embedded systems are commonly found in
consumer, cooking, industrial, automotive, medical,
commercial and military applications.
๏ Medical equipment,DC motors,microwave
ovens,washing machines,etc
6-Oct-16Mohd Shahrukh 13EVJEC014
5
6. Software
๏ These can be divided into 3 types :
๏ 1.Programming software
๏ 2.Simulation Software
๏ 3.Emulation Software
6-Oct-16Mohd Shahrukh 13EVJEC014
6
7. Software
๏ 1.Programming Software โ these are used to do
programming for embedded devices.it is similar to others
programmings applications.
๏ For example โ Keil,AVR studio,avr gcc,etc
Keil โ
๏ Keil development tools for the 8051 microcontroller
family support every level of developer from the
professional applications engineer to the student just
learning about embedded software development. The
industry-standard Keil C Compilers, Macro Assemblers,
Debuggers, Real-time Kernels, and Single-board
Computers support ALL 8051-compatible derivatives
and help you get your projects completed on schedule.
6-Oct-16Mohd Shahrukh 13evjec014
7
8. Software
๏ Avr studio โ
๏ AVR Studio is an Integrated Development Environment
(IDE) for writing and debugging AVR applications .
๏ AVR Studio provides a project management tool, source
file editor, simulator, assembler and front-end for
C/C++, programming, emulation and on-chip debugging.
๏ AVR Studio supports the complete range of ATMEL AVR
tools and each release will always contain the latest
updates for both the tools and support of new AVR
devices.
6-Oct-16Mohd Shahrukh 13evjec014
8
9. Software
2.Simualtion software โ is essentially a program that
allows the user to observe an operation. an operation
through simulation without performing that operation.
โข It is the process of modeling a real phenomenon with
set of mathematical formulas.
โข the most common simulation software used is Proteus.
โข Proteus โ Proteus is an integrated application with
ISIS,ARES and 3D Viewer Modules.
โข It is a virtual system modeling(VSM) that combines
circuit simulation, animated component and
microcontroller models to complete simulate its design.
โข This is a tools for engineer to test their microcontrollers
designs before constructing a physical prototype.
6-Oct-16Mohd Shahrukh 13evjec014
9
10. Software
๏ Emulation software โ emulators are replacement of
hardware i.e. alternate software for a hardware
device.
6-Oct-16Mohd Shahrukh 13evjec014
10
11. Microcontrollers
6-Oct-16Mohd Shahrukh 13evjec014
11
๏ 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.
๏ A microcontroller is an economical computer-on-a-
chip built for dealing with specific tasks, such as
displaying or receiving information through LEDs or
remote controlled devices.
12. Microcontrollers
6-Oct-16Name of Student RTU Roll No.
12
๏ 8051 โ The most commonly used set of
microcontrollers belong to 8051 Family.
๏ 8051 Microcontrollers continue to remain a
preferred choice for a vast community of hobbyists
and professionals.
๏ Through 8051, the world became witness to the most
revolutionary set of microcontrollers.
14. Microcontrollers
6-Oct-16Mohd Shahrukh 13evjec014
14
๏ AVR - This member has many features similar to
that of ATmega32. But it has reduced number of
features and capabilities, yet it has enough features
to work with.
๏ Now let me tell you that if you want to gather
knowledge and at the same time want to do it in less
cost than the budget of ATmega32, you can think of
making projects with ATmega8.
๏ In that case, one feature you wonโt be able to realize
is the interface.But rest of the features are available
in this IC.
17. Project โ GPS Based Navigation System for Blind
Person
๏ GPS based blind man device with sound based to get alerts for few
places is a micro controller based device which intellectually find
the location in which it was currently located and gives the alert to
the blind man if it was his destination area.
๏ GPS is the acronym for Global Positioning System. It is employed to
find the position where the user is located on the earth.
๏ This information is provided by the GPS with the help of the data it
receives from the satellites.
๏ Micro controller is the heart of the device. It stores the data of the
current location which it receives from the GPS system.
๏ So that it can make use of the data stored to compare with the
destination location of the user.
6-Oct-16Mohd Shahrukh 13evjec014
17