Embedded Systems
Curriculum
- 8 Sections
- 54 Lessons
- 10 Weeks
Expand all sectionsCollapse all sections
- Introduction1
- A Beginner's Guide to Embedded Systems: The Hidden Computers All Around Us7
- 2.1Introduction: From a Simple Watch to a Smart Device
- 2.21. What Are the Key Characteristics of an Embedded System?
- 2.32. The Basic Building Blocks
- 2.43. The Brains of the Operation: Microprocessor vs. Microcontroller
- 2.54. A Quick Look at Design: How Processors Are Organized
- 2.65. A Classic Example: The 8051 Microcontroller
- 2.76. Conclusion
- Briefing on Embedded Systems Principles and the 8051 Microcontroller Architecture8
- 3.1Executive Summary
- 3.21.0 Foundational Concepts of Embedded Systems
- 3.32.0 Core Processing and Architecture
- 3.43.0 The 8051 Microcontroller: A Detailed Analysis
- 3.54.0 Programming and Memory Organization in the 8051
- 3.65.0 8051 Operational Control and Addressing
- 3.76.0 Timers, Counters, and Interrupts
- 3.87.0 Development and Debugging
- Comprehensive Lecture Notes on Embedded Systems and the 8051 Microcontroller7
- 4.11.0 Module I: Foundational Concepts of Embedded Systems
- 4.22.0 Module II: The Core of the Machine: Processors and Architectures
- 4.33.0 Module III: The 8051 Microcontroller: A Deep Dive
- 4.44.0 Module IV: Programming the 8051
- 4.55.0 Module V: Assembly Language Programming for the 8051
- 4.66.0 Module VI: Essential Peripherals: Timers and Interrupts
- 4.77.0 Module VII: The Embedded Development Lifecycle: Tools and Best Practices
- 8051 Microcontroller Family: Technical Specification10
- 5.11.0 Introduction and Family Overview
- 5.22.0 Core Architecture and Functional Blocks
- 5.33.0 Memory Organization
- 5.44.0 CPU Registers
- 5.55.0 I/O Port Architecture
- 5.66.0 Addressing Modes
- 5.77.0 Instruction Set Overview
- 5.88.0 On-Chip Peripherals
- 5.99.0 Special Function Registers (SFRs)
- 5.1010.0 System-Level Hardware Pins
- 8051 Microcontroller: A Foundational Training Manual for Embedded Systems Development12
- 6.1Introduction: Your Journey into Embedded Systems
- 6.21.0 The Landscape of Embedded Systems
- 6.32.0 The Core: Processors and Architectures
- 6.43.0 Introduction to the 8051 Microcontroller
- 6.54.0 The 8051 Programming Model: Registers and Memory
- 6.65.0 Programming with 8051 Assembly Language
- 6.76.0 Data Access: 8051 Addressing Modes
- 6.87.0 Program Control: Jumps, Loops, and Calls
- 6.98.0 Interfacing with the World: I/O Programming
- 6.109.0 Timing and Events: Timers and Counters
- 6.1110.0 Event-Driven Programming: Interrupts
- 6.1211.0 The Developer’s Toolkit
- A Student's Guide to Computer Architectures: Core Concepts Compared5
- Embedded Systems Study Guide4