260 likes | 625 Views
Prof. Cherrice Traver. ECE/CS-352: Embedded Microcontroller Systems. Overview. Basic components of digital computersMicrocontrollers and Embedded SystemsApplications and Common MicrocontrollersThe MCS-51 Family of MicrocontrollersOn-chip memory, registersOn-chip facilities overview. Prof. Che
E N D
1. Prof. Cherrice Traver ECE/CS-352: Embedded Microcontroller Systems Embedded Microcontroller Systems
2. Prof. Cherrice Traver ECE/CS-352: Embedded Microcontroller Systems Overview Basic components of digital computers
Microcontrollers and Embedded Systems
Applications and Common Microcontrollers
The MCS-51 Family of Microcontrollers
On-chip memory, registers
On-chip facilities overview
3. Prof. Cherrice Traver ECE/CS-352: Embedded Microcontroller Systems Basic Components of Digital Computer
CPU
Memory
I/O
4. Prof. Cherrice Traver ECE/CS-352: Embedded Microcontroller Systems Microcontrollers
5. Prof. Cherrice Traver ECE/CS-352: Embedded Microcontroller Systems Embedded Systems
6. Prof. Cherrice Traver ECE/CS-352: Embedded Microcontroller Systems Real Time Control
7. Prof. Cherrice Traver ECE/CS-352: Embedded Microcontroller Systems Embedded SystemGeneral Block Diagram
8. Prof. Cherrice Traver ECE/CS-352: Embedded Microcontroller Systems Common Microcontrollers
9. Prof. Cherrice Traver ECE/CS-352: Embedded Microcontroller Systems Microcontroller Architectures
10. Prof. Cherrice Traver ECE/CS-352: Embedded Microcontroller Systems MCS-51 “Family” of Microcontollers
8051 introduced by Intel in late 1970s
Now produced by many companies in many variations
The most pupular microcontroller – about 40% of market share
8-bit microcontroller
11. Prof. Cherrice Traver ECE/CS-352: Embedded Microcontroller Systems “Original” 8051 Microcontroller Program memory – RAM or ROM?
Data memory – RAM or ROM?
Program memory – RAM or ROM?
Data memory – RAM or ROM?
12. Prof. Cherrice Traver ECE/CS-352: Embedded Microcontroller Systems Review Binary/Hexidecimal
13. Prof. Cherrice Traver ECE/CS-352: Embedded Microcontroller Systems On-Chip DATA Memory: RAM Internal RAM
14. Prof. Cherrice Traver ECE/CS-352: Embedded Microcontroller Systems Registers
15. Prof. Cherrice Traver ECE/CS-352: Embedded Microcontroller Systems Bit Addressable Memory
16. Prof. Cherrice Traver ECE/CS-352: Embedded Microcontroller Systems Special Function Registers
17. Prof. Cherrice Traver ECE/CS-352: Embedded Microcontroller Systems On-Chip Memory: Program/Data
18. Prof. Cherrice Traver ECE/CS-352: Embedded Microcontroller Systems 8051 CPU Registers
19. Prof. Cherrice Traver ECE/CS-352: Embedded Microcontroller Systems On-Chip Facilities Overview(Original 8051)
Parallel Input/Output Ports
System Clock Generator
Serial Port
Timers
Interrupt Control
20. Prof. Cherrice Traver ECE/CS-352: Embedded Microcontroller Systems Parallel I/O Ports
21. Prof. Cherrice Traver ECE/CS-352: Embedded Microcontroller Systems System Clock Generator
22. Prof. Cherrice Traver ECE/CS-352: Embedded Microcontroller Systems Serial Port (UART)
23. Prof. Cherrice Traver ECE/CS-352: Embedded Microcontroller Systems Internal Timers
24. Prof. Cherrice Traver ECE/CS-352: Embedded Microcontroller Systems Interrupt Control
25. Prof. Cherrice Traver ECE/CS-352: Embedded Microcontroller Systems Interrupt Control