You are on page 1of 6

Lovely Professional University,Punjab

Format For Instruction Plan [for Courses with Lectures and Tutorials

Course No ECE351

Cours Title MICROPROCESSOR AND ITS APPLICATIONS

Course Planner 13503 :: Pardeep Kaur

Lectures Tutorial Practical Credits 3 1 0 4

Text Book:

1 Hall Dougles V, Microprocessors and Interfacing Programming and Hardware, Tata McGraw-Hill, New Delhi, 2007

Other Specific Book:

2 Gaonkar Ramesh S, Microprocessor Architecture, Programming and Applications with 8085/8080A, Wiley Eastern Limited, New Delhi, 2008

Other Reading Sr No Jouranls atricles as compulsary readings (specific articles, Complete reference) 3 http://springerlink.com/content/m01270jkp5164571/ 4 http://www.pcmag.com/article2/0,2817,1130705,00.asp Relevant Websites Sr. No. (Web adress) (only if relevant to the courses) Salient Features

5 http://www.hobbyprojects.com/microprocessor_tutorials/8085_ pin diagram of 8085 cpu_pin_diagram.html 6 http://www.hobbyprojects.com/microprocessor_tutorials/8085_ opcode instruction set table mnemonics_opcode_instructions.html 7 http://www.eastaughs.fsnet.co.uk/cpu/execution-direct.htm animation on execution of instruction 8 http://yesnarayanan.googlepages.com/8085.ppt#272,12,Gene 8085 architecture rating Control Signals 9 http://csited.org/2007/34OlawCSITEd.pdf 10 http://en.wikipedia.org/wiki/Intel_Core_2 11 http://icrontic.com/articles/dual_core application in robotics core 2 duo core processor

Approved for Autumn Session 2011-12

12 http://nptel.iitm.ac.in/courses/Webcourse-contents/IIScBANG/Microprocessors%20and %20Microcontrollers/pdf/Teacher_Slides/mod3/M3L8.pdf 13 http://www.hobbyprojects.com/microprocessor_tutorials.html 14 http://www.8085projects.info/Memory-Interfacing.html 15 http://www.scribd.com/doc/10261370/8085-Instruction-Set

basic introduction to 8085 and 8086

microprocessor tutorials memory interfacing instruction set 8085

16 http://wiki.answers.com/Q/74_basic_instructions_set_in_8085 detailed basic instruction set _microprocessor 17 http://webphysics.davidson.edu/faculty/dmb/py310/8085.pdf 18 http://www.scribd.com/doc/28346119/80286-80386-80486and-Pentium-Microprocessor pin description of 8085 introduction to 80286/80386/80486

19 http://www.ardentcollaborations.com/pdf/MICROPROCESSO industry based control systems R.pdf 20 http://map.grauw.nl/resources/ppi/chipsi8255.pdf 21 http://www.8085projects.info/Stepper-Motor-controlProgram70.html 22 http://www.8085projects.info/post/Traffic-Light-Control.aspx 23 http://en.wikipedia.org/wiki/X86_assembly_language 24 http://www.rbainnovations.com/abstracts/Hardware/II. %20Embedded%20microprocessor/A%208085/G%20temp %20controller.doc Microprocessor interfacing with PPI stteper motor control using 8085 Traffic light control using 8085 Assembly programs of 8086 Temperature Control

Detailed Plan For Lectures


Week Number Lecture Number Lecture Topic Chapters/Sections of Pedagogical tool Textbook/other Demonstration/case reference study/images/anmatio n ctc. planned

Part 1
Week 1 Lecture 1 Lecture 2 Evolution of microprocessors ->Reference :2,1.1.1 Images General definitions of microcomputers, ->Reference :2,1.1 microprocessors, micro controllers and digital signal (1.1.2-1.1.3) processors General definitions of microcomputers, ->Reference :2,1.3 microprocessors, micro controllers and digital signal processors Approved for Autumn Session 2011-12

Lecture 3

Week 2

Lecture 4

Signal descriptions and pins of 8085 microprocessor ->Reference :2,4.1 (4.1.1) ->Reference :5 8085 Architecture Bus Organization Timing and Control Memory interfacing Memory interfacing Programming model of 8085 ->Reference :2,2.1 ->Reference :6 ->Reference :12 ->Reference :15 Instruction execution flow ->Reference :2,4.1.5 ->Reference :8 ->Reference :2,4.1.24.1.3 ->Reference :2,4.1.4 and 4.2 ->Reference :2,4.3 ->Reference :14 Animation and flow diagrams Images

Lecture 5 Lecture 6 Week 3 Lecture 7 Lecture 8 Lecture 9 Week 4 Lecture 10

Part 2
Week 4 Lecture 11 Instruction classification ->Reference :2,2.2-2.5 Instruction execution ->Reference :6 flow ->Reference :15 ->Reference :16 ->Reference :2,6.1 ->Reference :15 ->Reference :2,6.2 ->Reference :7 ->Reference :2,6.3-6.4 ->Reference :2,15.1 ->Reference :20 ->Reference :2,15.2 ->Reference :2,15.6 Hardware in laboratory Animation on the execution of instructions

Lecture 12 Week 5 Lecture 13 Lecture 14 Lecture 15 Week 6 Lecture 16 Lecture 17 Lecture 18 Week 7 Lecture 19

Addressing modes Instruction set:Arithmetic operations Instruction set:Logic operations Microprocessor interfacing with PPI Microprocessor interfacing with PPI Microprocessor interfacing with DMA Microprocessor interfacing with DMA Microprocessor Applications using 8085 Stepper motor control Temperature control using 8085 Traffic light control using 8085

->Reference :21

experimental setup in laboratory

Lecture 20 Lecture 21 3

->Reference :24 ->Reference :22

Approved for Autumn Session 2011-12

MID-TERM Part 3
Week 8 Lecture 22 Lecture 23 Lecture 24 Week 9 Lecture 25 Lecture 26 Lecture 27 Week 10 Lecture 28 overview of 8086 microprocessor Internal architecture of 8086 Physical memory organization, BIU, EU Minimum mode 8086 system and timings Maximum mode 8086 system and timing Description of Instructions of 8086 Assembly directives ->Reference :1,3.7-3.9 Animation of execution ->Reference :23 of instructions ->Reference :1,6.16.16 ->Reference :1,2.11 ->Reference :1,2.12 ->Reference :12 ->Reference :1,2.122.16 ->Reference :1,7.1-7.7 Images

Part 4
Week 10 Lecture 29 Lecture 30 Week 11 Lecture 31 Assembly directives Assembly software programs with algorithms Introduction to 80286 ->Reference :1,6.176.36 ->Reference :23 ->Reference :1,15.1115.16 ->Reference :18 ->Reference :1,15.1615.40 ->Reference :1,15.4115.43 ->Reference :10 ->Reference :11

Lecture 32 Lecture 33 Week 12 Lecture 34 Lecture 35

Introduction to 80386 Introduction to 80386,80486 Concept of dual core processors

Microprocessor based smart scale industrial process ->Reference :19 control system Application of 8086 in Robotics, Embedded control, ->Reference :9 DSP and Digital filters

Lecture 36

Spill Over
Week 13 Lecture 37 Lecture 38 4 Practice on assembly langauge of 8085 Practice on assembly langauge of 8085 Approved for Autumn Session 2011-12 ->Reference :23

Details of homework and case studies


Homework No. Objective Topic of the Homework Nature of homework (group/individuals/field work Individual Evaluation Mode Allottment / submission Week 3/3

Class test based To check the level General definitions of microcomputers, microprocessors, micro on homework 1 of understanding controllers and digital signal processors, 8085 Architecture and of the subject pin diagram, Bus Organization taught Class test based To check the level Timing and Control, memory interfacing, instruction on homework 2 of understanding set:programming, Microprocessor interfacing with PPI of the subject taught Class test based To check the level on homework 3 of understanding based on contents taught Internal organization of 8086 microprocessor, Minimum mode 8086 system and timings, Maximum mode 8086 system and timing, Description of Instructions, Assembly directives. programming based on 8086 assembly language

Class Test

Individual

Class test

6/6

Individual

Class test

11 / 11

Scheme for CA:out of 100*


Component Class test based on homework Frequency 2 Total :Out Of 3 Each Marks Total Marks 10 10 20 20

* In ENG courses wherever the total exceeds 100, consider x best out of y components of CA, as explained in teacher's guide available on the UMS

Plan for Tutorial: (Please do not use these time slots for syllabus coverage)
Tutorial No. Lecture Topic Type of pedagogical tool(s) planned (case analysis,problem solving test,role play,business game etc)

Tutorial 1

Evolution of microprocessors,General definitions of Problem solving microcomputers, microprocessors, micro controllers and digital signal processors Signal descriptions and pins of 8085 microprocessor, 8085 Architecture, Bus Organization Problem solving

Tutorial 2

Approved for Autumn Session 2011-12

Tutorial 3 Tutorial 4 Tutorial 5 Tutorial 6 Tutorial 7

Timing and Control, Memory interfacing Programming model of 8085, Instruction classification, addressing modes Instruction set:Arithmetic and logical operations, Microprocessor interfacing with PPI Microprocessor interfacing with PPI and DMA Microprocessor Applications using 8085 Stepper motor control, temperature control, traffic light control

Problem solving Problem solving Problem solving Problem solving Problem solving

After Mid-Term
Tutorial 8 Tutorial 9 Tutorial 10 Tutorial 11 Tutorial 12 Internal architecture of 8086 Minimum and maximum mode 8086 system and timings Introduction to 80286, 80386, 80486 Application of 8086 in Robotics, Embedded control, DSP and Digital filters Problem solving Problem solving

Description of Instructions of 8086, assembly directives Problem solving Case analysis Case analysis

Approved for Autumn Session 2011-12