0% found this document useful (0 votes)
319 views2 pages

MPMC

This document outlines an undergraduate course on microprocessors and microcontrollers. The course objectives are to understand the architecture and programming of 8086, 8051, ARM processors and Arduino. Topics covered include the architecture of 8086, 8051, ARM and Arduino programming. Assessment includes continuous assessments and an end semester exam evaluating students' ability to remember, understand and apply concepts from the course.

Uploaded by

priya
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)
319 views2 pages

MPMC

This document outlines an undergraduate course on microprocessors and microcontrollers. The course objectives are to understand the architecture and programming of 8086, 8051, ARM processors and Arduino. Topics covered include the architecture of 8086, 8051, ARM and Arduino programming. Assessment includes continuous assessments and an end semester exam evaluating students' ability to remember, understand and apply concepts from the course.

Uploaded by

priya
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/ 2

18EC471 MICROPROCESSORS AND MICROCONTROLLERS 3/0/2/4

Nature of Course : G (Theory Concept)


Pre requisite : Nil
Course 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.

Course Outcomes:
Upon completion of the course, students shall have ability to
C471.1 Understand the operations of microprocessor architecture 8086 and write
[U]
the assembly language programming.
C471.2 Understand the concepts of microcontroller 8051 and apply the
[AP]
programming concepts in microcontroller.
C471.3 Design 8051 microcontroller and to interface the controller with the
[AP]
external circuits.
C471.4 Understand the concepts of ARM architecture and interfacing with
[U]
external circuit.
C471.5 Describe IOT application, arduino processor and its architecture. [U]
C471.6 Apply the concepts in developing real time applications using Arduino
[AP]
processor.
Course Contents:
ORGANIZATION AND ARCHITECTURAL FEATURES OF 8086 MICROPROCESSOR(15
hrs)
The instruction set, Addressing modes; Interrupts, Assembly language programming of 8086.
MICROCONTROLLER (15 hrs)
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- Temperature, pressure, gas sensor ,
External Memory Interface and Stepper Motor.
THE ARM ARCHITECTURE (15 hrs)
ARM7TDMI, ARM9TDMI, ARM Instruction Set, The Thumb Instruction Set, Interfacing of
sensors- Temperature, pressure, Seven segment display, A/D and D/A Converters with ARM.
IOT Processors-, Arduino Architecture, Basic programming- LED blinking, Fading, Traffic Light,
LCD Display, Arduino Ethernet programming- chat server.

Total Hours:45
Lab Exercises
1 Assembly Language programs using 8086.
2 Assembly Language programs using 8051.
3 Stepper motor control using 8086 Microprocessor.
4 Programmable Peripheral Interface using 8051.
5 Interfacing 8051 with ADC.
6 Basic Programming with Arduino Kit
7 Design of a Traffic light controller with Arduino.
8 Design a Simple chat Server using Arduino.
9 Interfacing Gas sensor with Arduino
10 Basic programming using ARM Processor.
11 Data Transceiver in ARM using UART
Total Hours: 30

Text Books:
1 A.K.Ray & K.M. Bhurchandi, “Advanced Microprocessors and peripherals-
Architectures, Programming and Interfacing”, 3rd edition, TMH, 2012 Reprint.
2 Mohamed Ali Mazidi, Janice Gillispie Mazidi, “The 8051 microcontroller and
embedded systems”, Pearson Education,2006.
3 Andrew N.Sloss, Dominic Symes and Chris Wright “ARM System Developer
Guide : Designing and Optimizing System Software” , 1st Edition, Morgan
Kaufmann Publishers, 2004.
4 Simon Monk “Programming Arduino getting started with sketches”, The McGraw-
Hill, 2012.
Reference Books:
1 Yu-cheng Liu, Glenn A.Gibson, “Microcomputer systems: The 8086 / 8088 Family
architecture, Programming and Design”, PHI 2003.
2 Steve Furber , “ARM System –On –Chip architecture”, Addision Wesley, 2000
3 MassiomiBanzi and Michael Shiloh, “Make: Getting Started with Arduino- 3rd
Edition”.
Web References:
1 http://nptel.ac.in/courses/108107029/
2 http://www.eeherald.com/section/design-guide/esmod.html
3 https://www.edx.org/course/embedded-systems-shape-world-utaustinx-ut-6-03x
4 https://www.udemy.com/mcu_msp430/
Online Resources:
1 https://www.coursera.org/learn/raspberry-pi-interface/home/welcome
2 http://www.multisoftvirtualacademy.com/8051-microcontroller-online-training.php
Summative assessment based on Continuous and End Semester Examination
Continuous Assessment [60 Marks]
Theory Practical End Semester
Bloom’s Level Rubric Examination
CIA1 CIA2 CIA3
based CIA [40 Marks]
[10 Marks] [10 Marks] [10 Marks]
[30 Marks]
Remember 25 20 30 30 30
Understand 25 30 30 20 30
Apply 50 50 40 30 40
Analyse - - - - -

You might also like