Course Details

  • The Hardware Foundation Stone:
  • Basic Electronics (Analog and Digital)
  • Basic Electronic fundamentals
  • The Software Foundation Stone:
  • C Programming
  • Introduction to Structural Programming & C
  • Features of C
  • Data Types, Variables, Constants
  • Operators, Expressions
  • Control Structures
  • Functions
  • Arrays, Strings
  • Structures
  • Pointers
  • Embedded C
  • Introduction to Embedded C
  • Distinction between Embedded C and C.
  • Embedded C Library
  • Microcontroller #1 : 8051 ( 8 bit )
  • 8051 Architecture
  • Features
  • Pin-out and Pin Description
  • Memory organization
  • I/O Programming
  • Timers
  • Serial Communication
  • Interrupts
  • Embedded Programming in Keil Software:
  • Introduction to Keil IDE.
  • Features of Keil Software and Embedded Software development
  • Embedded Programming Issues, Debugging and Simulation
  • Hardware Interfacing:
  • Driving LEDs
  • Driving Relays
  • Driving Seven Segment Displays
  • Interfacing of LCD
  • Interfacing of Switches, Keypad
  • Interfacing of Buzzer
  • Interfacing of Stepper Motor
  • Interfacing of DC Motor
  • Interfacing of ADC
  • Interfacing of Accelerometer / Gyroscope
  • Assignments Based on Individual Peripherals
  • Microcontroller #2 : ARM ( 32 bit )
  • General Description and Architectural Overview
  • Pin-out
  • Memory Organization
  • I/O Ports,
  • Special function Registers
  • Special Features of the CPU
  • Addressing Modes
  • Instruction Format
  • ARM Program/ Software development tools
  • Led interfacing
  • Keypad interfacing
  • LCD interfacing
  • Assignments Based on Individual Peripherals
  • Project2: Based on ARM 7