EC2304

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