Anda di halaman 1dari 5

SHANMUGANATHAN ENGINEERING COLLEGE

ARASAMPPATTI 622 507


DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING
(Academic Year 2011-2012 / Even Semester)

STAFF NAME SUB. NAME SUB. CODE YEAR/SEM

: N.VENKATAKRISHNAN : MICROPROCESSOR AND MICROCONTROLLER : EC1301 : III / VI

AIM To enable the student to learn the microprocessor, microcontroller and various peripheral devices architecture, programming, system design with microprocessors and microcontrollers. OBJECTIVE Study of 8085 microprocessor architecture, instruction set, addressing modes, timing diagram, interrupt memory interfacing and assembly language programming Study of serial I/O (8251), Parallel I/O (8255), Keyboard and display controller (8279), ADC/DAC interfacing, inter-integrated circuits interfacing (I2C Standard, RS232C RS485, GPIB. Study of 8086 microprocessor architecture, instruction set, addressing mode, interrupts and assembly language programming Study of 8051 microcontroller architecture, IO pins, ports, external memory and 8255 interfacing, counter and timers and serial data IO Study of 8051 microcontroller instruction set, addressing modes, assembly language programming, IO port programming, Timer and counter programming, UART programming, Interrupt programming , LCD, ADC, sensors, stepper motors, keyboard and DAC interfacing

SYLLABUS
UNIT I 8085 MICROPROCESSOR 9 8085 Architecture Instruction set Addressing modes Timing diagram Assembly language programming Counters Time delays Interrupts Memory interfacing Interfacing I/O devices. UNIT II PERIPHERALS INTERFACING OF 8085 9 Interfacing serial I/O (8251) Parallel I/O (8255) Keyboard and display controller (8279) ADC/DAC interfacing Inter-integrated circuits interfacing (I2C Standard) Bus RS232C RS485 GPIB. UNIT III 8086 MICROPROCESSOR 9 8086 architecture 8086 addressing modes Instruction Set 8086 assembly language programming Interrupts. UNIT IV 8051 MICROCONTROLLER 9 8051 architecture I/O pins Ports and circuits External memory Counters and timers Serial data I/O Interrupts Interfacing to external memory and 8255.

UNIT V 8051 PROGRAMMING AND APPLICATIONS 9 8051 instruction set Addressing modes Assembly language programming I/O port programming Timer and counter programming Serial communication Interrupt programming 8051 interfacing LCD, ADC, sensors, stepper motors, keyboard and DAC. TOTAL= 45 TEXT BOOKS
T1. Gaonkar, R. S., Microprocessor Architecture, Programming and Application with 8085, 4th Edition, Prentice Hall, 2000 T2. Uffenbeck, J., The 80 86 Families, Design, Programming and Interfacing, 3rd Edition, Pearson Education, 2002 T3. Mohammed Ali Mazidi and Janice Gillispie Mazidi, The 8051 Microcontroller and Embedded Systems, Pearson Education, 2003.
REFERENCES

R1. Ray A.K. and Burchandi K.M., Intel Microprocessors Architecture Programming and Interfacing, TMH, 2000 R2. Ayala, K.J., The 8051 Microcontroller Architecture Programming and Application, 2nd Edition, Penram International Publishers, 1996. R3. Rafiquzhman M., Microprocessors Theory and Applications: Intel and Motorola, PHI Pvt. Ltd., 2003.

Lect.No 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Lect.No 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Lect.No 25. 26. 27. 28. 29.

Topics to be covered UNIT I 8085 MICROPROCESSOR 26.12.11 Introduction to Microprocessor 27.12.11 8085 Architecture 28.12.11 Instruction set 29.12.11 Instruction set 30.12.11 Instruction set 02.01.12 Addressing modes 03.01.12 Timing diagram 03.01.12 Assembly language programming 04.01.12 Counters and Time delays 15711 Interrupts 16711 Memory interfacing 18711 Interfacing I/O devices. Date Topics to be covered UNIT II PERIPHERALS INTERFACING OF 8085 19711 Serial I/O (8251) Architecture 20711 8251 Control word format 21711 Parallel I/O (8255) 22711 8255 Control word format 25711 Keyboard and display controller (8279) 26711 8279 Control word format 27711 8279 Control word format 28711 ADC interfacing 29711 DAC interfacing 30711 Inter-integrated circuits interfacing 1811 2811 Date 3811 4811 5811 RS232C RS485 GPIB. Topics to be covered UNIT III 8086 MICROPROCESSOR 8086 architecture 8086 architecture Modes of operation

Date

T/R T1 T1 T1 T1 T1 T2 R3 T1 T1 T1 T1 T1 T/R R3 T1 T1 T1 T1 T1 T1 T1 T1 T1 T2 T2 T/R R1 R1 R1 R1 R1

Page.No. 3 13 105 109 46 50, 175 195 196 210 179 185 85 87 50 53 275 290 375 395 116 126 139 - 164 Page.No. 248 524 558 460 - 470 471 - 493 450 451 452 454 455 456 403 413 414 423 162 179 529 534 438 439, 278 283 Page.No. 36 7 11 12 14 46 48

11811 Addressing modes 12811 Addressing modes

30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. Lect.No 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60.

13811 Instruction Set 16811 Instruction Set 17811 Instruction Set 19811 8086 assembly language programming 22811 8086 assembly language programming 23811 Hardware Interrupts 27811 Software Interrupts UNIT IV 8051 MICROCONTROLLER 5.9.11 8051 architecture 9.9.11 10.9.11 12.9.11 13.9.11 15.9.11 16.9.11 17.9.11 19.9.11 20.9.11 21.9.11 Special Function Register I/O pins Ports and circuits Counters Timers Serial data I/O Interrupts Control word formats External memory interfacing External memory interfacing

R1 R1 R1 R1 R1 R1 R1 R2 R2 R2 R2 R2 R2 R2 R2 R2 T3 T3

40 50 51 55 56 65 75 85 86 116 125 128 129 132 54 58 59 66 66 67 68 69 72 74 75 76 76 81 82 83 84 86 273 292 273 292 303 316 Page.No. 65 79 109 153 95 107 83 92 157 168 169 178 183 203 209 230 236 242 243 250 256 261 261 270

19911 Interfacing 8255 with 8051 T3 Date Topics to be covered T/R UNIT V 8051 PROGRAMMING AND APPLICATIONS 20911 8051 instruction set T3 21911 8051 instruction set 22911 Addressing modes 23911 I/O port programming 24911 Timer programming 26911 Counter programming 27911 Serial communication 28911 Interrupt programming 29911 LCD interfacing 30911 ADC and sensor interfacing 11011 stepper motors and keyboard interfacing 31011 DAC interfacing T3 T3 T3 T3 T3 T3 T3 T3 T3 T3 T3

Prepared by Signature Name Designation Date N.VENKATAKRISHNAN Assistant Professor

Approved by

TR.PARTHASARATHY HOD / Department of ECE

Anda mungkin juga menyukai