Lesson Plan MPMC-New

download Lesson Plan MPMC-New

of 6

Transcript of Lesson Plan MPMC-New

  • 7/30/2019 Lesson Plan MPMC-New

    1/6

    1

    SHANMUGANATHAN ENGINEERING COLLEGE

    ARASAMPATTI622 507

    DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

    Faculty Name : Mr. N.VENKATAKRISHNAN Degree &Branch :BEEEE

    Subject Code : EC1301 Year : III

    Subject Name : MICROPROCESSOR & MICROCONTROLLER Semester : VIII

    Aim:

    To enable the student to learn the microprocessor, microcontroller and various peripheral

    devices architecture, programming, system design with microprocessors and microcontrollers.

    Objectives:

    To study the 8085 microprocessor architecture, instruction set, addressing modes, timing

    diagram, interrupt memory interfacing and assembly language programming

    To study the 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.

    To study the 8086 microprocessor architecture, instruction set, addressing mode, interruptsand assembly language programming

    To study the 8051 microcontroller architecture, IO pins, ports, external memory and 8255

    interfacing, counter and timers and serial data IO

    To study the 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

    EC1301MICROPROCESSOR & MICROCONTROLLER

    L T P C

    3 0 0 3

    UNIT I 8085 MICROPROCESSOR 9

    8085 Architecture Instruction set Addressing modes Timing diagram Assembly language

    programmingCountersTime delaysInterruptsMemory interfacingInterfacing I/O devices

  • 7/30/2019 Lesson Plan MPMC-New

    2/6

    2

    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

    RS485GPIB.

    UNIT III 8086 MICROPROCESSOR 9

    8086 architecture8086 addressing modesInstruction Set8086 assembly language

    programmingInterrupts.

    UNIT IV 8051 MICROCONTROLLER 9

    8051 architectureI/O pinsPorts and circuitsExternal memoryCounters and timersSerial

    data I/OInterruptsInterfacing to external memory and 8255.

    UNIT V 8051 PROGRAMMING AND APPLICATIONS 9

    8051 instruction setAddressing modesAssembly language programmingI/O port

    programmingTimer and counter programmingSerial communicationInterrupt programming

    8051 interfacingLCD, ADC, sensors, stepper motors, keyboard and DAC.

    TOTAL= 45

    TEXT BOOKS

    1. Gaonkar, R. S., Microprocessor Architecture, Programming and Application with 8085,

    4th Edition, Prentice Hall, 2000

    2. Uffenbeck, J., The 80 86 Families, Design, Programming and Interfacing, 3rd Edition,

    Pearson Education, 2002

    3. Mohammed Ali Mazidi and Janice Gillispie Mazidi, The 8051 Microcontroller and

    Embedded Systems, Pearson Education, 2003.

    REFERENCES

    1. Ray A.K. and Burchandi K.M., Intel Microprocessors Architecture Programming and

    Interfacing, TMH, 2000

    2. Ayala, K.J., The 8051 Microcontroller Architecture Programming and Application, 2nd

    Edition, Penram International Publishers, 1996.

    3. Rafiquzhman M., Microprocessors Theory and Applications: Intel and Motorola, PHI Pvt.

    Ltd., 2003.

  • 7/30/2019 Lesson Plan MPMC-New

    3/6

    3

    LECT.

    NO

    PROPOSED

    DATE

    ACTUAL

    DATETOPICS TO BE COVERED T/R

    PAGE

    NO.REMARKS

    UNIT I8085 MICROPROCESSOR

    1 26.12.11 Introduction to Microprocessor T1 313

    2 26.12.11 8085 Architecture T1 105109

    3 27.12.11 Instruction set T1 4650

    4 29.12.11 Instruction set T1 175195

    5 29.12.11 Instruction set tutorial T1 196210

    6 30.12.11 Addressing modes T2 179185

    7 02.01.12 Timing diagram T1 111

    8 02.01.12Assembly language

    programmingR3 8587

    9 03.01.12 Counters and Time delays T1 505310 05.01.12 Interrupts T1 275290

    11 06.01.12 Memory interfacing T1 375395

    12 09.01.12 Interfacing I/O devices. T1 116126

    REMARKS:

    UNIT II

    PERIPHERALS INTERFACING OF 808513 09.01.12 Serial I/O (8251) Architecture R3 248

    14 10.01.12 8251 Control word format T1 524558

    15 12.01.12 Parallel I/O (8255) T1 460 - 470

    16 13.01.12 Control word format Tutorial T1 471 - 493

    17 19.01.12Keyboard and display

    controller (8279)T1 450

    18 19.01.12 8279 Control word format T1 451

  • 7/30/2019 Lesson Plan MPMC-New

    4/6

    4

    19 20.01.12 8279 Control word format T1 452454

    20 23.01.12 ADC interfacing T1 455456

    21 23.01.12 DAC interfacing T1 403413

    22 24.01.12Inter-integrated circuits

    interfacingT1 414423

    23 27.01.12 RS232C T1 162179

    24 30.01.12 RS485GPIB. T2 529534

    REMARKS:

    UNIT III 8086 MICROPROCESSOR

    25 30.01.12 8086 architecture R1 36

    26 31.01.12 8086 architecture R1 711

    27 6.2.12 Modes of operation R1 1214

    28 6.2.12 Addressing modes R1 46

    29 7.2.12 Addressing modes R1 48

    30 9.2.12 Instruction Set R1 4050

    31 10.2.12 Instruction Set R1 5155

    32 13.2.12 Instruction Set R1 5665

    33 13.2.128086 assembly language

    programmingR1 7585

    34 14.2.12 Programming tutorial

    35 16.2.12 Hardware Interrupts R1 86116

    36 16.2.12 Software Interrupts R1 125128

  • 7/30/2019 Lesson Plan MPMC-New

    5/6

    5

    REMARKS:

    UNIT IV8051 MICROCONTROLLER

    37 17.2.12 8051 architecture R2 5458

    38 20.2.12 Special Function Register R2 5966

    39 20.2.12 I/O pins R2 6667

    40 21.2.12 Ports and circuits R2 6869

    41 23.2.12 Counters R2 7274

    42 24.2.12 Timers R2 7576

    43 27.2.12 Serial data I/O R2 7681

    44 27.2.12 Interrupts R2 8283

    45 29.2.12 Control word formats R2 8486

    46 05.03.12 External memory interfacing T3 273292

    47 05.03.12 External memory interfacing T3 273292

    48 06.03.12 Interfacing 8255 with 8051 T3 303316

    REMARKS:

    UNIT V8051 PROGRAMMING AND APPLICATIONS

    49 09.03.12 8051 instruction set T3 6579

    50 12.03.12 8051 instruction set T3 109153

    51 12.03.12 Addressing modes T3 95107

    52 13.03.12 I/O port programming T3 8392

    53 15.03.12 Timer and Counter T3 157168

    54 16.03.12 Serial communication T3 169178

    55 19.03.12 Interrupt programming T3 183203

    56 19.03.12 Programming tutorial

  • 7/30/2019 Lesson Plan MPMC-New

    6/6

    6

    57 21.03.12 LCD interfacing T3 209230

    58 22.03.12 ADC and sensor interfacing T3 236242

    59 22.03.12stepper motors and keyboard

    interfacingT3 243250

    60 23.03.12 DAC interfacing T3 256261

    REMARKS:

    Prepared by Approved by

    Signature

    Name N.VENKATAKRISHNAN TR.PARTHASARATHY

    Designation ASSISTANT PROFESSOR HOD, Department of ECE

    Date