Microcontroller

21
By: M.Waleed Aslam (2013 - CS - 014) Shahrukh Mahesar (2013 - CS - 032) M.Daniyal Ashfaq (2013 - CS - 051) Sagar Kumar (2013 - CS - 039) To: Simra Najm Computer Architecture & Organization Department of Computer Science Sir Syed University of Engineering & Techology, Karachi MICRO - CONTROLLER

description

This Presentation is to give Introduction of Microcontroller

Transcript of Microcontroller

Page 1: Microcontroller

By:

M.Waleed Aslam (2013-CS-014)

Shahrukh Mahesar (2013-CS-032)

M.Daniyal Ashfaq (2013-CS-051)

Sagar Kumar (2013-CS-039)

To:

Simra Najm

Computer Architecture & Organization

Department of Computer Science

Sir Syed University of Engineering & Techology, Karachi

MICRO-CONTROLLER

Page 2: Microcontroller

ContentsWhat is MCU?

Advantages of MCU

Types of MCU

MCU vs CPU

Inside MCU

MCU Programming

Applications of MCU

Conclusion

References

Page 3: Microcontroller

What is MCU?

Small Computer.

Capable to performing specific task(s).

Generally, a Brain of Embeded System(s).

Page 4: Microcontroller

Advantages

Economical

Great Scalibility

Low Power Consumption.

Less Space Requirements.

Easy to Implement

Page 5: Microcontroller

Types of MCU

Divided According to following Categories:-

Bits.

Memory.

Instruction Set.

Page 6: Microcontroller

Types of MCU Bits:-

8 bit MCU:

Performs ALU operations

16 bit MCU:

Performs ALU operations with More Accuracy.

32 bit MCU:

Controls the Systems Automatically

Page 7: Microcontroller

Types of MCU

Memory:-

External Memory Controller:

Comprising Not All Functions on-chip.

Embedded Memory Controller:

Comprising All Functions on-chip.

Page 8: Microcontroller

Types of MCU

Intruction Set:-

CISC:

Complete the Task, using more cycles.

RISC:

Makes the operations simpler, Uses Less Cycles.

Page 9: Microcontroller

MCU vs General CPU General CPU Contains:-

No Ram.

No Rom.

No I/O.

Page 10: Microcontroller

MCU vs General CPU

MCU Contains:-

CPU

Ram

Rom

I/O ports.

Timer.

ADC and DAC

Page 11: Microcontroller

Inside MCU

Page 12: Microcontroller

Programming of MCU

Assembly Language:-

More Efficient

Less Understandable

AVR Similiar to ‘C’ Language:-

Less Efficient

More Understandable

Page 13: Microcontroller

Applications of MCU Home Appliances

Page 14: Microcontroller

Applications of MCU Home Entertainment

Page 15: Microcontroller

Applications of MCU Industrial Automation

Page 16: Microcontroller

Applications of MCU Mobile Electronics

Page 17: Microcontroller

Applications of MCU PC Peripherals

Page 18: Microcontroller

Applications of MCU Internet of Things

Page 19: Microcontroller

Conclusion

Where, there is a Will. There is a Way

~ Anonymous

Page 20: Microcontroller

ReferencesBooks:

1) The Microcontroller and Embedded Systems by Mazidi.

2) PIC Microcontrollers by Milan Verle.

Websites:

1) http://www.csee.umbc.edu/courses/undergraduate/CMSC391/summer04/burt/lectures/arch/architectures.html

2) http://www.electronicshub.org/microcontrollers/

3) http://en.wikipedia.org/wiki/Microcontroller#Types_of_microcontrollers

4) http://www.atmel.com/products/microcontrollers/

Page 21: Microcontroller

Thank you!