microcontroller
Post on 07-Jul-2015
179 Views
Preview:
DESCRIPTION
TRANSCRIPT
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
ContentsWhat is MCU?
Advantages of MCU
Types of MCU
MCU vs CPU
Inside MCU
MCU Programming
Applications of MCU
Conclusion
References
What is MCU?
Small Computer.
Capable to performing specific task(s).
Generally, a Brain of Embeded System(s).
Advantages
Economical
Great Scalibility
Low Power Consumption.
Less Space Requirements.
Easy to Implement
Types of MCU
Divided According to following Categories:-
Bits.
Memory.
Instruction Set.
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
Types of MCU
Memory:-
External Memory Controller:
Comprising Not All Functions on-chip.
Embedded Memory Controller:
Comprising All Functions on-chip.
Types of MCU
Intruction Set:-
CISC:
Complete the Task, using more cycles.
RISC:
Makes the operations simpler, Uses Less Cycles.
MCU vs General CPU General CPU Contains:-
No Ram.
No Rom.
No I/O.
MCU vs General CPU
MCU Contains:-
CPU
Ram
Rom
I/O ports.
Timer.
ADC and DAC
Inside MCU
Programming of MCU
Assembly Language:-
More Efficient
Less Understandable
AVR Similiar to ‘C’ Language:-
Less Efficient
More Understandable
Applications of MCU Home Appliances
Applications of MCU Home Entertainment
Applications of MCU Industrial Automation
Applications of MCU Mobile Electronics
Applications of MCU PC Peripherals
Applications of MCU Internet of Things
Conclusion
Where, there is a Will. There is a Way
~ Anonymous
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/
Thank you!
top related