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

MPMC

The document outlines the course ECE 3004 on Microprocessors and Microcontrollers, detailing its objectives, outcomes, and modules. It covers topics such as the architecture of 8086 and 8051 microcontrollers, assembly language programming, and interfacing techniques. The course includes various teaching methods, evaluation modes, and a list of recommended textbooks and experiments.

Uploaded by

Sweta Kumari
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)
25 views3 pages

MPMC

The document outlines the course ECE 3004 on Microprocessors and Microcontrollers, detailing its objectives, outcomes, and modules. It covers topics such as the architecture of 8086 and 8051 microcontrollers, assembly language programming, and interfacing techniques. The course includes various teaching methods, evaluation modes, and a list of recommended textbooks and experiments.

Uploaded by

Sweta Kumari
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

Course Code Microprocessors & Microcontrollers Course

LTP
ECE 3004 Type
Credits 4
Course Objectives :
 To differentiate Microprocessors and Microcontrollers
 Provide an in-depth understanding of the architecture of 8086, 8051 and ARM microcontrollers
 To offer an insight on the assembly level instructions
 Provide good understanding on various interfacing principles & techniques

Course Outcomes:
Students who complete this course will be able to
 Understand the concepts of microprocessor and microcontroller [KL2]
 Apply the 8086 Microprocessor concepts and assembly language programming in various
Applications [KL3]
 Apply the 8051 Microcontrollers concepts and programming in embedded system platform [KL3].
 Apply the concepts of 8086 and 8051 interfacing mechanisms and optimize the programs [Link]
timing and redundancy [KL5]
 Understand the fundamental concepts and operations of ARM processor[KL2]

Student Outcomes (SO) : a,b,c,e,k


Module
Module Description Hrs. SO
No.
1 Introduction to Processors and Controllers: 5 a, e
CPU in computing systems, CPU Choice – Performance Metrics, Evolution of
Microprocessor, Intel microprocessor (8086 to Pentium), Comparison of
Microprocessors and Microcontrollers, high level language and low level
languages, Software and hardware development tools: compiler, assembler,
locator, debugger, logic analyzer, in-circuit emulator and etc.
2 8086 Microprocessor: 13 b, c
Introduction to 8086 – Signals and pins - 8086 architecture – registers – memory
segmentation - Addressing modes - Instruction set - Assembly language
programming, assembler directives –– Modular Programming - Procedures –
Macros – Interrupts and interrupt service routines.
3 8051 Microcontroller: 13 b, c
Intel MCS - 51family features – 8051 - organization and architecture, registers -
addressing modes, Instruction set: conditional instructions, I/O Programming,
Arithmetic logic instructions, single bit instructions - Timers and Counters, Serial
communication - Interrupt handling.
4 8051 Peripherals Interfacing: 6 b, c
Keyboard, LCD, LED, Real world interface - ADC, DAC, SENSORS,
Communication interface (ASM & C).
5 ARM microcontrollers: 6 e, k
Necessity of RISC Processor - ARM processor fundamentals - ARM7TDMI
features, Register set - Operational Modes – ARM Core Data Flow Model –
Pipelining: ARM 3 stage Pipeline, ARM 5 stage Pipeline, Pipeline Hazards.
6 Guest Lecture on Contemporary Topics 2 e, k
Total 45
Mode of Teaching and Learning:
Flipped Class Room, Activity Based Teaching/Learning, Digital/Computer based models, wherever possible to
augment lecture for practice/tutorial and minimum 2 hours lectures by industry experts on contemporary
topics

Mode of Evaluation:
The assessment and evaluation components may consist of unannounced open book examinations, quizzes,
student’s portfolio generation and assessment, and any other innovative assessment practices followed by
faculty, in addition to the Continuous Assessment Tests and Term End Examination.
Text Book(s):
1. Doughlas V Hall, “Microprocessors and interfacing, Programming and Hardware”, TMH 2012.
2. Mohammad Ali Mazidi, Janice Gillispie Mazidi “The 8051 Microcontroller and Embedded
Systems (Using assembly and C)” TMH 2012
3. ARM System-on-Chip Architecture, Second Edition, by Steve Furber, PEARSON, 2013.
Reference Book(s):

1. Microcomputer systems: the 8086/8088 family: architecture, programming, and design, Prentice- Hall,
Inc
2. Tabak Daniel, Hintz Kenneth J., “Microcontrollers: Architecture implementation and Programming”,
Tata McGraw Hill, 2007.
Indicative List of Experiments: SO – a,e,k

8086 Microprocessor
1. Arithmetic operations addition, subtraction, multiplication and division
2. Array sorting, arranging elements in order
3. Matrix addition and multiplication
4. String Operation

8051 Microcontroller
5. Program using constructs (Sorting an array) [Assembly]
6. Delay generation and LED control
7. Programming using Ports [Assembly and C]
8. Delay generation using Timer [Assembly and C]
9. Interfacing LCD Display. [Assembly / C]
10. Interfacing with Keypad[Assembly / C]
11. Programming ADC/DAC [Assembly / C]
12. Interfacing with stepper motor. [Assembly / C & Proteus Simulation]
Recommendation by the Board of Studies on
Approval by Academic council on
Compiled by Soumitra K Nayak

You might also like