Lesson Plan MPMC-New
Transcript of Lesson Plan MPMC-New
-
7/30/2019 Lesson Plan MPMC-New
1/6
1
SHANMUGANATHAN ENGINEERING COLLEGE
ARASAMPATTI622 507
DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING
Faculty Name : Mr. N.VENKATAKRISHNAN Degree &Branch :BEEEE
Subject Code : EC1301 Year : III
Subject Name : MICROPROCESSOR & MICROCONTROLLER Semester : VIII
Aim:
To enable the student to learn the microprocessor, microcontroller and various peripheral
devices architecture, programming, system design with microprocessors and microcontrollers.
Objectives:
To study the 8085 microprocessor architecture, instruction set, addressing modes, timing
diagram, interrupt memory interfacing and assembly language programming
To study the serial I/O (8251), Parallel I/O (8255), Keyboard and display controller (8279),
ADC/DAC interfacing, inter-integrated circuits interfacing (I2C Standard, RS232C
RS485, GPIB.
To study the 8086 microprocessor architecture, instruction set, addressing mode, interruptsand assembly language programming
To study the 8051 microcontroller architecture, IO pins, ports, external memory and 8255
interfacing, counter and timers and serial data IO
To study the 8051 microcontroller instruction set, addressing modes, assembly language
programming, IO port programming, Timer and counter programming, UART
programming, Interrupt programming , LCD, ADC, sensors, stepper motors, keyboard and
DAC interfacing
EC1301MICROPROCESSOR & MICROCONTROLLER
L T P C
3 0 0 3
UNIT I 8085 MICROPROCESSOR 9
8085 Architecture Instruction set Addressing modes Timing diagram Assembly language
programmingCountersTime delaysInterruptsMemory interfacingInterfacing I/O devices
-
7/30/2019 Lesson Plan MPMC-New
2/6
2
UNIT II PERIPHERALS INTERFACING OF 8085 9
Interfacing serial I/O (8251) Parallel I/O (8255) Keyboard and display controller (8279)
ADC/DAC interfacing Inter-integrated circuits interfacing (I2C Standard) Bus RS232C
RS485GPIB.
UNIT III 8086 MICROPROCESSOR 9
8086 architecture8086 addressing modesInstruction Set8086 assembly language
programmingInterrupts.
UNIT IV 8051 MICROCONTROLLER 9
8051 architectureI/O pinsPorts and circuitsExternal memoryCounters and timersSerial
data I/OInterruptsInterfacing to external memory and 8255.
UNIT V 8051 PROGRAMMING AND APPLICATIONS 9
8051 instruction setAddressing modesAssembly language programmingI/O port
programmingTimer and counter programmingSerial communicationInterrupt programming
8051 interfacingLCD, ADC, sensors, stepper motors, keyboard and DAC.
TOTAL= 45
TEXT BOOKS
1. Gaonkar, R. S., Microprocessor Architecture, Programming and Application with 8085,
4th Edition, Prentice Hall, 2000
2. Uffenbeck, J., The 80 86 Families, Design, Programming and Interfacing, 3rd Edition,
Pearson Education, 2002
3. Mohammed Ali Mazidi and Janice Gillispie Mazidi, The 8051 Microcontroller and
Embedded Systems, Pearson Education, 2003.
REFERENCES
1. Ray A.K. and Burchandi K.M., Intel Microprocessors Architecture Programming and
Interfacing, TMH, 2000
2. Ayala, K.J., The 8051 Microcontroller Architecture Programming and Application, 2nd
Edition, Penram International Publishers, 1996.
3. Rafiquzhman M., Microprocessors Theory and Applications: Intel and Motorola, PHI Pvt.
Ltd., 2003.
-
7/30/2019 Lesson Plan MPMC-New
3/6
3
LECT.
NO
PROPOSED
DATE
ACTUAL
DATETOPICS TO BE COVERED T/R
PAGE
NO.REMARKS
UNIT I8085 MICROPROCESSOR
1 26.12.11 Introduction to Microprocessor T1 313
2 26.12.11 8085 Architecture T1 105109
3 27.12.11 Instruction set T1 4650
4 29.12.11 Instruction set T1 175195
5 29.12.11 Instruction set tutorial T1 196210
6 30.12.11 Addressing modes T2 179185
7 02.01.12 Timing diagram T1 111
8 02.01.12Assembly language
programmingR3 8587
9 03.01.12 Counters and Time delays T1 505310 05.01.12 Interrupts T1 275290
11 06.01.12 Memory interfacing T1 375395
12 09.01.12 Interfacing I/O devices. T1 116126
REMARKS:
UNIT II
PERIPHERALS INTERFACING OF 808513 09.01.12 Serial I/O (8251) Architecture R3 248
14 10.01.12 8251 Control word format T1 524558
15 12.01.12 Parallel I/O (8255) T1 460 - 470
16 13.01.12 Control word format Tutorial T1 471 - 493
17 19.01.12Keyboard and display
controller (8279)T1 450
18 19.01.12 8279 Control word format T1 451
-
7/30/2019 Lesson Plan MPMC-New
4/6
4
19 20.01.12 8279 Control word format T1 452454
20 23.01.12 ADC interfacing T1 455456
21 23.01.12 DAC interfacing T1 403413
22 24.01.12Inter-integrated circuits
interfacingT1 414423
23 27.01.12 RS232C T1 162179
24 30.01.12 RS485GPIB. T2 529534
REMARKS:
UNIT III 8086 MICROPROCESSOR
25 30.01.12 8086 architecture R1 36
26 31.01.12 8086 architecture R1 711
27 6.2.12 Modes of operation R1 1214
28 6.2.12 Addressing modes R1 46
29 7.2.12 Addressing modes R1 48
30 9.2.12 Instruction Set R1 4050
31 10.2.12 Instruction Set R1 5155
32 13.2.12 Instruction Set R1 5665
33 13.2.128086 assembly language
programmingR1 7585
34 14.2.12 Programming tutorial
35 16.2.12 Hardware Interrupts R1 86116
36 16.2.12 Software Interrupts R1 125128
-
7/30/2019 Lesson Plan MPMC-New
5/6
5
REMARKS:
UNIT IV8051 MICROCONTROLLER
37 17.2.12 8051 architecture R2 5458
38 20.2.12 Special Function Register R2 5966
39 20.2.12 I/O pins R2 6667
40 21.2.12 Ports and circuits R2 6869
41 23.2.12 Counters R2 7274
42 24.2.12 Timers R2 7576
43 27.2.12 Serial data I/O R2 7681
44 27.2.12 Interrupts R2 8283
45 29.2.12 Control word formats R2 8486
46 05.03.12 External memory interfacing T3 273292
47 05.03.12 External memory interfacing T3 273292
48 06.03.12 Interfacing 8255 with 8051 T3 303316
REMARKS:
UNIT V8051 PROGRAMMING AND APPLICATIONS
49 09.03.12 8051 instruction set T3 6579
50 12.03.12 8051 instruction set T3 109153
51 12.03.12 Addressing modes T3 95107
52 13.03.12 I/O port programming T3 8392
53 15.03.12 Timer and Counter T3 157168
54 16.03.12 Serial communication T3 169178
55 19.03.12 Interrupt programming T3 183203
56 19.03.12 Programming tutorial
-
7/30/2019 Lesson Plan MPMC-New
6/6
6
57 21.03.12 LCD interfacing T3 209230
58 22.03.12 ADC and sensor interfacing T3 236242
59 22.03.12stepper motors and keyboard
interfacingT3 243250
60 23.03.12 DAC interfacing T3 256261
REMARKS:
Prepared by Approved by
Signature
Name N.VENKATAKRISHNAN TR.PARTHASARATHY
Designation ASSISTANT PROFESSOR HOD, Department of ECE
Date