0% found this document useful (0 votes)
71 views

1-Syllabus Introduction-07-12-2022

This document outlines the course objectives, modules, and evaluation for a course on microprocessors and microcontrollers. The course objectives are to acquaint students with architectures of Intel processors, microcontrollers, and ARM processors. It will also teach assembly language programming for 8051 microcontrollers and ARM processors. The course consists of 7 modules covering topics like Intel processor overview, 8086 and 8051 microcontroller architecture, ARM architecture, instruction sets, and interfacing peripherals. Students will be evaluated through digital assignments, quizzes, and exams.

Uploaded by

BRO CUBIES
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
71 views

1-Syllabus Introduction-07-12-2022

This document outlines the course objectives, modules, and evaluation for a course on microprocessors and microcontrollers. The course objectives are to acquaint students with architectures of Intel processors, microcontrollers, and ARM processors. It will also teach assembly language programming for 8051 microcontrollers and ARM processors. The course consists of 7 modules covering topics like Intel processor overview, 8086 and 8051 microcontroller architecture, ARM architecture, instruction sets, and interfacing peripherals. Students will be evaluated through digital assignments, quizzes, and exams.

Uploaded by

BRO CUBIES
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

MICROPROCESSOR

&
MICROCONTROLLER
By
Dr. Debashish Dash
Department of Micro & Nano Electronics
School of Electronics
COURSE OBJECTIVES
• To acquaint students with architectures of Intel
microprocessors, microcontroller and ARM (Advanced RISC
Machine) processors.
• To familiarize the students with assembly language
programming in 8051 microcontroller and ARM processor.
• To interface peripherals and I/O devices with 8051
microcontroller.
Course Outcome
• Comprehend the various microprocessors including Intel
Pentium Processors.
• Infer the architecture and Programming of Intel 8086
Microprocessor.
• Comprehend the architecture and programming of 8051
microcontroller.
• Deploy the implementation of various peripherals such as
general purpose output, timers, serial communication, LCD,
keypad and ADC with microcontroller.
• Infer the architecture of ARM processor.
• Develop the simple application using ARM processor.
MOD-1- Overview of
Microprocessors – 3Hours
• Introduction to Microprocessors
• 8-bit/16-bit Microprocessor
• Overview of Intel Pentium
• I (i3,i5,i7) series processor
M-2: Microprocessor
Architecture and Interfacing:X86
• 16-bit Microprocessor: 8086 - Architecture and Addressing
modes, Memory Segmentation,
• Instruction Set, Assembly Language Processing,
• Programming with DOS and BIOS function calls,
• minimum and maximum mode configuration,
• Programmable Peripheral Interface(8255),
• Programmable Timer Controller (8254),
• Memory Interface to 8086.

• 8-Hours
M-3: Microcontroller
Architecture-Intel 8051(7Hours)
• Microcontroller 8051 - Organization and Architecture,
• RAM-ROM Organization,
• Machine Cycle,
• Instruction set: Addressing modes, Data Processing - Stack,
Arithmetic, Logical;
• Branching – Unconditional and Conditional,
• Assembly programming.
Mod-4: Microcontroller 8051
Peripherals (5 Hours)
• I/O Ports
• Timers – Counters
• Serial Communication and Interrupts
Mod-5: I/O Interfacing with
8051 (7Hours)
• LCD
• LED
• Keypad
• Analog-to-Digital Converters
• Digital-to-Analog Converters
• Sensor with signal conditioning Interface
Mod-6: ARM Processor
Architecture (5Hours)
• ARM Design Philosophy;
• Overview of ARM architecture; States [ARM, Thumb, Jazelle];
• Registers,
• Modes; Conditional Execution;
• Pipelining; Vector Tables;
• Exception handling.
Mod-7: ARM Instruction Set (8
Hours)
• ARM Instruction-
• data processing instructions,
• branch instructions,
• load store instructions,
• SWI Instruction,
• Loading instructions,
• conditional Execution,
• Assembly Programming
Mode of Evaluation (Liable to
Change)
• Digital Assignment – 1
• Digital Assignment – 2
• Quiz-1 & Quiz-2 (Best of two)
Books
• A.K. Ray, K.M. Bhurchandi, Advanced Microprocessor and
Peripherals, 2012, 2nd Edition, Tata McGraw-Hill, India.
• Mohammad Ali Mazidi, Janice G. Mazidi, Rolin D. McKinlay,
The 8051 microcontroller and Embedded Systems, 2014, 2nd
Edition, Pearson, India.
• Joseph Yiu, The definitive guide to ARM & Cortex, Second
edition, Elsevier, India.

You might also like