Microprocessors and Interfacing

Lesson Plan Duration : August 2018 to December 2018
Name of the Faculty : Ms. Shashee Lata Rajput
Discipline : EEE/CSE
Semester : 5TH
Subject : Microprocessors and Interfacing
Lesson Plan Duration : August 2018 to December 2018
Week Theory Practical
Lecture Day Topic Practical Day Topic
1st 1 The 8085 Processor : Introduction to microprocessor 1 Study of 8085 Microprocessor kit.
2 8085 microprocessor : Architecture, instruction set, interrupt structure
3 Assembly language programming.
2nd 4 The 8086 Microprocessor Architecture 2 Write a program using 8085 and verify for : a. Addition of two 8-bit numbers, b. Addition of two 8-bit numbers (with carry).
5 Block diagram of 8086, details of sub-blocks such as EU, BIU
6 Memory segmentation and physical address computations
3rd 7 Program relocation, addressing modes 3 Write a program using 8085 and verify for : a. 8-bit subtraction (display borrow), b. 16-bit subtraction (display borrow) Duration of
8 Instruction formats, pin diagram and description of various signals
9 Instruction Set Of 8086
4th 10 Instruction execution timing 4 Write a program using 8085 for multiplication of two 8- bit numbers by repeated addition method. Check for minimum
number of additions and test for typical data.
11 Assembler instruction format, data transfer instructions
12 Arithmetic instructions, branch instructions, looping instructions
5th 13 NOP and HLT instructions 5 Write a program using 8085 for multiplication of two 8- bit numbers by bit rotation method and verify.
14 Flag manipulation instructions, logical instructions
15 Shift and rotate instructions
6th 16 Directives and operators 6 Write a program using 8085 for division of two 8- bit numbers by repeated subtraction method and test for typical data.
17 Programming examples
18 Interfacing Device : 8255 Programmable peripheral interface
7th 19 Interfacing keyboard and seven segment display 7 Write a program using 8085 for dividing two 8- bit numbers by bit rotation method and test for typical data.
20 8254 (8253) programmable interval timer
21 8259A programmable interrupt controller
8th 22 Direct Memory Access and 8237 DMA controller 8 Study of 8086 microprocessor kit
23
24
9th 25 9 Write a program using 8086 for division of a defined double word (stored in a data segment) by another double Word division and verify.
26
27
10th 28 10 Write a program using 8086 for finding the square root of a given number and verify.
29
30
11th 31 Write a program using 8086 for copying 12 bytes of data from source to destination and verify.
32
33
12th 34 Write a program using 8086 and verify for: a. Finding the largest number from an array, b. Finding the smallest number from an array.
35
36
13th 37 Write a program using 8086 for arranging an array of numbers in descending order and verify.
38
39
14th 40 Write a program using 8086 for arranging an array of numbers in ascending order and verify.
41
42
15th 43 Write a program for finding square of a number using look-up table and verify.
44
45
Write a program to interface a two digit number using seven-segment LEDs. Use 8085/8086 microprocessor and 8255 PPI.
Write a program to control the operation of stepper motor using 8085/8086 microprocessor and 8255 PPI.