Micro Controllers and Embedded System

16

Transcript of Micro Controllers and Embedded System

Page 1: Micro Controllers and Embedded System

8/6/2019 Micro Controllers and Embedded System

http://slidepdf.com/reader/full/micro-controllers-and-embedded-system 1/16

Page 2: Micro Controllers and Embedded System

8/6/2019 Micro Controllers and Embedded System

http://slidepdf.com/reader/full/micro-controllers-and-embedded-system 2/16

COURSE OBJECTIVES

y Learn basics of Microcotrollers and Embedded

Systemy Microcontroller Programming

y Engineering Applications

y Gain hands on experience

y Testing tools and Debuggers

y To present our own Technical paper

y To catch up with students of Tier 1 institutes

Page 3: Micro Controllers and Embedded System

8/6/2019 Micro Controllers and Embedded System

http://slidepdf.com/reader/full/micro-controllers-and-embedded-system 3/16

Microcontrollersy A microcontroller (sometimes

abbreviated µC, uC or MCU) is a small computer on a

singleintegrated circuit containing a processor core,memory, and programmable input/outputperipherals.

y A key impact Technology for 21st century 

y Used for special purpose control applications

Page 4: Micro Controllers and Embedded System

8/6/2019 Micro Controllers and Embedded System

http://slidepdf.com/reader/full/micro-controllers-and-embedded-system 4/16

uP and uC..y One of the main differences is that microcontrollers are usually 

designed to perform a small set of specific functions, for example as inthe case of a Digital Signal Processor which performs a small set of signal processing functions, whereas microprocessors tend to be

designed to perform a wider set of general purpose functions.

For example, microcontrollers are widely used in modern cars wherethey will each perform a dedicated task, i.e. a microcontroller toregulate the brakes on all four wheels, or a microcontroller to regulatethe car air conditioning, or a microcontroller responsible for the cruisecontrol. These microcontrollers will perform few other tasks (if any)

other than those specified. Compare this on the other hand to amicroprocessor in a PC which performs a wide range of tasks related tothe general requirements of a PC, i.e. performing the necessary calculations for a very wide set of software applications, peforming I/O for the main sub-systems, peripheral control etc.

Page 5: Micro Controllers and Embedded System

8/6/2019 Micro Controllers and Embedded System

http://slidepdf.com/reader/full/micro-controllers-and-embedded-system 5/16

Prof. Cherrice Traver ECE/CS-352: Embedded Microcontroller Systems

Basic Components of Digital 

Computer

y CPU

y Memory 

y I/O CPU

Memory 

I/O

Could be a chip, aboard, or severalboards

Page 6: Micro Controllers and Embedded System

8/6/2019 Micro Controllers and Embedded System

http://slidepdf.com/reader/full/micro-controllers-and-embedded-system 6/16

Prof. Cherrice Traver ECE/CS-352: Embedded Microcontroller Systems

Microcontrollers

CPU R OM RAM

I/O

 A single chip

Subsystems:Timers, Counters, AnalogInterfaces, I/O interfaces

Memory 

Page 7: Micro Controllers and Embedded System

8/6/2019 Micro Controllers and Embedded System

http://slidepdf.com/reader/full/micro-controllers-and-embedded-system 7/16

y Microprocessor = cpuMicrocontroller = cpu + peripherals + memory 

Peripherals = ports + clock + timers + uarts + adcconverters +lcd drivers + dac + other stuff Memory = eeprom + sram + eprom + flash

 A microcontroller has a combination of all this stuff. A microprocessor is just a CPU .

Page 8: Micro Controllers and Embedded System

8/6/2019 Micro Controllers and Embedded System

http://slidepdf.com/reader/full/micro-controllers-and-embedded-system 8/16

Embedded Systemsy An embedded system is a computer system designed

to perform one or a few dedicated functions[1][2] often

 with real-time computing constraints.y Dedicated Computers for Smart Applications

y Embedded systems are controlled by one or more mainprocessing cores that are typically either microcontrollers or digital signal processors (DSP).

y Respond ,monitor ,control external environments usingactuators and sensors.

Page 9: Micro Controllers and Embedded System

8/6/2019 Micro Controllers and Embedded System

http://slidepdf.com/reader/full/micro-controllers-and-embedded-system 9/16

Characteristics of Embedded 

Systemsy Sophisticated Functionality 

y Real timeOperations

y Low manufacturing costy Application dependent processor

y Restricted Memory 

y Low Power

Page 10: Micro Controllers and Embedded System

8/6/2019 Micro Controllers and Embedded System

http://slidepdf.com/reader/full/micro-controllers-and-embedded-system 10/16

APPLICATIONSy Military and Aerospace

y Medical electronics

y Communications Applicationsy Industrial Automation and Process Control

y Motor Vehicles

y Consumer electronics such as DigitalCameras,Washing Machines etc..

Page 11: Micro Controllers and Embedded System

8/6/2019 Micro Controllers and Embedded System

http://slidepdf.com/reader/full/micro-controllers-and-embedded-system 11/16

Page 12: Micro Controllers and Embedded System

8/6/2019 Micro Controllers and Embedded System

http://slidepdf.com/reader/full/micro-controllers-and-embedded-system 12/16

INTEL EMBEDDED CHALLENGEy This contest has been put forward to inspire the vast

technically savvy community in India to architect,

design and develop novel embedded applications inareas such as Consumer Electronics, Digital Security Surveillance, Medical, Storage & others

http://inteliec.redbaron.in/about.html

Page 13: Micro Controllers and Embedded System

8/6/2019 Micro Controllers and Embedded System

http://slidepdf.com/reader/full/micro-controllers-and-embedded-system 13/16

Gesture Based Wheel Chair control 

system

Page 14: Micro Controllers and Embedded System

8/6/2019 Micro Controllers and Embedded System

http://slidepdf.com/reader/full/micro-controllers-and-embedded-system 14/16

BEST WAYS OF LEARNINGy NPTEL(National Programme on Technology 

Enhanced learning) Web and Video Courses(3)

yOnline tutorials

y Case Study of Microcontroller based devices .For eg.Determine the microcontroller used and explain itsfunctions

y Guidance from Seniorsy Organising workshops

y Prepare timeline

Page 15: Micro Controllers and Embedded System

8/6/2019 Micro Controllers and Embedded System

http://slidepdf.com/reader/full/micro-controllers-and-embedded-system 15/16

BOOKSy The design of Small Scale Embedded Systems,Tim

 Willmshurst ,Palgrave 2003

yEmbedded System Design, Marwedel ,Peter KluwerPublishers.

Page 16: Micro Controllers and Embedded System

8/6/2019 Micro Controllers and Embedded System

http://slidepdf.com/reader/full/micro-controllers-and-embedded-system 16/16

WEBPAGESy www.ieeehtn.org

y www.nptel.iitm.ac.in

y www.microcontroller.orgy www.extremeelctronics.co.in

y www.imakeprojects.com