Embedded Systems and Programming detailed syllabus for Industrial Engineering & Management (IEM) for 2021 regulation curriculum has been taken from the Anna Universities official website and presented for the IEM students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.
For Industrial Engineering & Management 6th Sem scheme and its subjects, do visit IEM 6th Sem 2021 regulation scheme. For Professional Elective-V scheme and its subjects refer to IEM Professional Elective-V syllabus scheme. The detailed syllabus of embedded systems and programming is as follows.
Course Objectives:
Download the iStudy App for all syllabus and other updates.

Unit I
INTRODUCTION TO MICROCONTROLLER 6
Fundamentals Functions of ALU – Microprocessor – Microcontrollers – CISC and RISC -Types Microcontroller – 8051 Family – Architecture – Features and Specifications – Memory Organization – Instruction Sets – Addressing Modes.
Unit II
PROGRAMMING AND COMMUNICATION 6
Fundamentals of Assembly Language Programming – Instruction to Assembler – Compiler and IDE – C Programming for 8051 Microcontroller – Basic Arithmetic and Logical Programming – Timer and Counter – Interrupts – Interfacing and Programming of Serial Communication, I2C, SPI and CAN of 8051 Microcontroller – Bluetooth and WI-FI interfacing of 8051 Microcontroller.
Unit III
Download the iStudy App for all syllabus and other updates.

Unit IV
ARM PROCESSOR 6
Introduction ARM 7 Processor – Internal Architecture – Modes of Operations – Register Set -Instruction Sets – ARM Thumb – Thumb State Registers – Pipelining – basic programming of ARM 7 – Applications.
Unit V
SINGLE BOARD COMPUTERS AND PROGRAMMING 6
System on Chip – Broadcom BCM 2711 SoC – SBC architecture – Models and Languages -Embedded Design – Real Time Embedded Operating Systems – Real Time Programming Languages — Python for Embedded Systems- GPIO Programming – Interfacing
List of Experiments:
- Assembly Language Programming and Simulation of 8051.
- Alphanumeric and Graphic LCD Interfacing using 8051 Microcontroller.
- Input switches and keyboard interfacing of 8051.
- Sensor Interfacing with ADC to 8051 and DAC & RTC Interfacing with 8051. .
- Timer, Counter and Interrupt Program Application for 8051.
- Step Motor (Unipolar & Bipolar Motor) and PWM Servo Motor Control to Interfacing with 8051.
- UART Serial and Parallel Port Programming of 8051.
- I2C, SPI and CAN Programming of 8051.
- Interfacing and Programming of Bluetooth and Wi-Fi with 8051
- Programming of ARM Processor for Sensor Interface.
- Stepper Motor and Servo Motor Control Using ARM Processor.
- Serial Communication of ARM Processor with Computation Platform.
- Wireless Communication of ARM Processor with Computation Platform.
- GPIO Programming of Real Time Embedded Operating Systems.
- IOT application using SBC.
Course Outcomes:
Download the iStudy App for all syllabus and other updates.

Text Books:
- Frank Vahid and Tony Givagis, “Embedded System Design”, 2011, Wiley.
- Kenneth J. Aylala, “The 8051 Microcontroller, the Architecture and Programming Applications”, 2003.
Reference Books:
- Muhammad Ali Mazidi and Janice GillispicMazdi, “The 8051 Microcontroller and Embedded Systems”, Pearson Education, 2006. J
- Simon Monk, Programming the Raspberry Pi, Second Edition: Getting Started with Python McGraw Hill TAB; 2nd edition,2015
- James W. Stewart, “The 8051 Microcontroller Hardware, Software and Interfacing”, Regents Prentice Hall, 2003.
- John B. Peatman, “Design with Microcontrollers”, McGraw Hill International, USA, 2005.
For detailed syllabus of all the other subjects of Industrial Engineering & Management 6th Sem, visit IEM 6th Sem subject syllabuses for 2021 regulation.
For all Industrial Engineering & Management results, visit Anna University IEM all semester results direct link.