ece

9
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_inst ructions.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

Upload: sunnyarora

Post on 04-Dec-2015

5 views

Category:

Documents


0 download

DESCRIPTION

Ece

TRANSCRIPT

Page 1: Ece

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

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

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

shubham khanna
Page 4: Ece

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

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

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

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

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

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