ec2304 lp iii ece
TRANSCRIPT
7/31/2019 Ec2304 Lp III Ece
http://slidepdf.com/reader/full/ec2304-lp-iii-ece 1/5
LESSON PLAN
FACULTY NAME: Mrs. R.PAVAIYARKARASI CLASS: III ECE
SUBJECT: MICROPROCESSOR AND MICROCONTROLLER CODE: EC 2304
AIM: To learn the architecture, programming, interfacing and rudiments of system design of
microprocessors and microcontrollers.
OBJECTIVES:
• To introduce microprocessors and basics of system design using microprocessors.
• To introduce h/w architecture, instruction set and programming of 8085 microprocessor.
• To introduce the h/w architecture, instruction set and programming of 8086
microprocessor.
• To introduce the peripheral interfacing of microprocessors.
• To introduce through case studies, the system design principles using 8085 and 8086.
• To introduce the h/w architecture, instruction set, programming and interfacing of 8051
microcontroller.
EC2304 MICROPROCESSORS AND MICROCONTROLLERS L T P C3 1 0 4
UNIT I INTRODUCTION TO 8 BIT AND 16 BIT MICROPROCESSORS – H/W
ARCHITECTURE 9
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 – HardwareArchitecture, 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.
UNIT II 16 BIT MICROPROCESSOR INSTRUCTION SET AND ASSEMBLY
LANGUAGE PROGRAMMING 9
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.
T.J.S. ENGINEERING COLLEGETJS Nagar, Kavaraipettai, Chennai 601206
DEPARTMENT OF ELECTRONICS AND COMMUNCIATION
ENGINEERING
7/31/2019 Ec2304 Lp III Ece
http://slidepdf.com/reader/full/ec2304-lp-iii-ece 2/5
UNIT III MICROPROCESSOR PERIPHERAL INTERFACING 9
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.
UNIT IV 8 BIT MICROCONTROLLER- H/W ARCHITECTURE, INSTRUCTION
SET AND PROGRAMMING 9
Introduction to 8051 Micro-controller, Architecture, Memory organization, Special
function registers, Port Operation, Memory Interfacing, I/O Interfacing, Programming8051 resources, interrupts, Programmer’s model of 8051, Operand types, Operand
addressing, Data transfer instructions, Arithmetic instructions, Logic instructions, Control
transfer instructions, Programming
UNIT V SYSTEM DESIGN USING MICRO PROCESSOR &
MICROCONTROLLER 9
Case studies – Traffic light control, washing machine control, RTC Interfacing using I2C
Standard- Motor Control- Relay, PWM, DC & Stepper Motor.
L: 45, T: 15, TOTAL= 60 PERIODS
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:
1. Muhammad Ali Mazidi, Janice Gillispie Mazidi, Rolin D.MCKinlay The 8051
Microcontroller and Embedded Systems, Second Edition, Pearson Education 2008.2. Kenneth J. Ayala, “The 8086 Microprocessor: Programming & Interfacing The PC”,
Delmar Publishers, 2007.
3. A K Ray, K M Bhurchandi, Advanced Microprocessors and Peripherals, TMH, 2007.4. www.electronicsdesignworks.com
5. www.microcodes.info
6. www.electronicsforu.com
7/31/2019 Ec2304 Lp III Ece
http://slidepdf.com/reader/full/ec2304-lp-iii-ece 4/5
S.No
plannedDate
Actual
dateTopics Unit Book Page No
122/6/12 Introduction to Microprocessor,
microcomputers and computers, memory, CPU,
clock, addressing modes and instruction set
I
T1
T217-29
19-24
2
23/6/12 Introduction to programming, Machine
language program, Assembly language
program, assembler directives, compilers and
operating systems
T1
T2
R3
29-34
32-33
74-82
326/6/12 Address bus, data bus and control bus, Tristate
bus, clock generation, I/O mapped I/O interface
and Memory mapped I/O interface
T1
R335-40
176-184
427/6/12 Data transfer schemes, Parallel data transfer and
serial data transfer
T1
T2
41-44
245-247
528/6/12 Architectural advancements of microprocessors,
Pipelining, cache memory, memory
management, virtual memory system
T1 45-54
629/6/12
8086 Hardware ArchitectureT2
R3
28-32
3-16
7 30/6/12 External memory addressing T1 142-145
83/7/12 Memory or I/O read/write for minimum mode,
minimum mode system
T1
R3
146-149
21-25
9 4/7/12 Some important companion chips T1 150-158
105/7/12 Memory read/write bus cycle, 8086 system
configurations
T1
T2
159-163
163-167
116/7/12
Memory interfacingT1
R3164-169
12 7/7/12 Maximum mode 8086 system and timings R3 25-28
13
10/7/12&11/7/12 Interrupt processing and Direct memory access T2
R3
(207-208)& (348-
352)
138-142
14 12/7/12 Programmer’s model of 8086 and operand types
II
T1 185-188
1513/7/12&14/7/12
Register, Immediate, direct memory and register
indirect addressing modesT2
R3
33-35
42-43
1617/7/12&
18/7/12Based indexed, register relative, relative basedindexed and control transfer addressing modes
R3 43-46
17 19/7/12 The 8086 assembler directives R3 74-82
18 20/7/12 Data transfer group and Arithmetic group R3 46-66
1921/7/12&
25/7/12Logical group, control transfer group and
miscellaneous instruction groups
R3 66-74
20 26/7/12 Programming the 8086 microprocessor R3 107-129