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. |