Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Course Code ECE301 Course Category Course Title MICROPROCESSOR BASED SYSTEM DESIGN Courses with numerical and conceptual focus Course Planner 14765::Vikas Kumar Boradak Lectures 3.0 Tutorials Practicals Credits 1.0 0.0 4.0
TextBooks Sr No T-1 Title Author Edition 5th Year Publisher Name Penram International publishing private limited Microprocessor Architecture, Ramesh S Gaonkar Programming and Applications with 8085 Reference Books Sr No R-1 Other Reading Sr No OR-1 OR-2 Journals articles as Compulsary reading (specific articles, complete reference) http://www.pcmag.com/article2/0,2817,1130705,00.asp , http://springerlink.com/content/m01270jkp5164571/ , Title Microprocessors and Interfacing Programming and Hardware Author Hall Dougles V Edition 2nd Year Publisher Name Tata McGraw Hill
Relevant Websites Sr No RW-1 RW-2 RW-3 RW-4 RW-5 (Web address) (only if relevant to the course) http://www.hobbyprojects.com/microprocessor_tutorials/8085_ cpu_pin_diagram.html http://www.hobbyprojects.com/microprocessor_tutorials/8085_ mnemonics_opcode_instructions.html http://jntuimplab.blogspot.com/2008/02/traffic-light-controlsystem- using-8086.html http://www.eastaughs.fsnet.co.uk/cpu/further-pipelining.htm http://www.youtube.com/watch?v=I2ZljkHsNOY Salient Features pin diagram opcode instruction set traffic light control animation on pipelining traffic light control
LTP week distribution: (LTP Weeks) Weeks before MTE Weeks After MTE Spill Over 7 6 2
Week 1
Lecture 1
Introduction to 8085 Microprocessor(General definitions of microcomputers, microprocessors, micro controllers) Introduction to 8085 Microprocessor(8085 Architecture and its operation) Introduction to 8085 Microprocessor(Signal descriptions and pins of 8085 microprocessor) Introduction to 8085 Microprocessor(Register structure, ALU, Bus Organization, Timing and Control unit.) Instruction set of 8085(General definitions of microcomputers, microprocessors, micro controllers) Instruction set of 8085(Addressing modes)
T-1:1.1
Lecture 2
T-1:4.1
detail architecture of 8085 8085 ic and its pin configuration Picture demonstration of architecture
Lecture 3
T-1:4.1
Week 2
Lecture 4
T-1:3.1
8085 architecture
Lecture 5
T-1:1.1
RW-2
instruction set
T-1:6.1 T-1:6.1 T-1:6.2 6.3 T-1:6.2 6.3 T-1:6.4 T-1:4.1 T-1:2.1 T-1:10.1 10.2 10.3 10.4 10.5 10.6 10.7 T-1:8.1 8.2 8.3 8.4 OR-2
different adderssing modes of 8085 transfer of data ALU ALU memory timing differnt models for programming converting of codes
how to address different task in 8085 memory operation operation of ALU operation of ALU memory operation animation on execution of instruction 8085 simulator 8085 simulator 8085 simulator
Instruction set of 8085(Data transfer operations) Instruction set of 8085(Arithmetic and Logic operations) Instruction set of 8085(Arithmetic and Logic operations) Instruction set of 8085(Branching and Stack operations) Instruction set of 8085(Timing diagram) Instruction set of 8085 (Programming model)
detail of timing of each Animation of timing instruction diagram how to program for different tasks techniques for converting the codes 8085 simulator
Lecture 11
Lecture 12
performing delay in task understanding the delay 8085 simulator and counter
Week 5
Lecture 13 Lecture 14
Programming of 8085(Stack and Subroutine) Programming of 8085 (Programming Techniques) Interfacing Memory and I/O Devices with 8085(Memory interfacing) Interfacing Memory and I/O Devices with 8085(I/O-Mapped I/O) Interfacing Memory and I/O Devices with 8085(MemoryMapped I/O) Interfacing with peripherals(IC 8255) Interfacing with peripherals(IC 8255) Interfacing with peripherals (Interfacing with 7-segment display) Interfacing with peripherals (Interfacing with LEDs)
T-1:9.1 9.2 9.3 T-1:7.1 7.2 7.3 7.4 7.5 T-1:4.3 4.4
application of stack
8085 simulator
different techniques for 8085 simulator different programming external memory interfacing input output operation
Lecture 15
Week 6
Lecture 16
T-1:5.1 5.2
Lecture 17
T-1:5.4
mapping technique
memory operation
Lecture 21
T-1:51.2
interfacing
MID-TERM
Week 8 Lecture 22 Lecture 23 Lecture 24 Week 9 Lecture 25 Lecture 26 Lecture 27 Week 10 Lecture 28 Lecture 29 Lecture 30 Week 11 Lecture 31 Lecture 32 Interfacing with peripheral ICs(IC 8254) Interfacing with peripheral ICs(IC 8254) Interfacing with peripheral ICs (IC8279) Interfacing with peripheral ICs (Interfacing LCD) Interfacing with code converters (Interfacing with ADC) Interfacing with code converters (Interfacing with DAC) Interrupts(8085 Vectored Interrupts) Interrupts(The 8085 interrupt) Interrupts(Restart and Software Interrupts) Interrupts(IC 8259) Microprocessor Applications (Temperature control) T-1:15.4 T-1:15.4 T-1:14.3 T-1:17.1 T-1:13.2 T-1:13.1 T-1:12.2 T-1:12.1 T-1:12.3 T-1:15.5 interfacing with 8085 interfacing with 8085 interfacing with 8085 interfacing with 8085 interfacing with 8085 interfacing with 8085 interrupts interrupts interrupts interrupts different applications of microprocessor external IC 8254 external IC 8254 external IC 8279 concept of LCD how to convert analog to digital how to convert digital into analog different kinds of interrupts different interrupts of 8085 applications of interruts external IC 8259 how to control temperature
Week 11
Lecture 33
T-1:17.2
RW-3 RW-5
Week 12
Microprocessor Applications (Digital Clock) Microprocessor Applications (Stepper motor control.) Introduction to 8086 Microprocessor(Signal descriptions and pins of 8086 microprocessor.) Introduction to 8086 Microprocessor(Signal descriptions and pins of 8086 microprocessor.) Introduction to 8086 Microprocessor(Physical memory organization, BIU, EU) Introduction to 8086 Microprocessor(Internal organization of 8086 microprocessor.)
T-1:17.3
how to design digital clock how to control stepper motor architecture of 8086
R-1:2.12
Week 13
Lecture 37
R-1:2.12
architecture of 8086
Lecture 38
R-1:2.12
RW-4
how different components works together in 8086 and their applications operation of bus in 8086
Animation on pipeliningweb
Lecture 39
R-1:2.12
bus organisation
SPILL OVER
Week 14 Lecture 40 Lecture 41 revision revision quick overview quick overview
Homework 1
Learning basics
Instruction set, 8085 Architecture and its operation,Signal descriptions and pins of 8085 microprocessor, Memory interfacing, I/O-Mapped I/O, I/O-Mapped I/O
Submission
Test 1
programming skills
Programming Techniques, Counters and Time Delays, Stack and Individual Subroutine, Code Conversion, Data transfer operations, Arithmetic and Logic operations, Branching and Stack operations
test
4/6
Test 2
Interfacing skills
Interfacing with LEDs, IC 8255, Interfacing with 7-segment Individual display, IC 8254, Interfacing ADCs, Interfacing with DAC, Interfacing with LCDs, IC8279
test
8 / 10
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)
8085 simulator 8085 simulator programming programming problems of memory interfacing and device interfacing test problems on 8255
simulation software Problem solving Problem solving Problem solving Problem solving Test
After Mid-Term
Tutorial 8 Tutorial 9 Tutorial 10 Tutorial 11 Tutorial 12 Tutorial 13 problems on 8254, 8279 problems on data converters test Interrupt and its related programming Application based problem 8086 architecture and memory modes Problem solving Problem solving Test Problem solving Problem solving Problem solving