Microprocessors-And-microcontrollers TH 1.0 67 Microprocessors and Microcontrollers
Microprocessors-And-microcontrollers TH 1.0 67 Microprocessors and Microcontrollers
Short Syllabus
8-bit architecture, 8051 registers, RAM structure and special function registers, Instruction
set of 8051 microcontroller, Polling, and Interrupts, 32-bit architecture, Registers of ARM
processor, Cortex – M architecture, Programming of ARM processor, Accessing ARM
processor pins (GPIO), Peripherals and interfacings like LED/switch, Timer, ADC & DAC and
PWM
Course Outcomes
1. Understand architecture of 8051 microcontroller and its instruction set.
2. Comprehend and develop programs for various blocks of 8051.
3. Design and interface microcontroller based embedded systems.
4. Interpret the architecture of ARM Processor.
5. Analyze the different ARM instructions to solve real-time problems and interface various
peripherals.
1. Muhammed Ali Mazidi, Sarmad Naimi , Sepehr Naimi, Arm Cortex-M Assembly Pro-
gramming for Embedded Programmers: Using Keil, 2020, 1st Edition, Pearson
2. Hohl, William, ARM assembly language: fundamentals and techniques, 2016, 2nd
Edition, CRC Press
3. Saurabh Chandrakar, Nilesh Bhaskarrao Bahadure, Microcontrollers and Embedded
System Design, 2019, 1st Edition, Dreamtech Press
Mode of Evaluation: CAT, Programming Assignment, Quiz, FAT