SlideShare a Scribd company logo
COURSE PLAN
1. Academic Year : 2017-2018
2. Name of faculty :
3. Department : Computer Science and Engineering
4. Programme : B.E – Computer Science and Engineering
5. Class and semester : III year CSE A & B & C / V sem
6. Course code and title : 15CS210- MICROPROCESSORS& MICROCONTROLLERS
7. Regulation : R2015
8. Core / Elective : Core
9. Contact hours : 45
10.Type of course : Theory
11.Number of credits : 3
12.Course pre-requisites : Digital Principles and System Design
13.Course learning objectives:
1. To understand the architecture and Instruction set of 8086 and 8051
2. To develop the programming abilities to work on 8086 microprocessor and
microcontrollers
3. To know about different peripheral devices and their interfacing to 8051 & ARM
Processor
4. To understand the architecture and programming of ARM Processor
5. To apply and understand the principles and working of Arduino Processor.
14.Course syllabus
Organization and architectural features of 8086 microprocessor: The instruction
set, Addressing modes; Interrupts, Assembly language programming of 8086.
Microcontroller: Architecture of 8051, Special Function Registers (SFRs), I/O Pins
Ports and Circuits, Instruction set, Interrupts, Assembly language programming. 8051
interfacing - LCD & Keyboard Interfacing, ADC, DAC & Sensor Interfacing, External
Memory Interface, Stepper Motor and Waveform generation. ARM Processor- The
ARM architecture, ARM Bus architecture,ARM7 Processor Fundamentals, ARM
Instruction Set, Memory Mapping, The Thumb Instruction Set, Interfacing of sensors,
transducers, actuators, A/D and D/A Converters with ARM. IOT Processors- Arduino
platform Getting started with Arduino, basic programming LCD Display, Arduino
Ethernet programming.
Total Hours: 45
15.TEXT BOOKS & REFERENCES
T1. A.K.Ray&K.M.Bhurchandi, “Advanced Microprocessors and peripherals-
Architectures, Programming and Interfacing”, Third edition, TMH, 2012 Reprint.
T2. Mohamed Ali Mazidi, Janice GillispieMazidi, “The 8051 microcontroller and
embedded systems”, Pearson Education,2006
T3. Andrew N.Sloss, Dominic Symes and Chris Wright “ ARM System Developer‟s
Guide : Designing and Optimizing System Software” , First edition, Morgan
Kaufmann Publishers, 2004.
T4. Simon Monk “Programming Arduino getting started with sketches”, The
McGraw-Hill, 2012.
R4. Yu-cheng Liu, Glenn A.Gibson, “Microcomputer systems: The 8086 / 8088 Family
architecture, Programming and Design”, PHI 2003
R5. Steve Furber , “ARM System –On –Chip architecture”, Addision Wesley, 2000.
WR1. https://www.coursera.org/learn/raspberry-pi-interface/home/welcome
WR2. http://nptel.ac.in/courses/108107029/
WR3. http://www.eeherald.com/section/design-guide/esmod.html
WR4. http://nptel.ac.in/courses/117106111/
WR5. https://www.edx.org/course/embedded-systems-shape-world-utaustinx-ut-
6-03x
WR6. https://www.udemy.com/mcu_msp430/
WR7.http://www.multisoftvirtualacademy.com/8051-microcontroller-online-
training.php
WR8.https://www.ussu.co.uk/.../Arduino-Lectures/Lecture%201%20–
%20Arduino%20Basics
16.Course plan Analysis:
Unit
No
Name of the Topic
No of
hours
Cum
hours
Text/
Ref
books
NPTEL
Video
Lecture
Ref No
I
8086 Microprocessor
Organization and architectural features of 8086
microprocessor
3 3 T1
WR 2[1,2]
The instruction set 2 5 T1
Addressing modes 1 6 T1
Interrupts 1 7 T1
WR 2[3]
Assembly language programming of 8086 2 9 T1
II
8051 Microcontroller
Architecture of 8051, 2 11 T2
Instruction set 2 13
T2
Special Function Registers (SFRs), 1 14
T2
WR-
2[5,6]
I/O Pins Ports and Circuits 1 15
T2
Interrupts 1 16
T2
Assembly language programming 2 18
T2
III
8051 Interfacing
LCD & Keyboard Interfacing 2 20
T2
WR-
5[7,8]
ADC & DAC Interfacing 2 22
T2
Sensor Interfacing 2 24
T2
External Memory Interface 2
26
T2
Interface Programming 1 27
T2
IV
ARM Processor
The ARM architecture, 1 28
T3
WR 4
[1,2,5,6,7,
8]
ARM Bus architecture, 1 29
T3
ARM7 Processor Fundamentals, 1 30
T3
ARM Instruction Set 1 31
T3
Memory Mapping, 1 32
T3
The Thumb Instruction Set 1 33
T3
Interfacing of sensors, transducers, and
actuators
2 35
T3
A/D and D/A Converters with ARM 1 36
T3
V
IOT Processors
Getting started with Arduino, 3 39 T4
WR8Basic programming 3 42 T4
LCD Display 1 43 T4
Arduino Ethernet programming 2 45 T4
Total No. of lecture hours: 45
17. Course assessment methods:
Monthly test: 20 Marks
Objective
To Identify What Students Have Learned and also to identify students strength and
weakness of their understanding level.
Product Answer scripts
Frequency Monthly
Format Part –A 9 x 2 ═18 marks
Part –B 2 x 16 ═32 marks
Total marks ═ 50
Duration : 2 hours
Evaluation Based on answer given in the scripts
Criteria Pass mark – 75%
Minimum pass percentage: 75%
If not, remedial action will be taken.
Tutorial : 10 marks
Objective
To ensure the students assembly language programming skill
Product Google documents or printouts
Frequency 1 per semester
Format Programming questions are framed to design using 8086 &8051
Evaluation Based on output of the program
Criteria 8086 & 8051 ARM Processor
Assembly Language
Programs- coding
Date:03.08.2017
Assembly Language
Programs-coding
31.08.2017
Technical Quiz: 5 marks
Objective
To measure knowledge, abilities, and/or skills.
Product Questions and answers in Google forms
Frequency After completing unit 1
Format Objective type questions
Evaluation Based on answer given by students
Criteria No.of Quiz : 1
Technical Quiz 1 -8086
27.07.2017
Mini Project : 5 marks
Objective
To enhance student’s knowledge/skills in a particular topic
Product Project report
Frequency At the end of the Semester
Format Microcontroller based control unit
Evaluation Based on the product developed
Criteria Submit on or before the date of submission
Topic Date
Microcontroller based System 30/09/2017
End semester exam: 60 marks
Objective
To assessthe eachstudent’sknowledgeofthecourse
Product Result Analysing
Frequency Semester
Format Part –A 10 x 2 ═20 marks
Part –B 5 x 16 ═ 80 marks
Total marks ═ 100
Duration : 3hours
Evaluation Based on answer given in the scripts
Criteria Minimum pass percentage: 75%
If not, remedial action will be taken.
Staff in-charge HOD Principal

More Related Content

PPTX
COURSE ORIENTATION ON MAD&PWA
PDF
Computers and computer systems
DOCX
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programming
PDF
SE-IT MINI PROJECT SYLLABUS
PPTX
Bca college in bangalore
PDF
17 pcds syllabus
PPTX
COURSE ORIENTATION ON MAD&PWA
Computers and computer systems
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programming
SE-IT MINI PROJECT SYLLABUS
Bca college in bangalore
17 pcds syllabus

What's hot (13)

PDF
IntroductiontoElectronicsandRobotics
DOC
Assessment document new
 
PPTX
Case study team b u4 presentation
PPTX
IgnouBCA
XLS
8th Grade Technology Scoring Rubric
PPTX
Entc syllabus - MITAOE
PPT
What iswebclass 4
PPT
Jing Enhanced West Point Bridge Builder
PPTX
Update on s ta r chart
PPT
Edld 5352 wk 2 ppt
PPT
Edld 5352 wk 2 ppt[1]
PDF
Assignment2 btkr1343 sem2_20122013
DOCX
IntroductiontoElectronicsandRobotics
Assessment document new
 
Case study team b u4 presentation
IgnouBCA
8th Grade Technology Scoring Rubric
Entc syllabus - MITAOE
What iswebclass 4
Jing Enhanced West Point Bridge Builder
Update on s ta r chart
Edld 5352 wk 2 ppt
Edld 5352 wk 2 ppt[1]
Assignment2 btkr1343 sem2_20122013
Ad

Similar to Course plan mpmc (20)

PDF
Screenshot 2022-10-30 at 10.48.22 AM.pdf
PDF
Ec 8691 mpmc converted (1) (1) (1)
DOCX
Session plan microprocessor & interfacing new
PDF
PPTX
BEC405A_MICROCONTROLLERS_2023-24_M1.pptx
DOC
CSE-503 coursepack (1).doc
PDF
12109 microprocessor & programming
PDF
microprocessor & programming
PPTX
ppt-viji.pptx
PDF
Cse322 embedded systems-eth_1.00_ac26
DOCX
M24 Autonomous Computer Organization and Microprocessors updated syllabus.docx
PDF
It5304 syllabus
DOCX
22nd August Final - COA Handout Microprocessor.docx
PPT
Mps intro
PDF
Ec6504 microprocessor and microcontroller
PDF
Microprocessor and interfacing
PPT
Lecture 1 (course overview and 8051 architecture) rv01
PPTX
MPMC-1.pptx
PPTX
Lecture 1.1.1 (Introduction to Microcontroller and Microprrocessor) (1).pptx
PPTX
1 unit- PPT - SS22-23.pptx
Screenshot 2022-10-30 at 10.48.22 AM.pdf
Ec 8691 mpmc converted (1) (1) (1)
Session plan microprocessor & interfacing new
BEC405A_MICROCONTROLLERS_2023-24_M1.pptx
CSE-503 coursepack (1).doc
12109 microprocessor & programming
microprocessor & programming
ppt-viji.pptx
Cse322 embedded systems-eth_1.00_ac26
M24 Autonomous Computer Organization and Microprocessors updated syllabus.docx
It5304 syllabus
22nd August Final - COA Handout Microprocessor.docx
Mps intro
Ec6504 microprocessor and microcontroller
Microprocessor and interfacing
Lecture 1 (course overview and 8051 architecture) rv01
MPMC-1.pptx
Lecture 1.1.1 (Introduction to Microcontroller and Microprrocessor) (1).pptx
1 unit- PPT - SS22-23.pptx
Ad

Recently uploaded (20)

PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
Tartificialntelligence_presentation.pptx
PPTX
Chapter 5: Probability Theory and Statistics
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
STKI Israel Market Study 2025 version august
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Tartificialntelligence_presentation.pptx
Chapter 5: Probability Theory and Statistics
gpt5_lecture_notes_comprehensive_20250812015547.pdf
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
STKI Israel Market Study 2025 version august
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
OMC Textile Division Presentation 2021.pptx
Assigned Numbers - 2025 - Bluetooth® Document
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
A contest of sentiment analysis: k-nearest neighbor versus neural network
Enhancing emotion recognition model for a student engagement use case through...
O2C Customer Invoices to Receipt V15A.pptx
Module 1.ppt Iot fundamentals and Architecture
Zenith AI: Advanced Artificial Intelligence
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Univ-Connecticut-ChatGPT-Presentaion.pdf
DP Operators-handbook-extract for the Mautical Institute

Course plan mpmc

  • 1. COURSE PLAN 1. Academic Year : 2017-2018 2. Name of faculty : 3. Department : Computer Science and Engineering 4. Programme : B.E – Computer Science and Engineering 5. Class and semester : III year CSE A & B & C / V sem 6. Course code and title : 15CS210- MICROPROCESSORS& MICROCONTROLLERS 7. Regulation : R2015 8. Core / Elective : Core 9. Contact hours : 45 10.Type of course : Theory 11.Number of credits : 3 12.Course pre-requisites : Digital Principles and System Design 13.Course learning objectives: 1. To understand the architecture and Instruction set of 8086 and 8051 2. To develop the programming abilities to work on 8086 microprocessor and microcontrollers 3. To know about different peripheral devices and their interfacing to 8051 & ARM Processor 4. To understand the architecture and programming of ARM Processor 5. To apply and understand the principles and working of Arduino Processor. 14.Course syllabus Organization and architectural features of 8086 microprocessor: The instruction set, Addressing modes; Interrupts, Assembly language programming of 8086. Microcontroller: Architecture of 8051, Special Function Registers (SFRs), I/O Pins Ports and Circuits, Instruction set, Interrupts, Assembly language programming. 8051 interfacing - LCD & Keyboard Interfacing, ADC, DAC & Sensor Interfacing, External Memory Interface, Stepper Motor and Waveform generation. ARM Processor- The ARM architecture, ARM Bus architecture,ARM7 Processor Fundamentals, ARM Instruction Set, Memory Mapping, The Thumb Instruction Set, Interfacing of sensors, transducers, actuators, A/D and D/A Converters with ARM. IOT Processors- Arduino platform Getting started with Arduino, basic programming LCD Display, Arduino Ethernet programming. Total Hours: 45 15.TEXT BOOKS & REFERENCES
  • 2. T1. A.K.Ray&K.M.Bhurchandi, “Advanced Microprocessors and peripherals- Architectures, Programming and Interfacing”, Third edition, TMH, 2012 Reprint. T2. Mohamed Ali Mazidi, Janice GillispieMazidi, “The 8051 microcontroller and embedded systems”, Pearson Education,2006 T3. Andrew N.Sloss, Dominic Symes and Chris Wright “ ARM System Developer‟s Guide : Designing and Optimizing System Software” , First edition, Morgan Kaufmann Publishers, 2004. T4. Simon Monk “Programming Arduino getting started with sketches”, The McGraw-Hill, 2012. R4. Yu-cheng Liu, Glenn A.Gibson, “Microcomputer systems: The 8086 / 8088 Family architecture, Programming and Design”, PHI 2003 R5. Steve Furber , “ARM System –On –Chip architecture”, Addision Wesley, 2000. WR1. https://www.coursera.org/learn/raspberry-pi-interface/home/welcome WR2. http://nptel.ac.in/courses/108107029/ WR3. http://www.eeherald.com/section/design-guide/esmod.html WR4. http://nptel.ac.in/courses/117106111/ WR5. https://www.edx.org/course/embedded-systems-shape-world-utaustinx-ut- 6-03x WR6. https://www.udemy.com/mcu_msp430/ WR7.http://www.multisoftvirtualacademy.com/8051-microcontroller-online- training.php WR8.https://www.ussu.co.uk/.../Arduino-Lectures/Lecture%201%20– %20Arduino%20Basics 16.Course plan Analysis: Unit No Name of the Topic No of hours Cum hours Text/ Ref books NPTEL Video Lecture Ref No I 8086 Microprocessor Organization and architectural features of 8086 microprocessor 3 3 T1 WR 2[1,2] The instruction set 2 5 T1 Addressing modes 1 6 T1 Interrupts 1 7 T1 WR 2[3] Assembly language programming of 8086 2 9 T1 II 8051 Microcontroller Architecture of 8051, 2 11 T2 Instruction set 2 13 T2
  • 3. Special Function Registers (SFRs), 1 14 T2 WR- 2[5,6] I/O Pins Ports and Circuits 1 15 T2 Interrupts 1 16 T2 Assembly language programming 2 18 T2 III 8051 Interfacing LCD & Keyboard Interfacing 2 20 T2 WR- 5[7,8] ADC & DAC Interfacing 2 22 T2 Sensor Interfacing 2 24 T2 External Memory Interface 2 26 T2 Interface Programming 1 27 T2 IV ARM Processor The ARM architecture, 1 28 T3 WR 4 [1,2,5,6,7, 8] ARM Bus architecture, 1 29 T3 ARM7 Processor Fundamentals, 1 30 T3 ARM Instruction Set 1 31 T3 Memory Mapping, 1 32 T3 The Thumb Instruction Set 1 33 T3 Interfacing of sensors, transducers, and actuators 2 35 T3 A/D and D/A Converters with ARM 1 36 T3 V IOT Processors Getting started with Arduino, 3 39 T4 WR8Basic programming 3 42 T4 LCD Display 1 43 T4 Arduino Ethernet programming 2 45 T4 Total No. of lecture hours: 45 17. Course assessment methods: Monthly test: 20 Marks
  • 4. Objective To Identify What Students Have Learned and also to identify students strength and weakness of their understanding level. Product Answer scripts Frequency Monthly Format Part –A 9 x 2 ═18 marks Part –B 2 x 16 ═32 marks Total marks ═ 50 Duration : 2 hours Evaluation Based on answer given in the scripts Criteria Pass mark – 75% Minimum pass percentage: 75% If not, remedial action will be taken. Tutorial : 10 marks Objective To ensure the students assembly language programming skill Product Google documents or printouts Frequency 1 per semester Format Programming questions are framed to design using 8086 &8051 Evaluation Based on output of the program Criteria 8086 & 8051 ARM Processor Assembly Language Programs- coding Date:03.08.2017 Assembly Language Programs-coding 31.08.2017 Technical Quiz: 5 marks Objective To measure knowledge, abilities, and/or skills. Product Questions and answers in Google forms Frequency After completing unit 1 Format Objective type questions Evaluation Based on answer given by students Criteria No.of Quiz : 1 Technical Quiz 1 -8086 27.07.2017 Mini Project : 5 marks Objective To enhance student’s knowledge/skills in a particular topic
  • 5. Product Project report Frequency At the end of the Semester Format Microcontroller based control unit Evaluation Based on the product developed Criteria Submit on or before the date of submission Topic Date Microcontroller based System 30/09/2017 End semester exam: 60 marks Objective To assessthe eachstudent’sknowledgeofthecourse Product Result Analysing Frequency Semester Format Part –A 10 x 2 ═20 marks Part –B 5 x 16 ═ 80 marks Total marks ═ 100 Duration : 3hours Evaluation Based on answer given in the scripts Criteria Minimum pass percentage: 75% If not, remedial action will be taken. Staff in-charge HOD Principal