EC2304 - microprocessor and microcontoller

9
LESSON PLAN LP-EC2304 LP Rev. No:01 Date: 01/07/2011 Page 01 of 06 Sub Code & Name: EC2304 Microprocessors & Microcontrollers Unit: I Branch: EC Semester: V DOC/LP/01/28.02.02 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. Sessio n No Topics to be covered Time Ref (Pg.No) Teachin g 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 4 Parallel & serial data transfer, Architectural advancements of microprocessors & System design 50m 1(41) BB

description

lesson plan for microprocessor and microcontroller

Transcript of EC2304 - microprocessor and microcontoller

Page 1: EC2304 - microprocessor and microcontoller

LESSON PLAN LP-EC2304

LP Rev. No:01

Date: 01/07/2011

Page 01 of 06

Sub Code & Name: EC2304 Microprocessors & Microcontrollers

Unit: I Branch: EC Semester: V

DOC/LP/01/28.02.02

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

NoTopics 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

2Machine language program, Assembly language program, assembler directives, compilers and operating systems

50m 1(29-34) BB

3Address bus, data bus and control bus, Tristate bus, clock generation, I/O mapped and Memory mapped I/O interface

50m 1(35-40) BB

4Parallel & serial data transfer, Architectural advancements of microprocessors & System design

50m 1(41) BB

5Pipelining, cache memory, memory management, virtual memory system

50m 1(45-54) BB

6 Hardware Architecture of 8086 50m1(127-135)

5(3-14)BB

7 External memory addressing 50m 1(142-145) BB

8Memory or I/O read/write for minimum mode, some important companion chips

50m 1(146-149) BB

9 Memory read/write bus cycle, 8086 system configurations 50m 1(159-163) BB

10 Memory interfacing, Interrupts and Direct memory access 50m1(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

CAT - I 50m - -

DOC/LP/01/28.02.02

Page 2: EC2304 - microprocessor and microcontoller

LESSON PLAN LP-EC2304

LP Rev. No:01

Date: 01/07/2011

Page 02 of 06

Sub Code & Name: EC2304 Microprocessors & Microcontrollers

Unit: II Branch: EC Semester: V

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.

SessionNo

Topics to be covered Time Ref (Pg.No)Teaching

Aids

13 Programmer’s model of 8086 and operand types 50m 1(185-188) BB

14Register, Immediate, direct memory and register indirect addressing modes

50m1(189-191)

4(112-120)BB

15Base plus index register, register relative, base plus index register relative and string addressing modes

50m1(192-196)

4(121-124)BB

16 The 8086 assembler directives 50m1(197-202)

5(74-81)BB

17 Data transfer group 50m1(204-222)

5(46-47)BB

18 Arithmetic instruction set 50m 1,5 BB

19 Logical group and miscellaneous instruction groups 50m1(224-242)

5(56-73)BB

20 Control transfer instruction set, etc 50m 1&5 BB

21-25 Assembly Language Programming – 8086 50m 1&5 BB

CAT-II 50m - -

DOC/LP/01/28.02.02

Page 3: EC2304 - microprocessor and microcontoller

LESSON PLAN LP-EC2304

LP Rev. No:01

Date: 01/07/2011

Page 03 of 06

Sub Code & Name: EC2304 Microprocessors & Microcontrollers

Unit: III Branch: EC Semester: V

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.

SessionNo

Topics to be covered Time Ref (Pg.No)Teaching

Aids

26&27Generation of I/O ports, Programmable Peripheral Interface (8255), Sample- and- Hold circuit and Multiplexer

50m 1(246-260) BB

28 PPI programming 50m 1 BB

29 Keyboard and Display interface 50m 1(262-265) BB

30 Keyboard and Display Controller (8279) 50m1(281-294)5(266-278)

BB

31 Keyboard and Display program 50m 1&5 BB

32 Programmable Interval Timers (8253) 50m1(313-319)5(235-243)

BB

33 Digital-to-Analog Converter 50m 1(335-339) BB

34 Analog-to-Digital Converter 50m 1(345-349) BB

35 CRT Terminal Interface and Printer Interface 50m 1(357-364) BB

CAT-III 50m - -

DOC/LP/01/28.02.02

Page 4: EC2304 - microprocessor and microcontoller

LESSON PLAN LP-EC2304

LP Rev. No:01

Date: 01/07/2011

Page 04 of 06

Sub Code & Name: EC2304 Microprocessors & Microcontrollers

Unit: IV Branch: EC Semester: V

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

SessionNo

Topics to be covered Time Ref (Pg.No)Teaching

Aids

36 Architecture and Memory organization of 8051 50m 1(419-423) BB

37 Special Function Registers 50m1(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

40 Programming the 8051 resources 50m 1(450-461) BB

41 8051 Interrupts 50m1(465-469)3(318-321)

BB

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

CAT-IV 50m - -

DOC/LP/01/28.02.02

Page 5: EC2304 - microprocessor and microcontoller

LESSON PLAN LP-EC2304

LP Rev. No:01

Date: 01/07/2011

Page 05 of 06

Sub Code & Name: EC2304 Microprocessors & Microcontrollers

Unit: V Branch: EC Semester: V

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

SessionNo

Topics to be covered TimeRef

(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 50m2(281-283)

3(498-505)BB

55 Assembly Language Programming 50m 1,2&3 BB

56 Assembly Language Programming 50m 1,2&3 BB

CAT-V 50m - -

DOC/LP/01/28.02.02

Page 6: EC2304 - microprocessor and microcontoller

LESSON PLAN LP-EC2304

LP Rev. No:01

Date: 01/07/2011

Page 06 of 06

Sub Code & Name: EC2304 Microprocessors & Microcontrollers

Branch: EC Semester: V

Course Delivery Plan:

Week 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

I II I II I II I II I II I II I II I II I II I II I II I II I II I II I II

UNIT1 1 1 1 1 1

CAT1

2 2 2 2 2

CAT2

3 3 3 3 3

CAT3

4 4 4 4 4

CAT4

5 5 5 5

CAT5

TEXT BOOK:

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.

Prepared by Approved by

Signature

Name S.P.Sivagnana SubramanianProf. E.G.Govindan

Designation

Assistant Professor - EC Vice Principal & HOD-EC

Date