Microcontroller
-
Upload
sagar-kumar -
Category
Devices & Hardware
-
view
179 -
download
1
description
Transcript of Microcontroller
![Page 1: Microcontroller](https://reader030.fdocuments.in/reader030/viewer/2022020218/559af9991a28ab82458b47e9/html5/thumbnails/1.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022020218/559af9991a28ab82458b47e9/html5/thumbnails/2.jpg)
ContentsWhat is MCU?
Advantages of MCU
Types of MCU
MCU vs CPU
Inside MCU
MCU Programming
Applications of MCU
Conclusion
References
![Page 3: Microcontroller](https://reader030.fdocuments.in/reader030/viewer/2022020218/559af9991a28ab82458b47e9/html5/thumbnails/3.jpg)
What is MCU?
Small Computer.
Capable to performing specific task(s).
Generally, a Brain of Embeded System(s).
![Page 4: Microcontroller](https://reader030.fdocuments.in/reader030/viewer/2022020218/559af9991a28ab82458b47e9/html5/thumbnails/4.jpg)
Advantages
Economical
Great Scalibility
Low Power Consumption.
Less Space Requirements.
Easy to Implement
![Page 5: Microcontroller](https://reader030.fdocuments.in/reader030/viewer/2022020218/559af9991a28ab82458b47e9/html5/thumbnails/5.jpg)
Types of MCU
Divided According to following Categories:-
Bits.
Memory.
Instruction Set.
![Page 6: Microcontroller](https://reader030.fdocuments.in/reader030/viewer/2022020218/559af9991a28ab82458b47e9/html5/thumbnails/6.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022020218/559af9991a28ab82458b47e9/html5/thumbnails/7.jpg)
Types of MCU
Memory:-
External Memory Controller:
Comprising Not All Functions on-chip.
Embedded Memory Controller:
Comprising All Functions on-chip.
![Page 8: Microcontroller](https://reader030.fdocuments.in/reader030/viewer/2022020218/559af9991a28ab82458b47e9/html5/thumbnails/8.jpg)
Types of MCU
Intruction Set:-
CISC:
Complete the Task, using more cycles.
RISC:
Makes the operations simpler, Uses Less Cycles.
![Page 9: Microcontroller](https://reader030.fdocuments.in/reader030/viewer/2022020218/559af9991a28ab82458b47e9/html5/thumbnails/9.jpg)
MCU vs General CPU General CPU Contains:-
No Ram.
No Rom.
No I/O.
![Page 10: Microcontroller](https://reader030.fdocuments.in/reader030/viewer/2022020218/559af9991a28ab82458b47e9/html5/thumbnails/10.jpg)
MCU vs General CPU
MCU Contains:-
CPU
Ram
Rom
I/O ports.
Timer.
ADC and DAC
![Page 11: Microcontroller](https://reader030.fdocuments.in/reader030/viewer/2022020218/559af9991a28ab82458b47e9/html5/thumbnails/11.jpg)
Inside MCU
![Page 12: Microcontroller](https://reader030.fdocuments.in/reader030/viewer/2022020218/559af9991a28ab82458b47e9/html5/thumbnails/12.jpg)
Programming of MCU
Assembly Language:-
More Efficient
Less Understandable
AVR Similiar to ‘C’ Language:-
Less Efficient
More Understandable
![Page 13: Microcontroller](https://reader030.fdocuments.in/reader030/viewer/2022020218/559af9991a28ab82458b47e9/html5/thumbnails/13.jpg)
Applications of MCU Home Appliances
![Page 14: Microcontroller](https://reader030.fdocuments.in/reader030/viewer/2022020218/559af9991a28ab82458b47e9/html5/thumbnails/14.jpg)
Applications of MCU Home Entertainment
![Page 15: Microcontroller](https://reader030.fdocuments.in/reader030/viewer/2022020218/559af9991a28ab82458b47e9/html5/thumbnails/15.jpg)
Applications of MCU Industrial Automation
![Page 16: Microcontroller](https://reader030.fdocuments.in/reader030/viewer/2022020218/559af9991a28ab82458b47e9/html5/thumbnails/16.jpg)
Applications of MCU Mobile Electronics
![Page 17: Microcontroller](https://reader030.fdocuments.in/reader030/viewer/2022020218/559af9991a28ab82458b47e9/html5/thumbnails/17.jpg)
Applications of MCU PC Peripherals
![Page 18: Microcontroller](https://reader030.fdocuments.in/reader030/viewer/2022020218/559af9991a28ab82458b47e9/html5/thumbnails/18.jpg)
Applications of MCU Internet of Things
![Page 19: Microcontroller](https://reader030.fdocuments.in/reader030/viewer/2022020218/559af9991a28ab82458b47e9/html5/thumbnails/19.jpg)
Conclusion
Where, there is a Will. There is a Way
~ Anonymous
![Page 20: Microcontroller](https://reader030.fdocuments.in/reader030/viewer/2022020218/559af9991a28ab82458b47e9/html5/thumbnails/20.jpg)
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](https://reader030.fdocuments.in/reader030/viewer/2022020218/559af9991a28ab82458b47e9/html5/thumbnails/21.jpg)
Thank you!