Anda di halaman 1dari 4

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

: M.MANOBALA : MICROPROCESSORS AND MICROCONTROLLERS : EC 1257 : II / IV

Syllabus
AIM To learn the architecture, programming, interfacing and rudiments of system design of microprocessors and microcontrollers. OBJECTIVE To have an in depth knowledge of the architecture of 8-bit microprocessor -8085 To study the Instruction set and to develop assembly language programs. To study the architecture and Instruction set of 8086 and to develop assembly language programs. To design and understand multiprocessor configurations. To study different peripheral devices and their interfacing to 8086. To study the architecture and programming of 8051 microcontroller. UNIT I THE 8085 MICROPROCESSOR 9 8085 Microprocessor architecture-Addressing modes- Instruction set-Programming the 8085 UNIT II 8086 SOFTWARE ASPECTS 9 Intel 8086 microprocessor - Architecture - Signals- Instruction Set-Addressing ModesAssembler Directives- Assembly Language Programming-Procedures-Macros-Interrupts and Interrupt Service Routines-BIOS function calls. UNIT III MULTIPROCESSOR CONFIGURATIONS 9 Coprocessor Configuration Closely Coupled Configuration Loosely Coupled Configuration 8087 Numeric Data Processor Data Types Architecture 8089 I/O Processor Architecture Communication between CPU and IOP.

UNIT IV I/O INTERFACING 9 Memory interfacing and I/O interfacing with 8085 parallel communication interface serial communication interface timer-keyboard/display controller interrupt controller DMA controller (8237) applications stepper motor temperature control. UNIT V MICROCONTROLLERS 9 Architecture of 8051 Microcontroller signals I/O ports memory counters and timers serial data I/O interruptsInterfacing -keyboard, LCD, ADC & DAC

TOTAL: 45

TEXT BOOKS T1. Ramesh S. Gaonkar ,Microprocessor Architecture, Programming and applications with the 8085 Penram International Publisher , 5th Ed.,2006. T2. Yn-cheng Liu,Glenn A.Gibson, Microcomputer systems: The 8086 / 8088 family architecture, Programming and Design, second edition, Prentice Hall of India , 2006. T3. Kenneth J.Ayala, The 8051 microcontroller Architecture, Programming and applications second edition ,Penram international. REFERENCES R1. Douglas V.Hall, Microprocessors and Interfacing : Programming and Hardware, second edition , Tata Mc Graw Hill ,2006. R2. A.K.Ray & K.M Bhurchandi, Advanced Microprocessor and Peripherals Architecture, Programming and Interfacing, Tata Mc Graw Hill , 2006. R3. Peter Abel, IBM PC Assembly language and programming , fifth edition, Pearson education / Prentice Hall of India Pvt.Ltd,2007. R4. Mohamed Ali Mazidi,Janice Gillispie Mazidi, The 8051 microcontroller and embedded systems using Assembly and C,second edition, Pearson education. R5. A K Ray, K M Bhurchandi, Advanced Microprocessors and Peripherals, TMH, 2007. R6. www.electronicsdesignworks.com R7. www.microcodes.info R8. www.electronicsforu.com

LECT NO.

DATE

TOPICS TO BE COVERED

T/R

PAGE. NO

UNIT I THE 8085 MICROPROCESSOR

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

26.12.11 27.12.11 28.12.11 29.12.11 30.12.11 02.01.12 03.01.12 03.01.12 04.01.12

Introduction to 8085 Microprocessor architecture and its operations Addressing modes of 8085 8085 instructions - data transfer & arithmetic instructions Looping , logical instructions Machine control instructions , stack and sub routine Introduction to 8085 programming Programming with 8085 Programming tutorial
UNIT II 8086 SOFTWARE ASPECTS

T1 T1 T1 T1 T1 T1 T1 T1 R2 R2 R2 R2 R2 R2 R2 R2 R2 R2 R2 R2 R2 R2 R2 R2 R2 R2 R2 R2 -

4 58 179 176 228 235 175 176 2 46 48 73 74 76 78 120 138 150 84 397 398 399 402 370 371 388 391 394 -

05.01.12 Intel 8086 architecture register organization 06.01.12 Addressing modes 09.01.12 Instruction set of 8086 (data transfer, arithmetic and logical ,branch ,loop) 10.01.12 Instruction set of 8086(machine control, flag manipulation) 11.01.12 Instruction set of 8086( shift and rotate, string instructions) 12.01.12 Assembler directives 13.01.12 Assembly language programming 18.01.12 Stack structures, procedures 19.01.12 Interrupts and interrupt service routines 20.01.12 Macros & BIOS function calls 23.01.12 Programming with 8086 24.01.12 Programming tutorial
UNIT III MULTIPROCESSOR CONFIGURATIONS

25.01.12 Introduction to microprocessor configuration 27.01.12 Types of coprocessor configuration 30.01.12 Coprocessor configuration- closely coupled configuration 31.01.12 Coprocessor configuration- loosely coupled configuration 06.02.12 Introduction to 8087 numeric data processor 07.02.12 8087 numeric data processor- architecture 08.02.12 8087 numeric data processor data types 09.02.12 8089 i/o processor architecture 10.02.12 Communication between CPU and IOP 13.02.12 Programming tutorial

LECT NO.

DATE

TOPICS TO BE COVERED

T/R

PAGE. NO

UNIT IV I/O INTERFACING

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

14.02.12 15.02.12 16.02.12 17.02.12 20.02.12 21.02.12 22.02.12 23.02.12 24.02.12 27.02.12 28.02.12 29.02.12 05.03.12 06.03.12 07.03.12 08.03.12 12.03.12 13.03.12 13.03.12 14.03.12 15.03.12 16.03.12 19.03.12 20.03.12 21.03.12 22.03.12 22.03.12 23.03.12 23.03.12

Introduction to memory interfacing Static RAM interfacing Dynamic RAM interfacing I/O interfacing Parallel communication interface 8255 PPI Serial communication interface -8251 USART Programmable interval timer -8253 Keyboard /display controller 8279 Keyboard /display interface Programmable interrupt controller -8259 DMA controller 8237 Stepper motor interface Temperature control Motor Control- Relay, PWM, DC Traffic light control Washing machine control Programming tutorial
UNIT V MICROCONTROLLERS

T1 T1 R2 R2 R2 R2 R2 R5 R5 R2 R2 R1 R2 R4 R6 R7,R8 T3 T3 T3 T3 R4 R4 R4 R4 R4 R4 -

116 117 120 139 184 278 235 266-275 275-278 249 306 281-283 228 507-514 53 54 58 57 355 357 271 299 321 323 -

Introduction to microcontrollers Architecture of 8051 Signal descriptions Register set, operational features Memory organization I/O Ports Interrupts Interfacing -keyboard, LCD Interfacing -ADC Interfacing -DAC Programming tutorial University questions revision

Prepared by Signature Name Designation Date M.MANOBALA Lecturer 19.11.2011

Approved by

TR.PARTHASARATHY HOD, Department of ECE 19.11.2011

Anda mungkin juga menyukai