AS25301 Microcontrollers and Embedded Systems – Semester III – Aerospace – R-2025

Subject Code & Name: AS25301 – Microcontrollers and Embedded Systems

Regulation: R-2025

Semester: III (Third Semester)

Branch: B.E. Aerospace Engineering (Aerospace)

Credits / L-T-P: 3 Credits | L-T-P: 3-0-0

Course Objectives

  • To provide fundamental knowledge of microcontrollers and embedded systems, focusing on 8051 and ARM Cortex-M architectures, programming, interfacing, and real-time applications.

Full Unit-wise Syllabus

Unit I – Fundamentals of Microprocessors and Embedded Systems

Introduction to microprocessors, microcontrollers and embedded systems, general purpose computers and embedded systems, RISC and CISC processors, Von Neumann and Harvard architectures

Activities: 1. Compare real-life examples of embedded systems (washing machine, ATM, etc.) with general-purpose computers 2. Draw and analyze block diagrams of Von Neumann and Harvard architectures

Unit II – 8051 Microcontroller Architecture and Programming

Microcontrollers for embedded systems 8051 microcontrollers: architecture, registers, memory, I/O pins, counter and timers, serial data I/O, interrupts, addressing modes, instruction set. 8051 programming using data transfer, logical and arithmetic operations, and jump and call instructions, Communication protocols in microcontrollers: SPI, I2C, UART, RS232, interfacing with LED, seven segment display, LCD, keyboards, ADC, DAC, sensors, relays, stepper motor.

Activities: 1. Write simple programs for data transfer and arithmetic operations 2. Simulate 8051 programs using emulator software 3. Interface LED and blinking program using 8051 4. Design and test LCD display interfacing

Unit III – Advanced Embedded Processors and System Design

Embedded System design process, model train controller, ARM processor, PICmicro midrange family, TI C55x DSP, ARM Cortex-M processors: architecture and features, registers, memory system, exceptions and interrupts, system control block, instruction set, arithmetic, logic operations, shift and rotate instructions, bit-field processing instructions, compare and test, program flow control, exception-related instructions, access to special registers, interfacing, study of various embedded systems in aircrafts, design example: alarm clock, audio player, engine control unit. 8051 microcontroller and ARM processor-based programming using emulators.

Activities: 1. Compare 8051 with ARM Cortex-M processors 2. Design flowchart for an embedded system (e.g., traffic light controller) 3. Debugging programs using emulators 4. Design and simulate an alarm clock system

Course Outcomes (COs)

  • CO1: Explain the fundamentals of microprocessors microcontrollers, 8051 architecture, ARM Cortex M processors, communication protocols, and embedded system concepts.
  • CO2: Apply instruction sets, addressing modes, and interfacing techniques of 8051 and ARM Cortex M processors to solve embedded system problems.
  • CO3: Analyze microcontroller architectures communication protocols, and embedded system applications to examine system performance.
  • CO4: Evaluate embedded systems and interfacing techniques for real time applications based on efficiency and system requirements.

Assessment Pattern (Quick Note)

  • Weightage: Continuous Assessment 40% | End Semester Examinations 60%
  • Internal methodology: Quiz (5%), Assignments (25%), Review of GATE/ESE questions (20%), Internal Examinations (50%)

Source: Official Anna University – B.E. Aerospace Engineering R-2025 Syllabus
Last Updated: September 2026

Comments