Embedded C from scratch

Refresh C Skills

  • Desktop IDE
  • Learn the Tools
  • Programming Skills

C Basics

  • Identifier
  • Operators
  • Preprocessor
  • Program Flow Control
  • Integer , Floating Point
  • Storage Class
  • String

ASM-51 with Simulator

  • Introduction to AT89C52 Architecture
  • Memory MAP of M51
  • Installation of M51 Simulator
  • ASM51 Overview with step-by-step debugging
  • M51- Handson debugging using DAC
  • Memory Model and Stack

Embedded C with Simulator

  • Setting up Keil uVision5 IDE (Hands-On)
  • Opening a new project on Keil (Hands-On)
  • Debugging with Keil
  • Writing first code (Hands-On)
  • Breakpoints (Hands-On)
  • Disassembly View  (Hands-On)
  • Registers Windows (Hands-On)
  • Watchpoint  (Hands-On)
  • Memory Window (Hands-On)

Embedded C Essentials

  • Bitwise Operators (Hands-On)
  • Pointers (Hands-On)
  • Importance of “Volatile” Keyword (Hands-On)
  • Significance of “const” keyword (Hands-On)
  • Structures (Hands-On)
  • Power of Typedef (Hands-On)
  • Accessing Structure members (Hands-On)
  • Bitwise mapping of structures (optional) (Hands-On)
  • Embedded C Interview Kit with Mockup Interview

Interview Tips

  • Data Types
  • Function Types
  • Memory Layout
  • Pointers
  • Basic Electronics
  • General Tips
  • Resume

Modules

Scroll to Top