MR3492 - Embedded Systems and Programming Syllabus Regulation 2021 Anna University

MR3492 deals with the semester V B.E Robotics and Automation Syllabus at Anna University based on regulation 2021. In this article, we discuss the Embedded Systems and Programming Syllabus syllabus along with textbooks and references.

We intend to provide a full-planned syllabus for students to gain knowledge of the syllabus. It will give students to be equipped with perfect books and the required knowledge to prepare for the examinations. These are necessary to get a qualified certificate from the university with aggregate marks. Students must perform well to take a step forward toward their careers. They must earn a qualified degree help them to achieve success in their goals. In this article, MR3492 – Embedded Systems and Programming Syllabus will pioneer the way to do that. Hope the following information is useful. Don’t forget to share it with your classmates.

If you want to know more about the syllabus of B.E Robotics and Automation connected to an affiliated institution’s four-year undergraduate degree program. We provide you with a detailed Year-wise, semester-wise, and Subject-wise syllabus in the following link B.E Robotics and Automation Syllabus Anna University, Regulation 2021.

Aim Of Objectives:

  • To familiarize the architecture and fundamental units of microcontrollers.
  • To know the microcontroller programming methodology and to acquire interfacing skills and data exchange methods using various communication protocols.
  • To design the interface circuit and programming of I/O devices, sensors and actuators.
  • To understand ARM processor architecture and its functions to meet out the computational and interface needs of growing mechatronic systems.
  • To acquaint the knowledge of real time embedded operating system for advanced system developments.

MR3492 – Embedded Systems and Programming Syllabus

Unit I: Introduction To Microcontroller

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

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, I 2C, SPI and CAN of 8051 Microcontroller – Bluetooth and WI-FI interfacing of 8051 Microcontroller.

Unit III: Peripheral Interfacing

I/O Programming – Interfacing of Memory, Key Board and Displays – Alphanumeric and Graphic, RTC, interfacing of ADC and DAC, Sensors – Relays – Solenoid Valve and Heater – Stepper Motors, DC Motors – PWM Programming – Closed Loop Control Programming of Servomotor – Traffic Light.

MR3492 - Embedded Systems and Programming Syllabus Regulation 2021 Anna University

Unit IV: Arm Processor

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

System on Chip – Broadcom BCM2711 SoC – SBC architecture – Models and Languages – Embedded Design – Real Time Embedded Operating Systems – Real Time Programming Languages -– Python for Embedded Systems- GPIO Programming – Interfacing.

Text Books:

  1. Frank Vahid and Tony Givagis, “Embedded System Design”, 2011, Wiley.
  2. Kenneth J. Aylala, “The 8051 Microcontroller, the Architecture and Programming Applications”, 2003.

References:

  1. Muhammad Ali Mazidi and Janice GillispicMazdi, “The 8051 Microcontroller and Embedded Systems”, Pearson Education, 2006.
  2. Simon Monk, Programming the Raspberry Pi, Second Edition: Getting Started with Python McGraw Hill TAB; 2nd edition,2015
  3. James W. Stewart, “The 8051 Microcontroller Hardware, Software and Interfacing”, Regents Prentice Hall, 2003.
  4. John B. Peatman, “Design with Microcontrollers”, McGraw Hill International, USA, 2005.

Must Read: