ece
DESCRIPTION
EceTRANSCRIPT
![Page 1: Ece](https://reader033.vdocuments.net/reader033/viewer/2022052603/563db823550346aa9a90e7a4/html5/thumbnails/1.jpg)
Lovely Professional University, Punjab
Course Code Course Title Course Planner Lectures Tutorials Practicals Credits
ECE312 MICROPROCESSOR BASED SYSTEM DESIGN 16885::Navjot Rathour 3.0 0.0 0.0 3.0
Course Category Courses with conceptual focus
TextBooks
Sr No Title Author Edition Year Publisher Name
T-1 MICROPROCESSOR ARCHITECTURE, PROGRAMMING AND APPLICATIONS WITH 8085
RAMESH GAONKER 5th 2011 PENRAM INTERNATIONAL PUBLISHING PRIVATE LIMITED
Reference Books
Sr No Title Author Edition Year Publisher Name
R-1 MICROPROCESSORS AND INTERFACING PROGRAMMING AND HARDWARE
HALL DOUGLES V 2nd 2006 TATA MCGRAW HILL
R-2 MICROPROCESSORS AND MICROCONTROLLERS
SOUMITRA KUMAR MANDAL
4th 2011 TATA MCGRAW - HILL EDUCATION
R-3 MICROPROCESSORS AND MICROCONTROLLERS
N. SENTHIL KUMAR 3rd 2011 OXFORD HIGHER EDUCATION
Other Reading
Sr No Journals articles as Compulsary reading (specific articles, complete reference)
OR-1 http://springerlink.com/content/m01270jkp5164571/ ,
Relevant Websites
Sr No (Web address) (only if relevant to the course) Salient Features
RW-1 http://scanftree.com/microprocessor/Pin-Diagram-of-8085-and-Pin-description-of-8085 Pin Diagram
RW-2 http://www.hobbyprojects.com/microprocessor_tutorials/8085_mnemonics_opcode_instructions.html
opcode instruction set
RW-3 http://www.8085projects.info/Traffic-Light-Control-Program69.html traffic light control
RW-4 http://www.piclist.com/images/www/hobby_elec/e_step1.htm Stepper motor
RW-5 https://www.youtube.com/watch?v=5VvHe7DugeI Ping Pong Game using 8085
Audio Visual Aids
Sr No (AV aids) (only if relevant to the course) Salient Features
AV-1 http://www.youtube.com/watch?v=I2ZljkHsNOY traffic light control
![Page 2: Ece](https://reader033.vdocuments.net/reader033/viewer/2022052603/563db823550346aa9a90e7a4/html5/thumbnails/2.jpg)
AV-2 https://www.youtube.com/watch?v=I78iyzXQrP4 Inside 8085
Software/Equipments/Databases
Sr No (S/E/D) (only if relevant to the course) Salient Features
SW-1 http://8085simulator.codeplex.com/ Programming of 8085
Virtual Labs
Sr No (VL) (only if relevant to the course) Salient Features
VL-1 http://www.piclist.com/images/www/hobby_elec/e_step1.htm stepper motor
Week Number
Lecture Number
Broad Topic(Sub Topic) Chapters/Sections of Text/reference books
Other Readings,Relevant Websites, Audio Visual Aids, software and Virtual Labs
Lecture Description Learning Outcomes Pedagogical ToolDemonstration/ Case Study / Images / animation / ppt etc. Planned
Live Examples
Week 1 Lecture 1 Introduction(Microcomputer structure and operation)
T-1:R-2:1.1-1.3
General Definition ofmicroprocessors,microcomputer, microcontroller. Comparetheir basic architecture.
L1-As a result of this lecture students will gain the Importance and relevance of the subjectL2:As a result of this lecture student will learn aboutdifference Betweenmicroprocessor andmicro controller andbasic architecture ofmicroprocessor
Animation onevolution ofmicroprocessor
General purpose computer system (Desktop, laptop and server)
Detailed Plan For Lectures
LTP week distribution: (LTP Weeks)
Weeks before MTE 7
Weeks After MTE 7
Spill Over 7
![Page 3: Ece](https://reader033.vdocuments.net/reader033/viewer/2022052603/563db823550346aa9a90e7a4/html5/thumbnails/3.jpg)
Week 1 Lecture 2 Introduction(Microcomputer structure and operation)
T-1:R-2:1.1-1.3
General Definition ofmicroprocessors,microcomputer, microcontroller. Comparetheir basic architecture.
L1-As a result of this lecture students will gain the Importance and relevance of the subjectL2:As a result of this lecture student will learn aboutdifference Betweenmicroprocessor andmicro controller andbasic architecture ofmicroprocessor
Animation onevolution ofmicroprocessor
General purpose computer system (Desktop, laptop and server)
Lecture 3 Introduction(Microprocessor evolution and types)
T-1:1.1.1R-2:1.4 and 1.6
Evolution ofmicroprocessor from 4bit to 64 bitmicroporcessor
As a result of this lecture students will recognize generation ofmicroprocessor
Lecturing and picturedemonstrationof evolution
Week 2 Lecture 4 Introduction(Types of Architecture)
R-2:1-4 Architecture ofmicroprocessor Vonneumann, harvardarchitecture , Superharvard architecture
As a result of this lecture students will classify Different kinds ofmicroprocessor andbasic architecture ofmicroprocessor
Picturedemonstrationofarchitecture and lecturing with discussion
Lecture 5 Introduction(Architecture of 8085)
T-1:4.1.5R-2:2.2-2.3
RW-1RW-5AV-2
8085 Block Diagram,pin diagram,Bus architecture of8085, Timing andcontrol unit
As a result of this lecture students will invoke the insight of8085
Lecturing and animation on architecutre of 8085 microprocessor
Ping Pong game using 8085
Lecture 6 Introduction(Programming developments steps of 8085)
T-1:2.1-2.2;2.3.2R-3:4
SW-1 8085 ProgrammingModelInstructionClassification andOp code format of 8085
As a result of this lecture students will learn how to write program in Assembly language
Brainstorming using 8085simulator
Week 3 Lecture 7 Assembly language programming(Instruction sets of 8085)
T-1:6.1 - 6.4 and 10.1 -10.2
R-2:3.1 - 3.6
RW-2SW-1
Addressing modes,classification ofinstruction and types ofinstruction- 1 byte,2-byte, 3-byte instruction
As a result of this lecture students will learn how to addressdifferenttask in 8085 and howto do programming inassembly languageand perform it onsimulator. Practicalhand onprogramming conceptof 8085
8085 simulator and lecturing
![Page 4: Ece](https://reader033.vdocuments.net/reader033/viewer/2022052603/563db823550346aa9a90e7a4/html5/thumbnails/4.jpg)
Week 3 Lecture 8 Assembly language programming(Instruction timing diagram of 8085)
T-1:4.1-4.3R-2:3.7-3.8
Basic signals of timing diagram of 8085
As a result of this lecture students will gain the knowledge about T-state,machine cycle and instruction cycle and will understand about the working of instruction with respect to crystal frequency
Lecturing and discussion
Lecture 9 Assembly language programming(Simple sequence program of 8085)
T-1:6.1 - 6.4R-2:3.1 - 3.6
RW-2SW-1
Program related toBCD to binaryconversion vice versa and Addition,subtraction ,divisionmultiplication relatedprogram
As a result of this lecture students will learn how to addressdifferenttask in 8085 and howto do programming inassembly languageand perform it onsimulator. Practicalhand onprogramming conceptof 8085
8085 simulator andbrainstorming
Assembly language programming(Binary to BCD Code conversion)
T-1:6.1 - 6.4R-2:3.1 - 3.6
RW-2SW-1
Program related toBCD to binaryconversion vice versa and Addition,subtraction ,divisionmultiplication relatedprogram
As a result of this lecture students will learn how to addressdifferenttask in 8085 and howto do programming inassembly languageand perform it onsimulator. Practicalhand onprogramming conceptof 8085
8085 simulator andbrainstorming
Week 4 Lecture 10 Assembly language programming(Flags and conditional jumps)
T-1:6.1 - 6.4R-2:3.1 - 3.6
RW-2SW-1
Varioustypes flags. ConditionalflagUnconditional flag
As a result of this lecture students will experience practical hand onprogramming conceptof 8085
8085 simulator andpictorialdemonstration
Lecture 11 Assembly language programming(Counter and delay loop)
T-1: 8.1 and 9.1 - 9.2R-2:4.5 - 4.7
SW-1 Design a delayusing 8 bit counter , 16bit counter and nestedcounter
As a result of this lecture students will understand thedelayand counterapplication
Lecturing and 8085 simulator
Digital Clock
Lecture 12 Assembly language programming(Stack and subroutine)
T-1:8.1 and 9.1 - 9.2R-2:4.5 - 4.7
SW-1 Design a delay using 8bit counter , 16 bitcounter and nestedcounter and operation ofstack
As a result of this lecture students will understanding theapplication of stack
Lecturing,8085 simulatorand picturedemonstration
Analogy with sticky notepad
![Page 5: Ece](https://reader033.vdocuments.net/reader033/viewer/2022052603/563db823550346aa9a90e7a4/html5/thumbnails/5.jpg)
Week 5 Lecture 13 Memory Interfacing and Interrupts(Memory interfacing with RAM and ROM)
T-1:4.3 and 5.2 Technique of interfacinginterfacing with RAMand ROM
Understanding about Memory mappingand memoryoperation
Lecturing and discussion
Lecture 14 Memory Interfacing and Interrupts(IO interfacing technique)
T-1:4.3 and 5.2R-3:6
Technique of interfacinginterfacing with RAMand ROM
Understanding about Memory mapping and memory operation
Picturedemonstration and lecturing
Human body analogy
Lecture 15 Memory Interfacing and Interrupts(Interrupts)
T-1:15.5 Defination and function of interrupts
Understanding about interrupts and how they effect processing
Lecturing and discussion
Analogy of gatekeeper
Week 6 Lecture 16 Memory Interfacing and Interrupts(8085 Interrupts and types)
T-1:15.5 Explanation of block diagram of8259 and application of 8259
Students will Learn about tointerfacing of 8259with 8085
Lecturing and discussion
Lecture 17 Memory Interfacing and Interrupts(8259A Priority interrupt controller)
T-1:15.5 Types of interruptsand block diagram of8259 and its application
Learn about tointerfacing of 8259with 8085
Pictorialdemonstration,lecturing and discussion
Lecture 18 Term Paper,Test1
Week 7 Lecture 19 Memory Interfacing and Interrupts(Software interrupt applications)
T-1:15.5 Types of interruptsand block diagram of8259 and its application
Learn about tointerfacing of 8259with 8085
Lecturing and 8085 simulator
SPILL OVERWeek 7 Lecture 20 Spill Over
Lecture 21 Spill Over
MID-TERMWeek 8 Lecture 22 Peripheral Interfacing(8255
Programmable peripheral interface)
T-1:15.1 Block diagram of 8255,Pin diagram andstructure of controlword, interfacing with8085
To Understand learn aboutinterfacing ofexternal ICs with8085 andprogramming of it
Lecturing and picturedemonstration
Lecture 23 Peripheral Interfacing(Interfacing with LED)
R-2:10.2.1 RW-3 Design a blinking of ledusing 8255
Learn how tointerface led with8255 and how toblink usingprogramming conceptof 8085
Lecturing,discussion and animation
Decorative lights and display devices
Lecture 24 Peripheral Interfacing(Interfacing with seven segment display)
T-1:10.3R-2:10.2
RW-3AV-1
Types of seven segmentAnode and cathodedisplay bcd number onseven segment using8085
Interface with 8085application of 7segment display
Discussion and animation of sevensegment display
Digital Clock
![Page 6: Ece](https://reader033.vdocuments.net/reader033/viewer/2022052603/563db823550346aa9a90e7a4/html5/thumbnails/6.jpg)
Week 9 Lecture 25 Peripheral Interfacing(8254 Software-programmable timer/counter)
T-1:15.4R-2:8.7-8.7.4
Block Diagram of 8254Modes of 8254
Learn about how togenerate differentwaveform using 8254
Picturedemonstration and discussion
Visitor counter
Lecture 26 Microprocessor Applications(A/D converter)
T-1:13.2R-2:9.6
Interfacing with ADC how to convert ananalog signal todigital
Animation of ADC and discussion
Digital weighing scale
Lecture 27 Microprocessor Applications(D/A converter)
T-1:13.1R-2:9.7
Interfacing with DACgenerating differentwaveform
Students will learn How to generatingsquare waveformusing DAC
Animation of DAC and discussion
Audio system
Week 10 Lecture 28 Term Paper,Test2
Lecture 29 Microprocessor Applications(Temperature control)
T-1:13.2.3R-2:10.4.6
Design a temperaturecontroller using ADCand 8085
Students will learn How to controltemperature using8085
animation of adc and lecturing
Lecture 30 Microprocessor Applications(Traffic light control)
R-2:10.6 RW-1AV-1
Design a four waytraffic control systemusing 12 led and 8085
Students will learn how to control trafficlight using 8085 byprogramming
Animation of trafficlight and lecturing
Week 11 Lecture 31 Microprocessor Applications(Stepper motor control)
R-2:10.9 RW-4VL-1
how to calculate stepangle of stepper motorand programming torotate stepper motor inclock-wise and anticlock wise direction
As a result of this lecture students will learn to control directionon stepper motorusing 8085
Animation and discussion
DVD Player
Lecture 32 Advanced processors(The 8086 microprocessor family overview)
T-1:18.3R-2:5.1-5.8
Introduction to 8086 Microprocessor
Students will learn basics of 8086 Microprocessor
General discussionand picturedemonstration
Advanced processors(Architecture of 8086)
T-1:18.3R-2:5.1-5.8
R-3:13
Architecture of 8086and Pin diagram Logicaland physical address ,memory segmentation
Students will learn detail architecture of8086
General discussionand Picturedemonstration
Lecture 33 Advanced processors(BIU) T-1:18.3R-2:6.1-6.3 and 7.2
Insight of BIU and EU , Min and Max mode pin description ,detail operation of 8086 in these modes
Students will get the insight of 8086
Lecturing and simulator
Advanced processors(EU) T-1:18.3R-2:6.1-6.3 and 7.2
Insight of BIU and EU , Min and Max mode pin description ,detail operation of 8086 in these modes
Students will get the insight of 8086
Lecturing and simulator
Advanced processors(Min and Max mode)
R-2:6.1-6.3 and 7.2 Insight of BIU and EU , Min and Max mode pin description ,detail operation of 8086 in these modes
Students will get the insight of 8086
Lecturing and simulator
![Page 7: Ece](https://reader033.vdocuments.net/reader033/viewer/2022052603/563db823550346aa9a90e7a4/html5/thumbnails/7.jpg)
Week 12 Lecture 34 Advanced processors(Assembly language program of 8086)
R-1:3R-2:6.1 - 6.3 and 7.2
Addressing modes ,assembly Instructionrelated to division andmultiplicationProgram related toaddition and subtraction
As a result of this lecture students will learn hoe to communicate with 8086 microprocessor using programming
Lecturing and simulator
Lecture 35 Advanced processors(Arithmetic co processor 80286)
T-1:18.3.2R-1:15
R-2:11.8 - 11.10 and 11.15
L35 : Architecture of 80286L36 : Pin diagram and Comparison with 8086
L35 : Students will learn insight of 80286 microprocessorL36 : Advancement of8086 using 80286 and different signals
Lecturing and picture demonstration
Lecture 36 Advanced processors(Arithmetic co processor 80286)
T-1:18.3.2R-1:15
R-2:11.8 - 11.10 and 11.15
L35 : Architecture of 80286L36 : Pin diagram and Comparison with 8086
L35 : Students will learn insight of 80286 microprocessorL36 : Advancement of8086 using 80286 and different signals
Lecturing and picture demonstration
Week 13 Lecture 37 Advanced processors(Arithmetic co processor 80386)
T-1:18.4R-1:15
R-2:11.17 and 11.26 11.29
Introduction about808386, comparison of 80386 with 8086
Learn advanceversion of 8086and their comparison
Lecturing and picture demonstration
Lecture 38 Advanced processors(Arithmetic co processor 80486)
R-1:15R-2:11.17 and 11.26
11.29
Introduction about80486 andcomparison of 80486 with 8086
Learn advanceversion of 8086and their comparison
Lecturing and picture demonstartion
Lecture 39 Advanced processors(Overview of RISC processor)
T-1:18.4.4R-2:12.16
Overview of RISCProcessorComparison betweenRisc and cisc
Learn about RISC andCISC
General discussionand picturedemonstration
ARM and IA 64
Week 14 Lecture 40 Advanced processors(Overview of RISC processor)
T-1:18.4.4R-2:12.16
Overview of RISCProcessorComparison betweenRisc and cisc
Learn about RISC andCISC
General discussionand picturedemonstration
ARM and IA 64
SPILL OVERWeek 14 Lecture 41 Spill Over
Lecture 42 Spill Over
Week 15 Lecture 43 Spill Over
Lecture 44 Spill Over
Lecture 45 Spill Over
Scheme for CA:
![Page 8: Ece](https://reader033.vdocuments.net/reader033/viewer/2022052603/563db823550346aa9a90e7a4/html5/thumbnails/8.jpg)
Component Frequency Out Of Each Marks Total Marks
Term Paper,Test 2 3 10 20
Total :- 10 20
Details of Academic Task(s)
AT No. Objective Topic of the Academic Task Nature of Academic Task(group/individuals/field
work
Evaluation Mode Allottment / submission Week
Test1 To Test Basic Knowledge about subject
Include topics from Lecture 1 to Lecture 15 Individual Thrice its actual weightage. All questions of 5 marks each or in multiples of 5.Must be announced at least 6 days in advance and must be based on content already taught before test allotment
5 / 6
Test2 To evaluate students based on inputs given on interfacing and interrupts
Include topics from Lecture 22 to Lecture 26 Individual Thrice its actual weightage. All questions of 5 marks each or in multiples of 5.Must be announced at least 6 days in advance and must be based on content already taught before test allotment
9 / 10
Term Paper1 To test the conceptual understanding of students about course
Term Paper as per topic suggested in class and given in the list Group Evaluation will be out of 30 marks ( Mid Term report- 5 marks, End Term report- 15 marks, Viva / presentation- 10 marks)
3 / 11
List of suggested topics for term paper[at least 15] (Student to spend about 15 hrs on any one specified term paper)
Sr. No. Topic
1 Computers, Microcomputers and Microprocessors
2 Memory management and Microprocessor
3 Simple Robots and Microprocessor
![Page 9: Ece](https://reader033.vdocuments.net/reader033/viewer/2022052603/563db823550346aa9a90e7a4/html5/thumbnails/9.jpg)
4 Microprocessor based Water Level controller
5 8085 interrupts and interrupt applications
6 Evolution of Microprocessor
7 Embedded systems
8 Microprocessor based control of traffic lights
9 Design of microprocessor based robotics arm
10 8085 Assemblers and simulators
11 Supercomputer Vs microprocessor
12 Design of handshake mode with 8255 using 8086
13 RISC Vs CISC
14 Multi-core Processors
15 Pentium Processor