You are on page 1of 9

Lovely Professional University, Punjab

Course Code

Course Title

Course Planner

Lectures

ECE312

MICROPROCESSOR BASED SYSTEM DESIGN

16885::Navjot Rathour

Course Category

Courses with conceptual focus

3.0

Tutorials Practicals Credits


0.0

0.0

TextBooks
Sr No

Title

Author

Edition

Year

Publisher Name

T-1

MICROPROCESSOR
ARCHITECTURE,
PROGRAMMING AND
APPLICATIONS WITH 8085

RAMESH GAONKER

5th

2011

PENRAM INTERNATIONAL PUBLISHING PRIVATE


LIMITED

Reference Books
Sr No

Title

Author

Edition

Year

Publisher Name

R-1

MICROPROCESSORS AND
INTERFACING PROGRAMMING
AND HARDWARE

HALL DOUGLES V

2nd

2006

TATA MCGRAW HILL

R-2

MICROPROCESSORS AND
MICROCONTROLLERS

SOUMITRA KUMAR
MANDAL

4th

2011

TATA MCGRAW - HILL EDUCATION

R-3

MICROPROCESSORS AND
MICROCONTROLLERS

N. SENTHIL KUMAR

3rd

2011

OXFORD HIGHER EDUCATION

Other Reading
Sr No

Journals articles as Compulsary reading (specific articles, complete reference)

OR-1

http://springerlink.com/content/m01270jkp5164571/ ,

Relevant Websites
Sr No

(Web address) (only if relevant to the course)

Salient Features

RW-1

http://scanftree.com/microprocessor/Pin-Diagram-of-8085-and-Pin-description-of-8085 Pin Diagram

RW-2

http://www.hobbyprojects.com/microprocessor_tutorials/8085_mnemonics_opcode_inst opcode instruction set


ructions.html

RW-3

http://www.8085projects.info/Traffic-Light-Control-Program69.html

traffic light control

RW-4

http://www.piclist.com/images/www/hobby_elec/e_step1.htm

Stepper motor

RW-5

https://www.youtube.com/watch?v=5VvHe7DugeI

Ping Pong Game using 8085

Audio Visual Aids


Sr No

(AV aids) (only if relevant to the course)

Salient Features

AV-1

http://www.youtube.com/watch?v=I2ZljkHsNOY

traffic light control

3.0

AV-2

https://www.youtube.com/watch?v=I78iyzXQrP4

Inside 8085

Software/Equipments/Databases
Sr No

(S/E/D) (only if relevant to the course)

Salient Features

SW-1

http://8085simulator.codeplex.com/

Programming of 8085

Sr No

(VL) (only if relevant to the course)

Salient Features

VL-1

http://www.piclist.com/images/www/hobby_elec/e_step1.htm

stepper motor

Virtual Labs

LTP week distribution: (LTP Weeks)


Weeks before MTE

Weeks After MTE

Spill Over

Detailed Plan For Lectures


Week
Lecture
Number Number

Broad Topic(Sub Topic)

Week 1

Introduction(Microcomputer
structure and operation)

Lecture 1

Chapters/Sections of Other Readings,


Text/reference
Relevant Websites,
books
Audio Visual Aids,
software and Virtual
Labs
T-1:
R-2:1.1-1.3

Lecture Description

Learning Outcomes Pedagogical Tool Live Examples


Demonstration/
Case Study /
Images /
animation / ppt
etc. Planned

General Definition of
microprocessors,
microcomputer, micro
controller. Compare
their basic architecture.

L1-As a result of this Animation on


lecture students will evolution of
gain the Importance microprocessor
and relevance of the
subject
L2:As a result of this
lecture student will
learn about
difference Between
microprocessor and
micro controller and
basic architecture of
microprocessor

General purpose
computer
system
(Desktop, laptop
and server)

Week 1

Week 2

Week 3

Lecture 2

Introduction(Microcomputer
structure and operation)

T-1:
R-2:1.1-1.3

General Definition of
microprocessors,
microcomputer, micro
controller. Compare
their basic architecture.

L1-As a result of this Animation on


lecture students will evolution of
gain the Importance microprocessor
and relevance of the
subject
L2:As a result of this
lecture student will
learn about
difference Between
microprocessor and
micro controller and
basic architecture of
microprocessor

Lecture 3

Introduction(Microprocessor
evolution and types)

T-1:1.1.1
R-2:1.4 and 1.6

Evolution of
microprocessor from 4
bit to 64 bit
microporcessor

As a result of this
lecture students will
recognize generation
of
microprocessor

Lecturing and
picture
demonstration
of evolution

Lecture 4

Introduction(Types of
Architecture)

Architecture of
microprocessor Von
neumann, harvard
architecture , Super
harvard architecture

As a result of this
lecture students will
classify Different
kinds of
microprocessor and
basic architecture of
microprocessor

Picture
demonstration
of
architecture and
lecturing with
discussion

Lecture 5

Introduction(Architecture of
8085)

T-1:4.1.5
R-2:2.2-2.3

RW-1
RW-5
AV-2

8085 Block Diagram


,pin diagram,Bus
architecture of
8085, Timing and
control unit

As a result of this
lecture students will
invoke the insight of
8085

Lecturing and
animation on
architecutre of
8085
microprocessor

Lecture 6

Introduction(Programming
developments steps of 8085)

T-1:2.1-2.2;2.3.2
R-3:4

SW-1

8085 Programming
Model
Instruction
Classification and
Op code format of 8085

As a result of this
Brainstorming
lecture students will using 8085
learn how to write
simulator
program in Assembly
language

Lecture 7

Assembly language
programming(Instruction
sets of 8085)

T-1:6.1 - 6.4 and 10.1


-10.2
R-2:3.1 - 3.6

RW-2
SW-1

Addressing modes,
classification of
instruction and types of
instruction- 1 byte,2byte, 3-byte instruction

As a result of this
8085 simulator and
lecture students will lecturing
learn how to address
different
task in 8085 and how
to do programming in
assembly language
and perform it on
simulator. Practical
hand on
programming concept
of 8085

R-2:1-4

General purpose
computer
system
(Desktop, laptop
and server)

Ping Pong game


using 8085

Week 3

Week 4

Lecture 8

Assembly language
programming(Instruction
timing diagram of 8085)

T-1:4.1-4.3
R-2:3.7-3.8

Basic signals of timing


diagram of 8085

As a result of this
Lecturing and
lecture students will discussion
gain the knowledge
about Tstate,machine cycle
and instruction cycle
and will understand
about the working of
instruction with
respect to crystal
frequency

Lecture 9

Assembly language
programming(Simple
sequence program of 8085)

T-1:6.1 - 6.4
R-2:3.1 - 3.6

RW-2
SW-1

Program related to
BCD to binary
conversion vice versa
and Addition,
subtraction ,division
multiplication related
program

As a result of this
8085 simulator and
lecture students will brainstorming
learn how to address
different
task in 8085 and how
to do programming in
assembly language
and perform it on
simulator. Practical
hand on
programming concept
of 8085

Assembly language
programming(Binary to
BCD Code conversion)

T-1:6.1 - 6.4
R-2:3.1 - 3.6

RW-2
SW-1

Program related to
BCD to binary
conversion vice versa
and Addition,
subtraction ,division
multiplication related
program

As a result of this
8085 simulator and
lecture students will brainstorming
learn how to address
different
task in 8085 and how
to do programming in
assembly language
and perform it on
simulator. Practical
hand on
programming concept
of 8085

Lecture 10 Assembly language


programming(Flags and
conditional jumps)

T-1:6.1 - 6.4
R-2:3.1 - 3.6

RW-2
SW-1

Various
types flags. Conditional
flag
Unconditional flag

As a result of this
8085 simulator and
lecture students will pictorial
experience practical demonstration
hand on
programming concept
of 8085

Lecture 11 Assembly language


programming(Counter and
delay loop)

T-1: 8.1 and 9.1 - 9.2


R-2:4.5 - 4.7

SW-1

Design a delay
using 8 bit counter , 16
bit counter and nested
counter

As a result of this
lecture students will
understand the
delay
and counter
application

Lecturing and 8085 Digital Clock


simulator

Lecture 12 Assembly language


programming(Stack and
subroutine)

T-1:8.1 and 9.1 - 9.2


R-2:4.5 - 4.7

SW-1

Design a delay using 8


bit counter , 16 bit
counter and nested
counter and operation of
stack

As a result of this
lecture students will
understanding the
application of stack

Lecturing,8085
simulator
and picture
demonstration

Analogy with
sticky notepad

Week 5

Week 6

Lecture 13 Memory Interfacing and


Interrupts(Memory
interfacing with RAM and
ROM)

T-1:4.3 and 5.2

Technique of interfacing Understanding about Lecturing and


interfacing with RAM
Memory mapping
discussion
and ROM
and memory
operation

Lecture 14 Memory Interfacing and


Interrupts(IO interfacing
technique)

T-1:4.3 and 5.2


R-3:6

Technique of interfacing Understanding about Picture


Human body
interfacing with RAM
Memory mapping
demonstration and analogy
and ROM
and memory
lecturing
operation

Lecture 15 Memory Interfacing and


Interrupts(Interrupts)

T-1:15.5

Defination and function Understanding about Lecturing and


of interrupts
interrupts and how
discussion
they effect processing

Lecture 16 Memory Interfacing and


Interrupts(8085 Interrupts
and types)

T-1:15.5

Explanation of block
diagram of
8259 and application of
8259

Lecture 17 Memory Interfacing and


Interrupts(8259A Priority
interrupt controller)

T-1:15.5

Types of interrupts
Learn about to
and block diagram of
interfacing of 8259
8259 and its application with 8085

Lecture 18
Week 7

Lecture 19 Memory Interfacing and


Interrupts(Software interrupt
applications)

Students will Learn


about to
interfacing of 8259
with 8085

Analogy of
gatekeeper

Lecturing and
discussion

Pictorial
demonstration,lect
uring and
discussion

Term Paper,Test1
T-1:15.5

Types of interrupts
Learn about to
and block diagram of
interfacing of 8259
8259 and its application with 8085

Lecturing and 8085


simulator

SPILL OVER
Week 7

Lecture 20

Spill Over

Lecture 21

Spill Over

MID-TERM
Week 8

Lecture 22 Peripheral Interfacing(8255


Programmable peripheral
interface)

T-1:15.1

Block diagram of 8255,


Pin diagram and
structure of control
word, interfacing with
8085

To Understand learn Lecturing and


about
picture
interfacing of
demonstration
external ICs with
8085 and
programming of it

Lecture 23 Peripheral Interfacing


(Interfacing with LED)

R-2:10.2.1

RW-3

Design a blinking of led Learn how to


Lecturing,discussio Decorative
using 8255
interface led with
n and animation
lights and
8255 and how to
display devices
blink using
programming concept
of 8085

Lecture 24 Peripheral Interfacing


(Interfacing with seven
segment display)

T-1:10.3
R-2:10.2

RW-3
AV-1

Types of seven segment Interface with 8085


Anode and cathode
application of 7
display bcd number on segment display
seven segment using
8085

Discussion and
Digital Clock
animation of seven
segment display

Week 9

Lecture 25 Peripheral Interfacing(8254


Software-programmable
timer/counter)

T-1:15.4
R-2:8.7-8.7.4

Block Diagram of 8254 Learn about how to Picture


Visitor counter
Modes of 8254
generate different
demonstration and
waveform using 8254 discussion

Lecture 26 Microprocessor Applications


(A/D converter)

T-1:13.2
R-2:9.6

Interfacing with ADC

how to convert an
analog signal to
digital

Animation of ADC Digital weighing


and discussion
scale

Lecture 27 Microprocessor Applications


(D/A converter)

T-1:13.1
R-2:9.7

Interfacing with DAC


generating different
waveform

Students will learn


How to generating
square waveform
using DAC

Animation of DAC Audio system


and discussion

Design a temperature
controller using ADC
and 8085

Students will learn


How to control
temperature using
8085

animation of adc
and lecturing

Week 10 Lecture 28

Term Paper,Test2

Lecture 29 Microprocessor Applications


(Temperature control)

T-1:13.2.3
R-2:10.4.6

Lecture 30 Microprocessor Applications


(Traffic light control)

R-2:10.6

RW-1
AV-1

Design a four way


traffic control system
using 12 led and 8085

Students will learn


Animation of
how to control traffic traffic
light using 8085 by light and lecturing
programming

Week 11 Lecture 31 Microprocessor Applications


(Stepper motor control)

R-2:10.9

RW-4
VL-1

how to calculate step


angle of stepper motor
and programming to
rotate stepper motor in
clock-wise and anti
clock wise direction

As a result of this
lecture students will
learn to control
direction
on stepper motor
using 8085

T-1:18.3
R-2:5.1-5.8

Introduction to 8086
Microprocessor

Students will learn


General discussion
basics of
and picture
8086 Microprocessor demonstration

T-1:18.3
R-2:5.1-5.8
R-3:13

Architecture of 8086
Students will learn
General discussion
and Pin diagram Logical detail architecture of and Picture
and physical address ,
8086
demonstration
memory segmentation

Lecture 32 Advanced processors(The


8086 microprocessor family
overview)
Advanced processors
(Architecture of 8086)

Lecture 33 Advanced processors(BIU)

Animation and
discussion

T-1:18.3
R-2:6.1-6.3 and 7.2

Insight of BIU and EU , Students will get the


Min and Max mode pin insight of 8086
description ,detail
operation of 8086 in
these modes

Lecturing and
simulator

Advanced processors(EU)

T-1:18.3
R-2:6.1-6.3 and 7.2

Insight of BIU and EU , Students will get the


Min and Max mode pin insight of 8086
description ,detail
operation of 8086 in
these modes

Lecturing and
simulator

Advanced processors(Min
and Max mode)

R-2:6.1-6.3 and 7.2

Insight of BIU and EU , Students will get the


Min and Max mode pin insight of 8086
description ,detail
operation of 8086 in
these modes

Lecturing and
simulator

DVD Player

Week 12 Lecture 34 Advanced processors


(Assembly language
program of 8086)

R-1:3
R-2:6.1 - 6.3 and 7.2

Addressing modes ,
assembly Instruction
related to division and
multiplication
Program related to
addition and subtraction

As a result of this
Lecturing and
lecture students will simulator
learn hoe to
communicate with
8086 microprocessor
using programming

Lecture 35 Advanced processors


(Arithmetic co processor
80286)

T-1:18.3.2
R-1:15
R-2:11.8 - 11.10 and
11.15

L35 : Architecture of
80286
L36 : Pin diagram and
Comparison with 8086

L35 : Students will


Lecturing and
learn insight of 80286 picture
microprocessor
demonstration
L36 : Advancement
of
8086 using 80286
and different signals

Lecture 36 Advanced processors


(Arithmetic co processor
80286)

T-1:18.3.2
R-1:15
R-2:11.8 - 11.10 and
11.15

L35 : Architecture of
80286
L36 : Pin diagram and
Comparison with 8086

L35 : Students will


Lecturing and
learn insight of 80286 picture
microprocessor
demonstration
L36 : Advancement
of
8086 using 80286
and different signals

Week 13 Lecture 37 Advanced processors


(Arithmetic co processor
80386)

T-1:18.4
R-1:15
R-2:11.17 and 11.26
11.29

Introduction about
808386, comparison of
80386 with 8086

Learn advance
Lecturing and
version of 8086
picture
and their comparison demonstration

Lecture 38 Advanced processors


(Arithmetic co processor
80486)

R-1:15
R-2:11.17 and 11.26
11.29

Introduction about
80486 and
comparison of 80486
with 8086

Learn advance
Lecturing and
version of 8086
picture
and their comparison demonstartion

Lecture 39 Advanced processors


(Overview of RISC
processor)

T-1:18.4.4
R-2:12.16

Overview of RISC
Processor
Comparison between
Risc and cisc

Learn about RISC


and
CISC

General discussion ARM and IA 64


and picture
demonstration

Week 14 Lecture 40 Advanced processors


(Overview of RISC
processor)

T-1:18.4.4
R-2:12.16

Overview of RISC
Processor
Comparison between
Risc and cisc

Learn about RISC


and
CISC

General discussion ARM and IA 64


and picture
demonstration

SPILL OVER
Week 14 Lecture 41

Spill Over

Lecture 42

Spill Over

Week 15 Lecture 43

Spill Over

Lecture 44

Spill Over

Lecture 45

Spill Over

Scheme for CA:

Component

Frequency

Term Paper,Test

Out Of
2

Each Marks Total Marks


3

Total :-

10

20

10

20

Details of Academic Task(s)


AT No.

Objective

Topic of the Academic Task

Include topics from Lecture 1 to Lecture 15

Nature of Academic Task


(group/individuals/field
work

Evaluation Mode

Allottment /
submission Week

Individual

Thrice its actual


weightage. All
questions of 5
marks each or in
multiples of 5.Must
be announced at
least 6 days in
advance and must
be based on content
already taught
before test allotment

5/6

Test1

To Test Basic
Knowledge about
subject

Test2

To evaluate students Include topics from Lecture 22 to Lecture 26


based on inputs
given on interfacing
and interrupts

Individual

Thrice its actual


weightage. All
questions of 5
marks each or in
multiples of 5.Must
be announced at
least 6 days in
advance and must
be based on content
already taught
before test allotment

9 / 10

Term Paper1

To test the
conceptual
understanding of
students about
course

Group

Evaluation will be
out of 30 marks (
Mid Term report- 5
marks, End Term
report- 15 marks,
Viva / presentation10 marks)

3 / 11

Term Paper as per topic suggested in class and given in the list

List of suggested topics for term paper[at least 15] (Student to spend about 15 hrs on any one specified term paper)
Sr. No.

Topic
1 Computers, Microcomputers and Microprocessors
2 Memory management and Microprocessor
3 Simple Robots and Microprocessor

4 Microprocessor based Water Level controller


5 8085 interrupts and interrupt applications
6 Evolution of Microprocessor
7 Embedded systems
8 Microprocessor based control of traffic lights
9 Design of microprocessor based robotics arm
10 8085 Assemblers and simulators
11 Supercomputer Vs microprocessor
12 Design of handshake mode with 8255 using 8086
13 RISC Vs CISC
14 Multi-core Processors
15 Pentium Processor