DOC/LP/01/28.02.02 LESSON PLAN LP-EC2304 Sub Code & Name: EC2304 Microprocessors & Microcontrollers Unit: I Branch: EC Semester: V LP Rev. No:02 Date: 26/06/2014 Page 01 of 06 Unit Syllabus: Introduction to 8 Bit and 16 Bit Microprocessors – H/W Architecture Introduction to microprocessor, computer and its organization, Programming system, Address bus, data bus and control bus, Tristate bus, clock generation, Connecting Microprocessor to I/O devices, Data transfer schemes, Architectural advancements of microprocessors. Introductory System design using microprocessors, 8086 – Hardware Architecture, External memory addressing, Bus cycles, some important Companion Chips, Maximum mode bus cycle, 8086 system configuration, Memory Interfacing, Minimum mode system configuration, Maximum mode system configuration, Interrupt processing, Direct memory access. Objective: To learn basics of microprocessor and in detail about 8086. Session No Topics to be covered Time Ref (Pg.No.) Teaching Aids 1 Introduction to Microprocessor, memory, ALU, clock, addressing modes and instruction set 50m 1(17-29) BB 2 Machine language program, Assembly language program, assembler directives, compilers and operating systems 50m 1(29-34) BB 3 Address bus, data bus and control bus, Tristate bus, clock generation, I/O mapped and Memory mapped I/O interface 50m 1(35-40) BB 50m 1(41) BB 4 Parallel & serial data transfer, Architectural advancements of microprocessors & System design 5 Pipelining, cache memory, memory management, virtual memory system 50m 1(45-54) BB 6 Hardware Architecture of 8086 50m 1(127-135) 5(3-14) BB/OHP 7 External memory addressing 50m 1(142-145) BB 8 Memory or I/O read/write for minimum mode, some important companion chips 50m 1(146-149) BB/OHP 9 Memory read/write bus cycle, 8086 system configurations 50m 1(159-163) BB/OHP 10 Memory interfacing, Interrupts and Direct memory access 50m 1(164-169) 5(21-27) BB 11 Assembly Language Programming (8 bit & 16 bit)– Practice 50m 1&5 BB 12 Assembly Language Programming (16 bit)– Practice 50m 1&5 BB DOC/LP/01/28.02.02 LESSON PLAN LP-EC2304 LP Rev. No:02 Sub Code & Name: EC2304 Microprocessors & Microcontrollers Unit: II Date: 26/06/2014 Semester: V Page 02 of 06 Branch: EC Unit Syllabus: 16 Bit Microprocessor Instruction Set and Assembly Language Programming Programmer’s model of 8086, operand types, operand addressing, assembler directives, instruction set - Data transfer group, Arithmetic group, logical group, control transfer group, miscellaneous instruction groups, programming. Objective: To learn instruction set and addressing modes of 8086. Session No Topics to be covered Time Ref (Pg.No.) Teaching Aids 1(185-188) BB 13 Programmer’s model of 8086 and operand types 50m 14 Register, Immediate, direct memory and register indirect addressing modes 50m 15 Base plus index register, register relative, base plus index register relative and string addressing modes 50m 16 The 8086 assembler directives 50m CAT I 90m 17 Data transfer group 50m 18 Arithmetic instruction set 50m 19 Logical group and miscellaneous instruction groups 50m 20 Control transfer instruction set, etc 50m 1&5 BB Assembly Language Programming – 8086 50m 1&5 BB 21-25 1(189-191) 4(112-120) 1(192-196) 4(121-124) 1(197-202) 5(74-81) 1(204-222) 5(46-47) 1,5 1(224-242) 5(56-73) BB BB BB BB BB BB DOC/LP/01/28.02.02 LESSON PLAN LP-EC2304 LP Rev. No:02 Sub Code & Name: EC2304 Microprocessors & Microcontrollers Unit: III Branch: EC Semester: V Date: 26/06/2014 Page 03 of 06 Unit Syllabus: Microprocessor Peripheral Interfacing Introduction, Generation of I/O Ports, Programmable Peripheral Interface (PPI)-Intel 8255, Sample-and-Hold Circuit and Multiplexer, Keyboard and Display Interface, Keyboard and Display Controller (8279), Programmable Interval timers (Intel 8253, 8254), D-to-A converter, A-to-D converter, CRT Terminal Interface, Printer Interface. Objective: To learn Microprocessor Peripheral Interfacing. Session No Time Ref (Pg.No.) Teaching Aids Generation of I/O ports, Programmable Peripheral Interface (8255), Sample- and- Hold circuit and Multiplexer 50m 1(246-260) BB/OHP 28 PPI programming 50m 1 BB/OHP 29 Keyboard and Display interface 50m 1(262-265) BB/OHP 30 Keyboard and Display Controller (8279) 50m 1(281-294) 5(266-278) BB/OHP 31 Keyboard and Display program 50m 1&5 BB/OHP 32 Programmable Interval Timers (8253) 50m 1(313-319) 5(235-243) BB/OHP 33 Digital-to-Analog Converter 50m 1(335-339) BB/OHP 34 Analog-to-Digital Converter 50m 1(345-349) BB/OHP 35 CRT Terminal Interface and Printer Interface 50m 1(357-364) BB/OHP 26&27 Topics to be covered DOC/LP/01/28.02.02 LESSON PLAN LP-EC2304 LP Rev. No:02 Sub Code & Name: EC2304 Microprocessors & Microcontrollers Unit: IV Branch: EC Semester: V Date: 26/06/2014 Page 04 of 06 Unit syllabus: 8 Bit Microcontroller- H/W Architecture, Instruction Set and Programming Introduction to 8051 Micro-controller, Architecture, Memory organization, Special function registers, Port Operation, Memory Interfacing, I/O Interfacing, Programming 8051 resources, interrupts, Programmer’s model of 8051, Operand types, Operand addressing, Data transfer instructions, Arithmetic instructions, Logic instructions, control transfer instructions, Programming. Objective: To learn in detail about 8051 microcontroller Session No Topics to be covered Time Ref (Pg.No.) Teaching Aids 36 Architecture and Memory organization of 8051 50m 1(419-423) BB/ICT 37 Special Function Registers 50m 1(424-430) 3(113-116) BB 38 Port operation 50m 1(438-442) BB 39 Memory Interfacing and I/O Interfacing 50m 1(443-449) BB/ICT 40 Programming the 8051 resources 50m 1(450-461) BB 41 8051 Interrupts 50m 1(465-469) 3(318-321) BB CAT II 90m 42 Programmer’s model of 8051 and operand types 50m 1(482-487) BB 43 Operand addressing, Programming with 8051 50m 1(488-493) BB 44 Data transfer instructions and Arithmetic instructions 50m 1(494-503) BB 45 Logic instructions and Control transfer instructions 50m 1(504-517) BB 46 Programming with 8051 50m 1&3 BB 47 Programming with 8051 50m 1&3 BB DOC/LP/01/28.02.02 LESSON PLAN LP-EC2304 LP Rev. No:02 Sub Code & Name: EC2304 Microprocessors & Microcontrollers Unit: V Branch: EC Semester: V Date: 26/06/2014 Page 05 of 06 Unit syllabus: System Design Using Micro Processor & Microcontroller Case studies – Traffic light control, washing machine control, RTC Interfacing using I2C Standard- Motor Control- Relay, PWM, DC & Stepper Motor Objective: To learn several applications of Microprocessor Session No Topics to be covered Time Ref (Pg.No.) Teaching Aids 48 Traffic Light control 50m 6(251-256) BB 49 Assembly Language Programming 50m 1,5&6 BB 50 Washing machine control 50m 7 BB 51 Assembly Language Programming 50m 1,2&3 BB 52 RTC Interfacing using I2C Standard 50m 3(467-484) BB 53 Motor Control- Relay, PWM, DC 50m 3(507-514) BB 54 Stepper Motor Control 50m 55 Assembly Language Programming 50m 1,2&3 BB 56 Assembly Language Programming 50m 1,2&3 BB CAT-III 90m - - 2(281-283) 3(498-505) BB DOC/LP/01/28.02.02 LESSON PLAN LP-EC2304 LP Rev. No:02 Sub Code & Name: EC2304 Microprocessors & Microcontrollers Branch: EC Semester: V Date: 26/06/2014 Page 06 of 06 Course Delivery Plan: Week UNIT 1 2 3 4 5 I II I II I II I II I II 6 7 I II I II 1 1 1 1 1 1 2 2 2 2 2 3 3 8 3 9 10 11 12 13 14 I II I II I II I II I II I II I II 3 3 4 4 4 4 4 4 5 5 5 5 5 5 CAT 2 CAT 1 TEXT BOOKS 1. Krishna Kant, “Microprocessors and Microcontrollers Architecture, programming and system design using 8085, 8086, 8051 and 8096”. PHI 2007. 2. Douglas V Hall, “Microprocessors and Interfacing, Programming and Hardware” TMH, 2006. REFERENCES: 3. Muhammad Ali Mazidi, Janice Gillispie Mazidi, Rolin D.MCKinlay The 8051 Microcontroller and Embedded Systems, Second Edition, Pearson Education 2008. 4. Kenneth J. Ayala, “The 8086 Microprocessor: Programming & Interfacing The PC”, Delmar Publishers, 2007. 5. A K Ray, K M Bhurchandi, Advanced Microprocessors and Peripherals, TMH, 2007. 6. Ajit Pal, “Microprocessors Principles and Applications”, TMH, 2005. 7. http://www.freescale.com. 8. http://www.nptel.ac.in Prepared by Approved by Signature Name C.GOMATHEESWARI PREETHIKA, M.K.VARADARAJAN, Dr. S.GANESH VAIDYANATHAN S.M.MEHZABEEN Designation Date Assistant Professor - EC HOD/EC 27/06/2014 27/06/2014 CAT 3
© Copyright 2025 ExpyDoc