0% found this document useful (0 votes)
18 views4 pages

Lesson Plan

The 15 week lesson plan covers Microprocessor topics including: 1) Introduction to microprocessors, organization of microcomputers, and applications of microprocessors. 2) Details of the 8085 microprocessor including pin layout and functions of blocks. 3) Instruction format, addressing modes, and instruction set including data transfer, arithmetic, and logic instructions. 4) Programming exercises in assembly language and interfacing with peripherals like 8255 PPI, 8253 PIT, and 8279 KB/Display interfaces.

Uploaded by

abhikumar553ku
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)
18 views4 pages

Lesson Plan

The 15 week lesson plan covers Microprocessor topics including: 1) Introduction to microprocessors, organization of microcomputers, and applications of microprocessors. 2) Details of the 8085 microprocessor including pin layout and functions of blocks. 3) Instruction format, addressing modes, and instruction set including data transfer, arithmetic, and logic instructions. 4) Programming exercises in assembly language and interfacing with peripherals like 8255 PPI, 8253 PIT, and 8279 KB/Display interfaces.

Uploaded by

abhikumar553ku
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/ 4

Lesson Plan

Name of the faculty: Amita

Discipline: Computer Science

Semester: 4th

Subject: Microprocessor

Lesson Plan Duration: 15 weeks (from January, 2019 to April, 2019)

Week Theory Practical


Lecture Topic (including assignment / test) Practical Topic
Day Day

1st 1 Introduction to Microprocessor, 1 Familiarization of different keys of


historical back ground of MP &its 8085 microprocessor kit and its
evolution memory map
2 Org. of Micro Computer & its various 2 Familiarization of different keys of
Blocks. Microprocessor and function of 8085 microprocessor kit and its
its various blocks memory map
3 Various applications of MP & its impact
on society.
2nd 4 Revision of unit 1 3 Steps to enter, modify
data/program and to execute a
programme on 8085 kit
5 Introduction to system bus, bus org. of 4 Steps to enter, modify
8085. Functions of various blocks of data/program and to execute a
8085 programme on 8085 kit
Pin Layout of 8085. Details of various
6 Pins and related signals 8085

3rd 7 Various multiplexed pins of 5 Writing and execution of ALP for


8085.Demultiplexing of address/data addition and subtraction of two 8 bit
bus. numbers
8 Generation of RD/WR control signals. 6 Writing and execution of ALP for
Steps to execute a stored programme addition and subtraction of two 8 bit
numbers
9 Revision of Unit 2 (problem discussion)

4th 10 Class test - Unit 1 & 2 7 Writing and execution of ALP for
addition and subtraction of two 8 bit
numbers
11 Various level of programming: M/C 8 Writing and execution of ALP for
level programming, assembly level addition and subtraction of two 8 bit
prog, high level programming numbers
12 Introduction to instruction, instruction
format (type of instruction): 1- byte
instuction, 2- byte instruction, 3-byte
instruction, Introduction to Instruction
cycle.
5th 13 Instruction cycle, M/C cycle, T-state. 9 Writing and execution of ALP for
multiplication and division of two 8
bit numbers
14 Fetch & execution cycle: numbers 10 Writing and execution of ALP for
(Group : B) various steps to fetch & multiplication and division of two 8
execute an instruction bit 20 Fetch & execution cycle:
numbers
15 Timing diagram for opcode fetch
operation, memory read operation.
Timing diagram for memory write
operation,
6th 16 Timing diagram for I/O Read, I/O Write 11 Writing and execution of ALP for
operation arranging 10 numbers in
ascending/descending order

17 Memory read & memory write 12 Writing and execution of ALP for
operation of processor arranging 10 numbers in
ascending/descending order

18 Introduction to machine & assembly


language. M/C & assembly languages,
M/C code & mnemonics codes
7th 19 Instruction format: opcode, operand, 1- 13 ALP for 0 to 9 BCD counters
byte inst, 2- byte inst, 3-byte (up/down counter according to
instruction, Introduction to Addressing choice stored in memory)
Modes.
20 Addressing modes : various addressing 14 ALP for 0 to 9 BCD counters
modes (up/down counter according to
choice stored in memory)

21 Addressing modes: identification of


instruction ( to which addressing model
they belong)
8th 22 Introduction to instruction set & 15 ALP for 0 to 9 BCD counters
introduction to various groups (up/down counter according to
choice stored in memory)

23 Data transfer group of Instruction 16 ALP for 0 to 9 BCD counters


Data transfer group of instr., (up/down counter according to
choice stored in memory)

24 Arithmetic group of instruction


Logic group, stack group of instruction

9th 25 I /O & memory control group of 17 Interfacing exercise on 8255 like LED
instruction. Programming exercise of Display control
Assembly Language
26 Revision (unit 3 & 4) 18 Interfacing exercise on 8255 like LED
display control
27 Class test - unit 3 & 4
th
10 28 Introduction to storing elements, 19 Interfacing exercise on 8255 like LED
Memories. Concept of various Display control
signals/pins of memory devices
29 Basic concept of memory mapping & its 20 Interfacing exercise on 8255 like LED
Techniques. Partitioning of total display control
memory space, Introduction to Address
Decoding.
30 Address decoding, need of decoder.
Address decoding by using NAND gate
decoder &2 : 4 line decoder.
th
11 31 Address decoding by using NAND gate 21 Interfacing exercise on 8253
decoder &2 : 4 line decoder. Address programmable interval timer
decoding by using 3 : 8 line decoder &
PROM decoder.

32 Peripheral mapped I/O & Memory 22 Interfacing exercise on 8253


mapped I/O Scheme. Difference programmable interval timer
between Peripheral mapped I/O &
Memory mapped I/O Scheme,
Interfacing of memory mapped I/O
devices.
33 Introduction to Interrupts: Maskable&
non- maskable interrupt, Edge
triggered & Level triggered interrupts,
12th 34 Various H/W interrupt, S/W Interrupt, 23 Interfacing exercise on 8279
Restart interrupt & its use. Servicing programmable KB/display interface
interrupts, extending interrupt services like to display the hexcode of key
pressed on display
35 Programmed I/O operation, overview 24 Interfacing exercise on 8279
of data transfer schemes. programmable KB/display interface
like to display the hexcode of key
pressed on display
36 Sync. Data transfer, asyn data transfer
(hand-shaking schemes).
13th 37 Interrupt driven data transfer schemes, 25 Interfacing exercise on 8279
Introduction to DMA. DMA data programmable KB/display interface
transfer schemes, like to display the hex code of key
pressed on display
38 serial I/P data, serial O/P data 26 Interfacing exercise on 8279
programmable KB/display interface
like to display the hexcode of key
pressed on display
39 Introduction to peripheral devices,
8255 PPI
14th 40 8253 pit controller, basics of direct 27 Use of 8085 emulator for hardware
memory access testing
41 DMA operation & 8257 DMA 28 Use of 8085 emulator for hardware
Controller. testing
42 Introduction of 8086
th
15 43 Block diagram of 8086 29 Use of 8085 emulator for hardware
testing
44 Pin and signals of 8086 30 Use of 8085 emulator for hardware
testing
45 Revision

You might also like