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
Post a Comment