Mano Mpmc Lesson Plan

download Mano Mpmc Lesson Plan

of 4

Transcript of Mano Mpmc Lesson Plan

  • 7/30/2019 Mano Mpmc Lesson Plan

    1/4

    SHANMUGANATHAN ENGINEERING COLLEGEARASAMPPATTI 622 507

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

    STAFF NAME : M.MANOBALASUB. NAME : MICROPROCESSORS AND MICROCONTROLLERS SUB. CODE : EC 1257YEAR/SEM : 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 98085 Microprocessor architecture-Addressing modes- Instruction set-Programming the8085

    UNIT II 8086 SOFTWARE ASPECTS 9Intel 8086 microprocessor - Architecture - Signals- Instruction Set-Addressing Modes-Assembler Directives- Assembly Language Programming-Procedures-Macros-Interruptsand Interrupt Service Routines-BIOS function calls.

    UNIT III MULTIPROCESSOR CONFIGURATIONS 9Coprocessor Configuration Closely Coupled Configuration Loosely CoupledConfiguration 8087 Numeric Data Processor Data Types Architecture 8089 I/OProcessor Architecture Communication between CPU and IOP.

  • 7/30/2019 Mano Mpmc Lesson Plan

    2/4

    UNIT IV I/O INTERFACING 9Memory 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 9Architecture of 8051 Microcontroller signals I/O ports memory counters and

    timers serial data I/O interrupts-Interfacing -keyboard, LCD, ADC & DAC

    TOTAL: 45

    TEXT BOOKS

    T1. Ramesh S. Gaonkar ,Microprocessor Architecture, Programming and

    a pplications 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 andapplications 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.comR7. www.microcodes.infoR8. www.electronicsforu.com

  • 7/30/2019 Mano Mpmc Lesson Plan

    3/4

    LECTNO.

    DATE TOPICS TO BE COVERED T/R PAGE. NO

    UNIT I THE 8085 MICROPROCESSOR1. 26.12.11 Introduction to 8085 T1 42. 27.12.11 Microprocessor architecture and its operations T1 583. 28.12.11 Addressing modes of 8085 T1 179

    4. 29.12.11 8085 instructions - data transfer & arithmeticinstructionsT1 176

    5. 30.12.11 Looping , logical instructions T1 2286. 02.01.12 Machine control instructions , stack and sub

    routineT1 235

    7. 03.01.12 Introduction to 8085 programming T1 1758. 03.01.12 Programming with 8085 T1 1769. 04.01.12 Programming tutorial - -

    UNIT II 8086 SOFTWARE ASPECTS

    10. 05.01.12 Intel 8086 architecture register organization R2 211. 06.01.12 Addressing modes R2 4612. 09.01.12 Instruction set of 8086 (data transfer, arithmetic

    and logical ,branch ,loop) R2 48

    13. 10.01.12 Instruction set of 8086(machine control, flagmanipulation) R2 73

    14. 11.01.12 Instruction set of 8086( shift and rotate, stringinstructions) R2 74

    15. 12.01.12 Assembler directives R2 7616. 13.01.12 Assembly language programming R2 7817. 18.01.12 Stack structures, procedures R2 12018. 19.01.12 Interrupts and interrupt service routines R2 13819. 20.01.12 Macros & BIOS function calls R2 15020. 23.01.12 Programming with 8086 R2 8421. 24.01.12 Programming tutorial - -

    UNIT III MULTIPROCESSOR CONFIGURATIONS 22. 25.01.12 Introduction to microprocessor configuration R2 39723. 27.01.12 Types of coprocessor configuration R2 39824. 30.01.12 Coprocessor configuration- closely coupled

    configuration R2399

    25. 31.01.12 Coprocessor configuration- loosely coupledconfiguration R2

    402

    26. 06.02.12 Introduction to 8087 numeric data processor R2 37027. 07.02.12 8087 numeric data processor- architecture R2 37128. 08.02.12 8087 numeric data processor data types R2 38829. 09.02.12 8089 i/o processor architecture R2 39130. 10.02.12 Communication between CPU and IOP R2 39431. 13.02.12 Programming tutorial - -

  • 7/30/2019 Mano Mpmc Lesson Plan

    4/4