microcontroller based projects

15
Theory and Design TECNOCRATS INFOETECH @ 9540854414 1

Upload: technogroovy-india

Post on 22-Jan-2015

1.528 views

Category:

Education


4 download

DESCRIPTION

Cell +91-7500347448,+91-7533940322 , log on: www.technogroovy.com , mail :[email protected] ,Like Us on Facebook: https://www.facebook.com/Technogroovyindia

TRANSCRIPT

Page 1: Microcontroller Based Projects

Theory and Design

TECNOCRATS INFOETECH @ 9540854414

1

Page 2: Microcontroller Based Projects

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

Page 3: Microcontroller Based Projects

Application areas Automotive electronics

Aircraft electronics

Trains

Telecommunication

3TECNOCRATS INFOETECH @ 9540854414

Page 4: Microcontroller Based Projects

Application areas

TECNOCRATS INFOETECH @ 9540854414 4

• Authentication• Authentication

• Military applications• Military applications

• Medical systems• Medical systems

Page 5: Microcontroller Based Projects

Essential ComponentsMicroprocessor SensorsConverters (A-D and D-A)ActuatorsMemory (On-chip and Off chip)Communication path with the interacting

environment

TECNOCRATS INFOETECH @ 9540854414 5

Page 6: Microcontroller Based Projects

TECNOCRATS INFOETECH @ 9540854414 6

Memory

Processor A-D

Sensor D-A

Actuator

Page 7: Microcontroller Based Projects

Essential ConsiderationsResponse Time -- Real Time SystemsAreaCostPortabilityLow Power (Battery Life)

Fault Tolerance

TECNOCRATS INFOETECH @ 9540854414 7

Page 8: Microcontroller Based Projects

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

Page 9: Microcontroller Based Projects

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

Page 10: Microcontroller Based Projects

Classification of Embedded SystemsDistributed and Non distributed

Reactive and Transformational

Control dominated and Data dominated

TECNOCRATS INFOETECH @ 9540854414 10

Page 11: Microcontroller Based Projects

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

Page 12: Microcontroller Based Projects

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

Page 13: Microcontroller Based Projects

Pin diagram

TECNOCRATS INFOETECH @ 9540854414 13

Page 14: Microcontroller Based Projects

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

Page 15: Microcontroller Based Projects

THANK YOUBy Tecnocrats Infotech9540854414

TECNOCRATS INFOETECH @ 9540854414 15