Professional Documents
Culture Documents
Systems
A Lecture Presented By
Engr. Gilbert R. Hufana
Its Application
Telecommunications
Telephone switches
Mobile phones
Routers and bridges for networking
Consumer
Electronics
Its Applicationcont.
Health
and Medicine
Its Applicationcont.
Transportation
systems
Characteristics
designed
Firmware
a
User Interfaces
No
interface
The VNA
Microcontroller
a
special-purpose computer
a functional computer system-ona-chip
(http://en.wikipedia.org/wiki/Microcontroller)
Basically contains:
a processor core,
memory, and
programmable
input/output peripherals.
Basic Microcontroller
Architecture
The CPU/Microprocessor
Instruction
interpreter
A module of arithmetic and logic
functions
IR (Instruction Register)
Register inside the CPU where the
fetched instruction is loaded
PC
(Program Counter)
Execute Cycle
Interrupt Cycle
Interrupts
disabled
START
Fetch Next
Instruction
Execute
Instruction
HALT
Interrupts
enabled
Check for
Interrupt;
Process
Interrupt
Volatile
ROM
(Read-only Memory)
Non-volatile
Types of ROM
1.
2.
Similar to PROM
Erasing is done by exposing the chip
to ultraviolet radiation
Holds data virtually indefinitely
Types of ROM
3.
4.
FLASH MEMORY
Characteristics
"embedded"
Characteristics still
Low-power
devices
Programming
Environments
originally
programmed only in
assembly language, but various
high-level programming languages
are now also in common use to
target microcontrollers
C intermediate
Interpreter
firmware is also
available for some
microcontrollers BASIC Stamp
Technical Specifications
A
Versions
BASIC
Stamp 1 (BS1)
BASIC Stamp 2 (BS2), with six
sub-variants:
BS2e,BS2sx,BS2p24,BS2p40,BS2pe,B
S2px
Javelin
Stamp
Spin Stamp
Standard BASIC
Instructions
Other Instructions
Instructions
Variables
changed
BASIC Stamp 1
Starter Kit includes a
special BS1 Serial
Adapter that allows
you to program in the
Windows environment.
Due to the small size
(1.4"x.6"x.1") it's also
perfect for fitting in
tight applications.
Approx. $80.00
clock
Digital thermometer
Others
Before Ending
Embedded
systems development
is an interesting field in IT
It creates a lot of opportunities
It enhances ones intuitiveness, logic
and creativity
It spawns a new dimension for higher
quality of living
THANK YOU!!!