Professional Documents
Culture Documents
Format For Instruction Plan [for Courses with Lectures and Tutorials
Course No ECE351
Text Book:
1 Hall Dougles V, Microprocessors and Interfacing Programming and Hardware, Tata McGraw-Hill, New Delhi, 2007
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
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
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
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
Lecture 20 Lecture 21 3
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
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
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
* 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
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