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

MP&MC Course File

This document provides information about the "Microprocessors and Microcontroller" course. It includes the course code, title, structure, coordinator, and team of instructors. It outlines the course overview, prerequisites, marks distribution, evaluation scheme, educational objectives, outcomes, assessment of outcomes, syllabus, and course plan. The course is intended to introduce microprocessor and microcontroller architecture, programming, and interfacing of various hardware components. It covers topics like 8086/8051 instruction sets, assembly language, I/O interfacing, memory interfacing, interrupts, and communication interfaces.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
180 views

MP&MC Course File

This document provides information about the "Microprocessors and Microcontroller" course. It includes the course code, title, structure, coordinator, and team of instructors. It outlines the course overview, prerequisites, marks distribution, evaluation scheme, educational objectives, outcomes, assessment of outcomes, syllabus, and course plan. The course is intended to introduce microprocessor and microcontroller architecture, programming, and interfacing of various hardware components. It covers topics like 8086/8051 instruction sets, assembly language, I/O interfacing, memory interfacing, interrupts, and communication interfaces.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Course Code :

Course Title : MICROPROCESSORS AND MICROCONTROLLER


Course Structure

:

Lectures Tutorials Practicals Credits
4 1 - 4
Course Coordinator : Mr G Mahesh Kumar
Team of Instructors :


I.Course Overview:

Microprocessors and Microcontroller course is intended to introduce the architecture,
programming of microprocessors and microcontroller various hardware circuits to
microprocessors. The topics covered are architecture, addressing modes, instruction set of 8086,
minimum and maximum mode operation of 8086, interfacing of static Ram, EPROM, DMA
Controller, keyboard, display, 8279, stepper motor, A/D and D/A converter, 8259 interrupt
controller, 8251 USART, 8051 architecture, modes of timer operation, serial communication and
Interrupts.

II.Prerequisite(s):

Level Credits Periods / Week Prerequisites
UG 4 5 (4 Lectures + 1 Tutorial)
C, ITWS, CO, OS,
STLD

III.Marks Distribution:

Sessional Marks
University End
Exam Marks
Total
Marks
Mid Semester Test
There will be two Mid Semester Tests in theory courses having a
weight age of 20 marks to be answered in one hour and 30 min
duration each which includes both Descriptive and Objective. The
first Mid Semester Test will be held in the 7
th
week with the
announced schedule in the first four units of syllabus. The second
Mid Semester Test will be held at the end of the semester with the
announced schedule in the last four units of syllabus. Marks shall
be awarded considering the best of /average of two Mid Semester
Tests in each course. In case a student does not appear in the Mid
Semester Tests due to any reason whatsoever, will get zero
marks(s).
A 5 marks is weighted for various Assignment in the course work
per each mid exam
75 100

IV.Evaluation Scheme:
Mid Semester Test 25 marks
End Semester Examination 75 marks
V.Course Educational Objectives:

I. To provide insight into architectural details of microprocessors.
II. To master the microprocessor programming.
III. To describe interfacing of various peripherals components to 8086.
IV. To describe more advanced features in interfacing peripherals to 8086
V. To describe architecture of 8051 and modes of operation of 8051.
VI. To mater the 8051 microcontroller programming.

VI.Course Outcomes:

After completing this course the student must demonstrate the knowledge and ability to:
1. Apply knowledge of mathematics, probability, and engineering in microprocessor
based system design.
2. Design and conduct experiments related to microprocessor based system design and to
analyze their outcomes.
3. Design, debug and test a small scale microprocessor system.
4. dentify, formulate and solve engineering problems in microprocessor based
system design.
5. Function as an effective team member
6. Identify, formulate and solve engineering problems in microprocessor based system
design.
7. Use design tools for microprocessor system design, test and evaluation.
8. Engage in self-learning.

V.How Course Outcomes are assessed:

Outcome Level
Proficiency
assessed by
A An ability to apply knowledge of computing, mathematical
foundations, algorithmic principles, and computer science and
engineering theory in the modeling and design of computer based
systems to real-world problems.
H
Lectures and
problem solving
B An ability to design and conduct experiments, as well as to analyze
and interpret data.
H
Tutorials,
Assignments
C An ability to design, implement, and evaluate a computer-based
system, process, component, or program to meet desired needs,
within realistic constraints such as economic, environmental, social,
political, health and safety, manufacturability, and sustainability.
H
Assignments,
Tutorials,
Exams
D An ability to function effectively on multi-disciplinary teams.
S
Group
discussions
E An ability to analyze a problem, and identify, formulate and use the
appropriate computing and engineering requirements for obtaining
its solution.
H
Lectures,
Assignments,
Exams
F An understanding of professional, ethical, legal, security and social
issues and responsibilities.
S --
G An ability to communicate effectively, both in writing and orally. N --
H The broad education necessary to analyze the local and global
impact of computing and engineering solutions on individuals,
organizations, and society.
S --
I Recognition of the need for, and an ability to engage in continuing
professional development and life-long learning.
S Exams
J Knowledge of contemporary issues. S --
K An ability to use current techniques, skills, and tools necessary for
computing and engineering practice.
H Lab, Exams
L An ability to apply design and development principles in the
construction of software and hardware systems of varying
complexity.
S
Lectures and
labs
M An ability to recognize the importance of professional development
by pursuing research and face competitive examinations that offer
challenging and rewarding careers in computing.
S Exams
N= None S = Supportive H = Highly Related

VIII. Syllabus:

Unit I 8086 Architecture
Introduction to 8085 Microprocessor, 8086 Architecture-Functional diagram, Register
Organization, Memory Segmentation, Programming Model, Memory addresses, Physical
memory organization, Architecture of 8086, signal descriptions of 8086-common function
signals, Minimum and Maximum mode signals, Timing diagrams, Interrupts of 8086.

UNIT-II Instruction Set And Assembly Language Programmming Of 8086
Instruction formats, addressing modes, instruction set, assembler directives, macros, simple
programs involving logical branch and cell instructions, sorting, evaluating arthimatic
expressions, string manipulations.

UNIT-III I/O Interface
8255 PPI, Various modes of operations and interfacing to 8086, interfacing keyboard, display,
stepper motor interfacing , A/D, D/A Converter Interfacing.

UNIT-IV Interfacing With Advanced Devices.
Memory interfacing to 8086 interrupt structure of 8086. Vector interrupt table, interrupt service
routine, Introduction to DOS and BIOS interrupts, interfacing interrupt controller 8259 DMA
controller 8257 to 8086.

UNIT-V Communication Interface
Serial Communication Standards, serial data transfer schemes, 8251 USART architecture and
interfacing RS-232, IEEE -488, prototype and trouble shooting.

UNIT-VI Introduction To Micro Controllers
Overview of 8051 Micro Controller, Architecture, I/O ports and Memory Organization,
Addressing modes and Instruction set of 8051, Simple Programs.

UNIT-VII 8051 Real Time Control:
Interrupts, Timer/Counter and Serial Communication, Programming Timer Interrupts,
Programming External hard ware interrupts,Programming the serial communication interrupts,
Programming 8051 Timers, Counters.

UNIT-VIII The Risc Architecture
Introduction, Family architecture, Register File, The ALU, Memory access and Instruction
execution, I/O memory. EEPROM, I/O ports, Timers, UART, Interrupt Structure

IX.List of Text Books / References / Websites / Journals / Others

Text Books:
Douglas V.Hall, Microprocessors Interface, 2
nd
Edition, 2007, TMH.
Advance Microprocessor and Interface, A.K.Ray and K.M Bhurchandhani TMH

Reference Books:
1. Walter A.Triebel, Avtar Singh (2003), the 8088 and 8086 Microprocessors 4
th
Edition,
PHI, India.
2. Liu and GA Gibson (1988), Micro Computer System 8066/8088 Family Architecture,
programming and Design, 2
nd
Edition, PHI, India
3. Mazidi, (2000) The 8051 Microcontroller and Embedded System, PHI, India
4. Deshmukh , (2004) Microcontrollers, Tata McGraw Hill Edition, India

X.Course Plan:
The course plan is meant as a guideline. There may probably be changes.

Lecture
No.
Learning Objective Topics to be covered Reference
1-2 Must see the difference b/w
8085,8086
Over view of 8085, Architecture of
8086
T1: 2.01,3.27
3-4 Must learn the register architecture Special functions of General
purpose registers
T1: 2.13
5-6 Go through the flag performance 8086 flag register T1:2.12-2.13
7 Learn the specifications of
addressing modes
function of 8086
Flags, Addressing modes of 8086,
T1:15.33-15.34
8 Must know macros, micros. Learn
assembler directives.
Instruction set of 8086. Assembler
directives, procedures, and macros.
T1: 2.7-2.14
9 Learn the language level program
and logics
Assembly language programs T1:2.17, 3.10-
3.19
10 Specify the logical applications Logical implementations T1: 2.1-2.2
11-12 Instructions for retrieving and
branching
Branch & Call instructions T1: 2.3
13 Perform operations on arithmetic
and swapping technique.
sorting, evaluation of arithmetic
expressions
T1: 2.4
14-15 Operations on string with functions string manipulation T1: 2.4
16-17 Learn the configuration of pin
diagram
Pin diagram of 8086 T2: 2.5
18-19 Learn the modes in the architecture Minimum mode and maximum
mode of operation
T1: 2.6
20 Learn the time rate to perform the
task.
Timing diagram T1: 3.1
21-22 Learn the interfaces based on
temporary and permanent memories
Memory interfacing to 8086 (Static
RAM & EPROM)
T1: 3.2
23 Learn importance of DMA Need for DMA, T1: 3.3
24-25 Learn transfer technique in DMA. DMA data transfer Method T1: 3.4
26 Learn the interfaces among
microcontroller.
Interfacing with 8237/8257 T1: 3.5
27 Learn the modes of operations 8255 PPI various modes of
operation
T1: 5.1
28-30 To know 8086 interactions interfacing to 8086 T1: 5.2
31-34 To learn input and output drivers. Interfacing Keyboard, Displays T1: 5.3

35-36 To learn performance of stepper
motor
8279 Stepper Motor and actuators T1:6.2 & 6.4
37 Learn converters with
communication
D/A and A/D converter interfacing. T1:6.3
38-39 Learn 8086 interrupts. Interrupt structure of 8086 T1: 6.5
40 Table configuration of vector Vector interrupt table. T1: 6.11
41-42 Construction of service routines Interrupt service routines. T1: 6.12
43 Interrupts based on DOS and BIOS. Introduction to DOS and BIOS
interrupts
T1: 7.2
44 Learn the elements of architecture 8259 PIC Architecture T1: 7.3
45-46 Learn controllers and its interfaces interfacing cascading of interrupt
controller
T1: 7.4 -7.5
47-48 Points to be remember in 8259 8259 importance. T1: 7.6-7.7
49 SDT specifications Serial data transfer schemes T1: 7.8
50-51 Learn the transfer schemes Asynchronous and Synchronous
data transfer schemes
T1: 7.9 & 7.11
52-53 To learn 8251 diagram and
interaction with other
8251 USART architecture and
interfacing
T1: 8.1
54-56 To learn the conversions between to
interfaces
TTL to RS 232C and RS232C to
TTL conversion.
T1: 8.2
57-59 Learn programming between SDT. Sample program of serial data
transfer
T1: 8.4
59-64 Learn the specifications of
architecture, addressing modes,
Instructions
Over view of 8051, Architecture of
8051, flags, instruction and
programming
T1: 10.1
65-68 Learn about Timers, counters and
External Hardware interupts
Assemble Language Programing
Serial Comm and Interrupts
T1: 10.1
programming
69 Learning about controller AVR Risc Controller Ref


XI. Mapping course objectives leading to the achievement of the program outcomes:

Course
Objectives
Program Outcomes
a b c d e F g h i j k l m
I H H S S
II S H H S
III H S H S H S
IV S H H S S S S
V S S H
VI S H H S
S = Supportive H = Highly Related


XII. Mapping course outcomes leading to the achievement of the program outcomes:

Course
Outcomes
Programme Outcomes
a b c d e f g h i j k l m
1 H S S
2 H S
3 H S
4 H S
5 S H
6 S H
7 H S
8 S H
S = Supportive H = Highly Related

You might also like