Embedded C

Objective:

This course is aimed at the students appearing for their second and third year engineering. This will be useful for students of Electronics, Electronics and Telecommunication, Instrumentation, Computer, Electrical as well as all those who are interested in learning embedded programming for project purpose.

Description:

Embedded Systems Design covers product development using micro controllers. Programming of micro controllers is done using C language. Learning “Embedded C” therefore is a primary step for any student interested to work in the field of Embedded Systems.

Outline:

1. Concepts of C programming: loops, functions, arrays, pointers and concept of modular programming in C
2. Introduction to microcontrollers and difference between microprocessors and microcontrollers and their applications
3. Minimum hardware and software requirements for a typical project
4. programming using Embedded C
5. concept of make file
6. interfacing of various peripherals like LCD display, keyboard, relays, real time clock, etc.
7. details of serial communication using RS232 and Two wire interface(I2C) along with programming
8. data storage using EEPROM
9. Integration of various components (Mini project)

SE/TE Students from Engineering Colleges
BSc/ MSc students from Science Colleges