Shanmuganathan Engineering College: Arasamppatti - 622 507

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 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 26.12.11 8085 Architecture 27.12.11 Instruction set 29.12.11 Instruction set 30.12.11 Instruction set 02.01.12 Addressing modes 02.01.12 Timing diagram 03.01.12 Assembly language programming 05.01.12 Counters and Time delays 06.01.12 Interrupts 09.01.12 Memory interfacing 09.01.12 Interfacing I/O devices. Date Topics to be covered UNIT II PERIPHERALS INTERFACING OF 8085 10.01.12 Serial I/O (8251) Architecture 12.01.12 8251 Control word format 13.01.12 Parallel I/O (8255) 19.01.12 8255 Control word format 20.01.12 Keyboard and display controller (8279) 23.01.12 8279 Control word format 23.01.12 8279 Control word format 24.01.12 ADC interfacing 27.01.12 DAC interfacing 30.01.12 Inter-integrated circuits interfacing 30.01.12 RS232C 31.01.12 RS485 GPIB. Date 6.2.12 6.2.12 7.2.12 9.2.12 10.2.12 Topics to be covered UNIT III 8086 MICROPROCESSOR 8086 architecture 8086 architecture Modes of operation Addressing modes Addressing modes

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

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.

13.2.12 13.2.12 14.2.12 16.2.12 17.2.12 20.2.12 20.2.12 21.2.12 23.2.12 24.2.12 27.2.12 27.2.12 29.2.12

Instruction Set Instruction Set Instruction Set 8086 assembly language programming 8086 assembly language programming Hardware Interrupts Software Interrupts UNIT IV 8051 MICROCONTROLLER 8051 architecture Special Function Register I/O pins Ports and circuits Counters Timers

R1 R1 R1 R1 R1 R1 R1 R2 R2 R2 R2 R2 R2 R2 R2 R2 T3 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

05.03.12 Serial data I/O 05.03.12 Interrupts 06.03.12 Control word formats 09.03.12 External memory interfacing 12.03.12 External memory interfacing 12.03.12 Interfacing 8255 with 8051 Date

Topics to be covered T/R UNIT V 8051 PROGRAMMING AND APPLICATIONS T3 T3 T3 T3 T3 T3 T3 T3 T3 T3 T3 T3

13.03.12 8051 instruction set 15.03.12 8051 instruction set 16.03.12 Addressing modes 19.03.12 I/O port programming 19.03.12 Timer programming 21.03.12 Counter programming 22.03.12 Serial communication 23.03.12 Interrupt programming 26.03.12 LCD interfacing 26.03.12 ADC and sensor interfacing 27.03.12 stepper motors and keyboard interfacing 29.03.12 DAC interfacing

Prepared by Signature Name Designation Date N.VENKATAKRISHNAN Assistant Professor

Approved by

TR.PARTHASARATHY HOD / Department of ECE

You might also like