microcontroller based projects
Post on 22-Jan-2015
1.528 Views
Preview:
DESCRIPTION
TRANSCRIPT
Theory and Design
TECNOCRATS INFOETECH @ 9540854414
1
What is an Embedded System An Embedded System is a
microprocessor based system that is embedded as a subsystem, in a larger system (which may or may not be a computer system).
TECNOCRATS INFOETECH @ 9540854414 2
OI
Tecnocrats Infotechwww.tecnocrats.com9540854414
Application areas Automotive electronics
Aircraft electronics
Trains
Telecommunication
3TECNOCRATS INFOETECH @ 9540854414
Application areas
TECNOCRATS INFOETECH @ 9540854414 4
• Authentication• Authentication
• Military applications• Military applications
• Medical systems• Medical systems
Essential ComponentsMicroprocessor SensorsConverters (A-D and D-A)ActuatorsMemory (On-chip and Off chip)Communication path with the interacting
environment
TECNOCRATS INFOETECH @ 9540854414 5
TECNOCRATS INFOETECH @ 9540854414 6
Memory
Processor A-D
Sensor D-A
Actuator
Essential ConsiderationsResponse Time -- Real Time SystemsAreaCostPortabilityLow Power (Battery Life)
Fault Tolerance
TECNOCRATS INFOETECH @ 9540854414 7
Design Issues(Hardware-Software Co-design)System Specification
Functions, Real Time Constraints, Cost and Power Constraints
Hardware Software PartitioningHardware Synthesis SimulationImplementation
TECNOCRATS INFOETECH @ 9540854414 8
General Characteristics of Embedded SystemsPerform a single task
Usually not general purposeIncreasingly high performance and real time
constrainedPower, cost and reliability are important
considerationsHW-SW systems
Software is used for more features and flexibility
Hardware (processors, ASICs, memory etc. are used for performance and security
TECNOCRATS INFOETECH @ 9540854414 9
Classification of Embedded SystemsDistributed and Non distributed
Reactive and Transformational
Control dominated and Data dominated
TECNOCRATS INFOETECH @ 9540854414 10
TECNOCRATS INFOETECH @ 9540854414
“ The New York Times has estimated that the averageAmerican comes into contact with about 60 micro-processors every day....”
Latest top-level BMWs contain over 100 micro-processors[Personal communication]
Most of the functionalityof embedded systemswill be implemented in software!
11
MICROCONTROLLERMICROCONTROLLER ( 89C2051) ( 89C2051)
The AT 89C2051 is a low voltage, high performance CMOS 8-bit microcontroller with 2K bytes of flash programmable memory.
TECNOCRATS INFOETECH @ 9540854414 12
Pin diagram
TECNOCRATS INFOETECH @ 9540854414 13
Qualities of 89C2051 microcontrollerQualities of 89C2051 microcontroller
Cost effectiveness.Cost effectiveness.89C2051 has only 15 I/O lines so, port1 and port3 89C2051 has only 15 I/O lines so, port1 and port3
are only available on it.are only available on it.The architecture of 89C2051 does not support The architecture of 89C2051 does not support
any external address/data bus and therefore any external address/data bus and therefore RD,WR signals are absent .RD,WR signals are absent .
The 89C2051 also supports full-duplex serial The 89C2051 also supports full-duplex serial communication and six interrupt sources.communication and six interrupt sources.
TECNOCRATS INFOETECH @ 9540854414 14
THANK YOUBy Tecnocrats Infotech9540854414
TECNOCRATS INFOETECH @ 9540854414 15
top related