Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Session plan microprocessor & interfacing new
1. Annexure I
Department of Electrical & Electronics Engg.
Session Plan
Course Title: Microprocessor & Interfacing
Credit Units: 4
Course Code: ECE303
Course Level: UG
Name ofCourse Coordinator: Mr Lala Bhasker
Name ofFaculty Members Teaching the Course:
1. Mr. Sumeet Sehrawat
Minimum number of sessions required: 63
S.
No.
Topic(Module) Topic Covered Remarks
1. Module – I:
Introduction of
8-bit
Microprocessor
(Weightage : 20
%, No. of
Sessions – 13)
Introduction ofsyllabus , LTP structure,
evaluation scheme, pedagogy and
Learning outcomes and Microprocessors
Evolution
Lecture
2. Study of 8085 Microprocessor pin out
signals , bus timing its internal
architecture
Lecture
3. Overview of 8085 instruction set (data
Transfer,Arithmetic group)
Lecture
4. Addition and subtraction of two 16-bit
numbers using 8085 microprocessor
Practical
5. Addition and subtraction of two 16-bit
numbers using 8085 microprocessor
Practical
6. Overview of 8085 instruction set (Logical
group)
Lecture
7. Overview of 8085 instruction set (branch
Controlled group)
Lecture
8. basic programming stacks & subroutine Lecture
9. Multiplication and Division of two 8-bit
numbers using 8085 microprocessor
Practical
10. Multiplication and Division of two 8-bit
numbers using 8085 microprocessor
Practical
11. basic programming stacks & subroutine
(hardware & Software interrupts)
Lecture
12. basic programming stacks & subroutine
(programming examples)
Lecture
L T P S SW FW TOTAL CREDIT UNITS
3 0 2 - - - 4
2. 13. Revision of Module and Summary of
Module
Lecture Assignment I on
programming of 8085
14. Module II: 16
Bit
Microprocessors
(Weightage : 20
%, No. of
Sessions – 13)
Addition, subtraction, Multiplication and
division of two 16 bit numbers using 8086
Practical
15. Addition, subtraction, Multiplication and
division of two 16 bit numbers using 8086
Practical
16. Study of 8086 - 8086/8088 pin out signals Lecture
17. bus timing internal architecture flag Lecture
18. register organization Execution unit Bus
Interface Unit
Lecture
19. Write 8086 program to sort an array. Practical
20. Write 8086 program to sort an array. Practical
21. Physical Memory Organization Minimum
mode and Maximum mode
Lecture
22. Interrupts comparison with 8088 Lecture
23. Interrupts comparison with 8088
(Programing practice)
Lecture
24. Write 8086 program to divide a string of
unpacked ASCII digits by an single ASCII
Digit
Practical
25. Write 8086 program to divide a string of
unpacked ASCII digits by an single ASCII
Digit
Practical
26. Revision of Module and Summary of
Module
Lecture Assignment II on
programming of 8086
Minor test will be covered as per the dates given by the university
27. Module III:8086
Family Assembly
Language
Programming
(Weightage : 20
%, No. of
Sessions – 13)
8086 Microprocessor addressing modes Lecture
28. Instruction set Lecture
29. Write 8086 program to check whether a
string is palindrome or not.
Practical
30. Write 8086 program to check whether a
string is palindrome or not.
Practical
31. Program development steps constructing
the machine codes for 8086
Lecture
32. instructions for writing programs for use
with an assembler assembly language
program development tools
Lecture
33. implementing standard program structures
in 8086 assembly language
Lecture
34. Write 8086 program that calculate the
average of 5 numbers and write the result
in AX.
Practical
3. 35. Write 8086 program that calculate the
average of 5 numbers and write the result
in AX.
Practical
36. operators strings Procedures Macros Lecture
37. Program development on 8086
(Programing practice)
Lecture
38. Revision of Module and Summary of
Module
Lecture QUIZ1 Programs on
8086
39. Module IV:
8086 Interfacing
(Weightage: 20
%, No. of
Sessions – 13)
To study and program the programmable
peripheral interface (8255) board
Practical
40. To study and program the programmable
peripheral interface (8255) board
Practical
41. Basic memory and I/O interfacing Lecture
42. Interfacing 8086 with 8255 Lecture
43. Interfacing 8086 with 8254 Lecture
44. To study and program the programmable
interval timer (8253) board.
Practical
45. To study and program the programmable
interval timer (8253) board.
Practical
46. Interfacing 8086 with 8259 Lecture
47. Interfacing 8086 with 8251 Lecture
48. Interfacing 8086 with 8257 Lecture
49. To study and program the programmable
interrupt controller (8259) board
Practical
50. To study and program the programmable
interrupt controller (8259) board
Practical
51. Numeric processor 8087 Lecture
52. Revision of Module and Summary of
Module
Lecture Assignment III on
interfacing devices
53. Module V: 32-
bit & 64-bit
Processors
(Weightage : 20
%, No. of
Sessions – 13)
80386: Real Operating Mode Protected
Mode
Lecture
54. To study and program the programmable
DMA controller (8257) board.
Practical
55. To study and program the programmable
DMA controller (8257) board.
Practical
56. Paging Mode Lecture
57. Introduction to Pentium Processor
Architecture
Lecture
58. basic characteristics of dual Core Lecture
59. Practice of Programs done in Labs Practical
60. Webinar/ Guest lecture on
Microprocessors in Industrial use
Guest
Lecture
61. Core 2 duo Processors Lecture
4. 62. Revision of Module and Summary of
Module
Lecture
63. Quiz Lecture Quiz 2 on Peripherals
64. Lab Viva Voce Practical
65. Lab Viva Voce Practical
Name & Signature of Faculty Members Name & Signature of Chief Course Coordinator
Mr. SumeetSehrawat
5. Annexure II
Course Planning & Assessment
A. Sessions:plannedandheld
S.No. Total Noof
sessions
planned
No of sessionsheldinthe monthof
June July August Sept Oct Nov Extra
Classes
if any
Total
Classes
Held
1 Lecture 39
2 Tutorials
3 Practical 26
Total 65
Signature of Faculty
withdate
Signature of HOI/HOD
B. Internal EvaluationComponents:Planning&Execution
S.No. Component Tentative planneddate Date of execution
1 HA 1
2 HA 2
3 Q/V 1
4 Q/V 2
5 CT
Signature of Faculty
withdate
Signature of HOI/HOD
Signature of HOD/HOI
(at the endof semester)