Embedded Systems

Objective:
  • Learn micro controller fundamentals, architecture, functionality and programming
  • Program input-output devices (LED, LCD, Keyboard)
  • Learn micro controller programming for ADC, I2C, UART
  • Work on Project
Description:

The use of micro controllers has become pervasive in all most all fields including instrumentation, control, and communication. Micro controllers are replacing older analog designs to get better application flexibility and programming features, lower power consumption, reduced footprint, improved safety and reliability and so on. The course familiarizes the participant on micro controller architecture, exposes him to various features and tools to program it, and provides a hands-on practice.

Outline:

Outline:
  • Introduction to embedded systems
  • Basic Electronics
  • Basics of C programming
  • Introduction to micro controllers system components, Architecture, addressing modes, Instruction set
  • Use of timers, interrupts,
  • Basics of communication serial communication- UART, I2C
  • Programming ADC, LCD & keyboard interfacing, RTC
  • Mini Project

The proposed course is designed for students of Electronics, Electrical, Information Technology and Instrumentation engineers and for all those interested in working in the field of micro controller based projects.