Microprocessor PDF

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Lovely Professional University, Punjab

Course Code

Course Title

Course Planner

Lectures

ECE301

MICROPROCESSOR BASED SYSTEM DESIGN

14765::Vikas Kumar Boradak

Course Category

Courses with numerical and conceptual focus

3.0

Tutorials Practicals Credits


1.0

TextBooks
Sr No

Title

Author

Edition

T-1

Microprocessor Architecture,
Ramesh S Gaonkar
Programming and Applications with
8085

Year

Publisher Name

5th

Penram International publishing private limited

Reference Books
Sr No

Title

Author

Edition

R-1

Microprocessors and Interfacing


Programming and Hardware

Hall Dougles V

2nd

Year

Publisher Name
Tata McGraw Hill

Other Reading
Sr No

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

OR-1

http://www.pcmag.com/article2/0,2817,1130705,00.asp ,

OR-2

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

Relevant Websites
Sr No

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

Salient Features

RW-1

http://www.hobbyprojects.com/microprocessor_tutorials/8085_ cpu_pin_diagram.html

pin diagram

RW-2

http://www.hobbyprojects.com/microprocessor_tutorials/8085_
mnemonics_opcode_instructions.html

opcode instruction set

RW-3

http://jntuimplab.blogspot.com/2008/02/traffic-light-controlsystem- using-8086.html

traffic light control

RW-4

http://www.eastaughs.fsnet.co.uk/cpu/further-pipelining.htm

animation on pipelining

RW-5

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

traffic light control

LTP week distribution: (LTP Weeks)


Weeks before MTE

Weeks After MTE

Spill Over

0.0

4.0

Detailed Plan For Lectures


Week
Number

Lecture
Number

Broad Topic(Sub Topic)

Week 1

Lecture 1

Introduction to 8085
Microprocessor(General
definitions of microcomputers,
microprocessors, micro
controllers)

T-1:1.1

Lecture 2

Introduction to 8085
Microprocessor(8085 Architecture
and its operation)

T-1:4.1

Lecture 3

Introduction to 8085
Microprocessor(Signal
descriptions and pins of 8085
microprocessor)

T-1:4.1

Lecture 4

Introduction to 8085
Microprocessor(Register structure,
ALU, Bus Organization, Timing
and Control unit.)

T-1:3.1

Lecture 5

Instruction set of 8085(General


definitions of microcomputers,
microprocessors, micro
controllers)

T-1:1.1

Instruction set of 8085(Addressing


modes)
Lecture 6

Instruction set of 8085(Data


transfer operations)

Lecture 7

Instruction set of 8085(Arithmetic


and Logic operations)

Lecture 8

Week 2

Week 3

Week 4

Chapters/Sections
of Text/reference
books

Other Readings, Lecture Description


Relevant
Websites, Audio
Visual Aids,
software and
Virtual Labs

Learning Outcomes

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

introduction about
microprocessors

different kinds of
microprocessors

Video demonstration
On
evolution of
microprocessor

8085 introduction of
architecture

detail architecture of
8085

pin description of 8085

8085 ic and its pin


configuration

8085 architecture

different components of
8085 architecture

instruction set

different kind of
instruction

T-1:6.1

different adderssing
modes of 8085

how to address different


task in 8085

T-1:6.1

transfer of data

memory operation

animation on execution
of instruction

T-1:6.2 6.3

ALU

operation of ALU

8085 simulator

Instruction set of 8085(Arithmetic


and Logic operations)

T-1:6.2 6.3

ALU

operation of ALU

8085 simulator

Lecture 9

Instruction set of 8085(Branching


and Stack operations)

T-1:6.4

memory

memory operation

8085 simulator

Lecture 10

Instruction set of 8085(Timing


diagram)

T-1:4.1

timing

detail of timing of each Animation of timing


instruction
diagram

Instruction set of 8085


(Programming model)

T-1:2.1

differnt models for


programming

how to program for


different tasks
techniques for
converting the codes

OR-1

RW-1

RW-2

OR-2

Picture demonstration
of
architecture

Lecture 11

Programming of 8085(Code
Conversion)

T-1:10.1 10.2 10.3


10.4 10.5 10.6 10.7

converting of codes

8085 simulator

Lecture 12

Programming of 8085(Counters
and Time Delays)

T-1:8.1 8.2 8.3 8.4

performing delay in task understanding the delay 8085 simulator


and counter

Week 5

Week 6

Week 7

Lecture 13

Programming of 8085(Stack and


Subroutine)

T-1:9.1 9.2 9.3

operation of stack

application of stack

Lecture 14

Programming of 8085
(Programming Techniques)

T-1:7.1 7.2 7.3 7.4


7.5

Lecture 15

Interfacing Memory and I/O


Devices with 8085(Memory
interfacing)

Lecture 16

Interfacing Memory and I/O


Devices with 8085(I/O-Mapped
I/O)

Lecture 17

Interfacing Memory and I/O


Devices with 8085(MemoryMapped I/O)

Lecture 18

techniques for
programming

different techniques for 8085 simulator


different programming

T-1:4.3 4.4

interfacing

external memory
interfacing

T-1:5.1 5.2

Input Output mapping

input output operation

T-1:5.4

mapping technique

memory operation

Interfacing with peripherals(IC


8255)

T-1:15.1

interfacing

external IC 8355

Lecture 19

Interfacing with peripherals(IC


8255)

T-1:15.1

interfacing

external IC 8355

Lecture 20

Interfacing with peripherals


(Interfacing with 7-segment
display)

T-1:15.2

interfacing

application of 7
segment display

Lecture 21

Interfacing with peripherals


(Interfacing with LEDs)

T-1:51.2

interfacing

operation of LED

RW-2

MID-TERM
Week 8

Week 9

Week 10

Week 11

Lecture 22

Interfacing with peripheral ICs(IC


8254)

T-1:15.4

interfacing with 8085

external IC 8254

Lecture 23

Interfacing with peripheral ICs(IC


8254)

T-1:15.4

interfacing with 8085

external IC 8254

Lecture 24

Interfacing with peripheral ICs


(IC8279)

T-1:14.3

interfacing with 8085

external IC 8279

Lecture 25

Interfacing with peripheral ICs


(Interfacing LCD)

T-1:17.1

interfacing with 8085

concept of LCD

Lecture 26

Interfacing with code converters


(Interfacing with ADC)

T-1:13.2

interfacing with 8085

how to convert analog


to digital

Lecture 27

Interfacing with code converters


(Interfacing with DAC)

T-1:13.1

interfacing with 8085

how to convert digital


into analog

Lecture 28

Interrupts(8085 Vectored
Interrupts)

T-1:12.2

interrupts

different kinds of
interrupts

Lecture 29

Interrupts(The 8085 interrupt)

T-1:12.1

interrupts

different interrupts of
8085

Lecture 30

Interrupts(Restart and Software


Interrupts)

T-1:12.3

interrupts

applications of interruts

Lecture 31

Interrupts(IC 8259)

T-1:15.5

interrupts

external IC 8259

Lecture 32

Microprocessor Applications
(Temperature control)

different applications of
microprocessor

how to control
temperature

8085 simulator

Week 11

Week 12

Week 13

Lecture 33

Lecture 34

Microprocessor Applications
(Traffic light control)

T-1:17.2

Microprocessor Applications
(Digital Clock)

T-1:17.3

RW-3
RW-5

different applications of
microprocessor

how to control traffic


light

different applications of
microprocessor

how to design digital


clock

different applications of
microprocessor

how to control stepper


motor

Lecture 35

Microprocessor Applications
(Stepper motor control.)

Lecture 36

Introduction to 8086
Microprocessor(Signal
descriptions and pins of 8086
microprocessor.)

R-1:2.12

introduction about 8086

architecture of 8086

Lecture 37

Introduction to 8086
Microprocessor(Signal
descriptions and pins of 8086
microprocessor.)

R-1:2.12

introduction about 8086

architecture of 8086

Lecture 38

Introduction to 8086
Microprocessor(Physical memory
organization, BIU, EU)

R-1:2.12

different components of
8086 architecture

how different
components works
together in 8086 and
their applications

Lecture 39

Introduction to 8086
Microprocessor(Internal
organization of 8086
microprocessor.)

R-1:2.12

bus organisation

operation of bus in
8086

RW-4

Video
demonstration
on
interfacing with traffic
light control system
x20

Animation on
pipeliningweb

SPILL OVER
Week 14

Lecture 40

revision

quick overview

Lecture 41

revision

quick overview

Scheme for CA:


Component

Frequency

Homework,Test

Out Of
2

Each Marks Total Marks


3

Total :-

10

20

10

20

Details of Academic Task(s)


AT No.

Objective

Homework 1

Learning basics

Topic of the Academic Task

Instruction set, 8085 Architecture and its operation,Signal


descriptions and pins of 8085 microprocessor, Memory
interfacing, I/O-Mapped I/O, I/O-Mapped I/O

Nature of Academic Task


(group/individuals/field
work
Individual

Evaluation Mode

Submission

Allottment /
submission Week
2/4

Test 1

programming skills

Programming Techniques, Counters and Time Delays, Stack and Individual


Subroutine, Code Conversion, Data transfer operations,
Arithmetic and Logic operations, Branching and Stack operations

test

4/6

Test 2

Interfacing skills

Interfacing with LEDs, IC 8255, Interfacing with 7-segment


Individual
display, IC 8254,
Interfacing ADCs, Interfacing with DAC, Interfacing with LCDs,
IC8279

test

8 / 10

Plan for Tutorial: (Please do not use these time slots for syllabus coverage)
Tutorial No.

Lecture Topic

Type of pedagogical tool(s) planned


(case analysis,problem solving test,role play,business game etc)

Tutorial 1

8085 simulator

simulation software

Tutorial 2

8085 simulator

Problem solving

Tutorial 3

programming

Problem solving

Tutorial 4

programming

Problem solving

Tutorial 5

problems of memory interfacing and device interfacing

Problem solving

Tutorial 6

test

Test

Tutorial 7

problems on 8255

After Mid-Term
Tutorial 8

problems on 8254, 8279

Problem solving

Tutorial 9

problems on data converters

Problem solving

Tutorial 10

test

Test

Tutorial 11

Interrupt and its related programming

Problem solving

Tutorial 12

Application based problem

Problem solving

Tutorial 13

8086 architecture and memory modes

Problem solving

You might also like