0% found this document useful (0 votes)
58 views3 pages

Microprocessors-And-microcontrollers TH 1.0 67 Microprocessors and Microcontrollers

Hey

Uploaded by

ajencyrufina
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views3 pages

Microprocessors-And-microcontrollers TH 1.0 67 Microprocessors and Microcontrollers

Hey

Uploaded by

ajencyrufina
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Agenda Item 65/44 - Annexure - 40

Bachelor of Technology in Electrical and Electronics Engineering

Short Syllabus

BEEE309L Microprocessors and Microcontrollers (3-0-0-3)

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

Proceedings of the 65th Academic Council (17.03.2022) 1149


Agenda Item 65/44 - Annexure - 40

BEEE309L Microprocessors and Microcontrollers L T P C


3 0 0 3
Pre-requisite BEEE206L, BEEE206P Syllabus version
1.0
Course Objectives
1. Emphasize on hardware functionality of Intel 8051 and ARM.
2. Create an essential knowledge of the I/O ports, Timers/Counters, control registers and
various types of interrupts.
3. Demonstrate the procedure and methods to interface a microcomputer system to various
devices.

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.

Module:1 8-bit Architecture 6 hours


Hexadecimal Arithmetic, Registers, Buses, Microprocessor & Microcontroller; Overview of
8051 Architecture; Program Status Register; Structure of Random-Access Memory; Special
function registers; Pin configuration and ports structure of 8051 Microcontroller.
Module:2 Instruction Set of 8051 6 hours
Data transfer instructions; Arithmetic and Logical instructions; Boolean instructions; Control
transfer instruction; Programming 8051 using Assembly and Embedded C; Demonstration of
HEX file generation and program execution.
Module:3 ARM Processor 5 hours
RISC philosophy; Comparison between CISC and RISC; Overview of 32-bit ARM
architecture; ARM memory organization; Different modes of ARM processor; Program status
register; 3-stage pipeline.
Module:4 ARM Cortex - M Architecture 6 hours
ARM Cortex-M Organization; Cortex M Registers; Cortex A/M Series; Advanced
Microcontroller Bus Architecture (AMBA); Nested vectored interrupt controller.
Module:5 Instruction Set of ARM Processor 8 hours
Data transfer instructions; Arithmetic and Logical instructions; Multiply instructions; Branches
and subroutines; Load/Store instructions; Swap instruction; Pre and Post Indexing;
Programming of ARM.
Module:6 General Purpose I/O, and Circuits 4 hours
General Purpose Input/Output (GPIO); Basic Concepts; Port Circuitry; Peripheral Access In
C; Circuit Interfacing; LED & Switch Interface.
Module:7 Peripherals and Interfacing 8 hours
Display Interface; Timer module; Pulse-width modulation (PWM) Module; Analog-to-Digital
conversion; Digital-to-Analog conversion; Programming of peripherals.
Module:8 Contemporary Issues 2 hours
Total Lecture hours: 45 hours
Text Books
1. Muhammad Ali Mazidi, Janice Gillispie Mazidi, and Rolin D. McKinlay, The 8051 Mi-
crocontroller and Embedded Systems: Using Assembly and C, 2018, 2nd Edition,
Pearson Education
2. Pyeatt, Larry D, Modern Assembly Language Programming with the ARM Proces-
sor, 2016, 1st Edition, Newnes, Elsevier
Reference Books

Proceedings of the 65th Academic Council (17.03.2022) 1185


Agenda Item 65/44 - Annexure - 40

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

Recommended by Board of Studies 19-02-2022


Approved by Academic Council No. 65 Date 17-03-2022

Proceedings of the 65th Academic Council (17.03.2022) 1186

You might also like