Jagdamba Education Society s S.N.D. COLLEGE OF ENGINEERING & RESEARCH CENTRE Tal: Yeola Dist: Nashik Department of Electrical Engineering Academic Year: 2013-2014 (Teaching Plan) Class: S.E. (Electrical) Course: 2012 PAT. Semester: IV 203149: FUNDAMENTALS OF MICROPROCESSOR AND MICROCONTROLLER Textbooks: TB-1 TB-2 TB-3 Fundamentals of Microprocessor and Microcomputer by B.Ram Dhanpat Rai & Sons, New Delhi. Microprocssor and Peripherals by S. P. Chaudhari, Sucheta Chaudhari SCITECH Publications,Chennai. The 8051 Microcontroller and Embeded Systems by Muhammad Ali Mazidi, J.G. Mazidi Pearson Education. TB-4 The 8051 Microcontrollers - Architecture, Programming and Applications by K. J. Ayala, Penram International Publishing(I) Pvt Ltd. TB-5 TB-6 Design with Microcontroller by John B. Peatman, Pearson Education. Ajay Deshmukh Microcontroller 8051 TATA McGraw Hil Reference Book: RB-2 RB-4 RB-5 8051 Microcontroller by Scott Mackenzie Pearson Education. Microprocessor Architecture, Programming & Applications by R.S. Gaonkar, Penram International Publishing (India). Microprocessors and Digital systems by Liu and Gibson, Tata McGraw Hill India. Intel Microcontroller Data book. Intel Corporation 1990-8 bit Embedded Controller Handbook.
1. 2. 3. 4. 5. 6. 7. UNIT-I Introduction to Microprocessor & Microcontroller Functional block diagram (Architecture) of 8085 Features of 8085 Functions of Arithmetic & Logical Unit Timing & Control Unit General Purpose Registers Functions of Accumulator Stack Pointer Program Counter Functions of Address Buffer Address/Data buffer Pin Configuration of 8085 Functions of each Pin Overview of types of memory Block diagram of Memory Address decoding technique TB-1, TB-3 & RB-2 8. Memory interfacing with 8085 TB-1, TB-3 & RB-2 Instruction Format Definition of Addressing Mode 9. Overview of Types of Addressing mode Instruction set of 8085 (important 10. instructions) Revision of Addressing mode with 11. examples & Memory interfacing Notes Q.1 Draw Functional Block Diagram of 8085 & Explain the functions of each block. Q.2 Draw pin Diagram of 8085 & Explain the functions of each pin. Q.3 Explain the Addressing modes of 8085 with two examples of each. Q.4 Enlist all the instructions of 8085.
UNIT -II 12. 13. Concept of Assembly Language programming 14. 15. 16. 17. Instruction Cycle Timing diagrams 18. Stack Operation 19. Interrupt Structure 20. Concept of lookup table. 21. 22. Introduction to Serial & Parallel Data Transfer Scheme Synchronous data transfer scheme Asynchronous data transfer scheme Interrupt driven data transfer scheme Polling Type Q.1 Write a short note on Instruction Cycle & Define Timing Diagram. Q.2 Enlist various Stack related instructions & Explain each in brief. Q.3 Draw & Explain the interrupt structure of 8085. Q.4 Briefly Explain the various Data Transfer Scheme. UNIT-III 23. Feature of 8255 (PPI) Functional Block diagram of 8255 24. Functions of each block Control word register of 8255 25. Operating modes of 8255 (Mode 0,1 & BSR mode) 26. Interfacing of 8255 with 8085
27. Feature of 8254 (PIT) Functional Block diagram of 8254 28. Functions of each block Control word register of 8254 29. Operating modes of 8254 (Mode 0,1 & BSR mode) 30. Interfacing of 8254 with 8085 31. Features of ADC0809 & DAC0808 Pin configuration of ADC 0809 & DAC 0808 32. Interfacing Problems & Revision Notes Q.1 Draw the functional block diagram of PPI 8255 Q.2 Draw the functional block diagram of PIT 8254 Q.3 Write down the features of ADC0809 & DAC0808. UNIT-IV 33. Introduction to the concept of microcontroller. Comparison between Microprocessor & Microcontroller 34. Architecture or functional block diagram of 8051 Features of 8051 35. Functions of ALU Functions of Timing & Control Unit Functions Accumulator 36. Functions of Stack Pointer Functions of Program Counter 37. Internal Ram organization Special Function Registers TB-3, TB-4,TB5,TB- 6, & RB-2 TB-3, TB-4,TB5,TB- 6, & RB-2 TB-3, TB-4,TB5,TB- 6, & RB-2 TB-3 & TB-3 & 38. Special Function Registers TB-3 & 39. Pin Diagram of 8051 & Functions of Pins TB-3 & 40. Operations of I/O ports of 8051 TB-3, TB-4, TB-6 & 41. Timer/Counters of 8051 TB-3 & TB-4, 42. Timer registers TB-3, TB-4, TB-6 & TMOD register format & Function 43. Timer modes TB-3 & TB-4,
44. Interrupts of 8051 Timer Flag Interrupts Serial port interrupts 45. External interrupts TB-3, TB-4, TB-6 & TB-3, TB-4, TB-6 & Software generated interrupt control 46. Revision Notes Q.1 Draw the functional block diagram of 8051 7 Explain the functions of each block Q.2 Explain the internal RAM Structure of 8051 Q.3 Write a short note on Timer registers of 8051 Q.4 Explain the Interrupt Structure of 8051 UNIT-V 47. Addressing modes of 8051 48. Instruction Set of 8051 49. Assembly Language Programming 50. Assembly Language Programming 51. Assembly Language Programming 52. Assembly Language Programming 53. Calls & Subroutine 54. Interrupts & Returns 55. Introduction to Serial Communication in 8051 56. Serial Data input & output 57. Serial Data modes 58. RS-232 for serial communication of 8051 with PC Q.1 Explain the Addressing modes of 8051 Q.2 Enlist all the instructions of 8051 Q.3 Explain all JUMP, CALL & Return instruction Q.4 Explain the Serial interface of 8051 with PC
UNIT-VI 59. Applications of 8085 Measurement of Power Factor 60. Applications of 8085 Measurement of Energy 61. Applications of 8085 Flow Measurement 62. Applications of 8085 Control of Stepper motor 63. Applications of 8085 Temperature measurement 64. Applications of 8085 Speed measurement Q.1 Explain the measurement of Power Factor using 8085 Q.2 Explain the Flow measurement 8085 Q.3 Explain the Control of Stepper motor using 8051 Q.4 Explain the Speed Measurement using 8051 Prof. Tambe S. S. [Subject Teacher] Prof. Hapse M. M. [H.O.D.]