Upload
hoangngoc
View
214
Download
1
Embed Size (px)
Citation preview
SRM UNIVERSITY FACULTY OF SCIENCE AND HUMANITIES
DEPARTMENT OF PHYSICS AND NANOTECHNOLOGY COURSE PLAN FOR PHY0408
Course Code : PHY0408 Course Title : MICROPROCESSORS AND MICROCONTROLLERS Semester : II Course Duration : JAN’ – MAY 2013 Location : SRM University, Kattankulathur COURSE DETAILS: Course Code Course Title Credits Class schedule
PHY0408 Microprocessors and Microcontrollers
L T P C Day Order I : 1, 2 periods
Day Order IV : 6,7 periods
Day Order V : 1,2 periods
3 - 2 4
L :Lectures T : Tutorials P : Practicals C : Credits FACULTY DETAILS: THEORY
Name of the faculty Office Office hours
Mail id
Mr. V. Pandiyarasan H104
(Hi-Tech Building)
8.30AM –
4.00PM
PRACTICALS Name of the faculty Office Office
hours Mail id
Mr. V. Pandiyarasan H104 8.30AM
– 4.00PM
REQUIRED TEXTBOOKS:
1. Ramesh S Goankar, Micro processor Architecture, Programming & Applications with the 8085, Penram International Publishing (India) Pvt. Ltd., Fourth Edition, 2002.
2. Douglas V. Hall,Microprocessors and interfacing programming and hardware Gregg Division, McGraw-Hill, 1986
3. Kenneth J. Ayala, The 8051 Microcontroller, Edition3 , PublisherCengage Learning, 2004
4. Mazidi,The 8051 Microcontroller And Embedded Systems ,2 nd Edition, PublisherPearson Education India, 2007
WEB RESOURCES: http://www.daenotes.com/electronics/digital-electronics/Intel-8085-8-bit-microprocessor#axzz2I9yUSe7I http://www.engineersgarage.com/microcontroller INSTRUCTIONALOBJECTIVES:
• To study the Architecture of 8085 & 8051 • To study the addressing modes & instruction set of 8085 & 8051. • To introduce the need & use of Interrupt structure 8085 & 8051.
ASSESSMENT DETAILS: Cycle Test I : 7.5 Marks Cycle Test II : 7.5 Marks Lab internals : 15 Marks Attendance : 5 Marks Model Exam : 15 Marks Univ. Exam : 50 Marks TEST SCHEDULE: S. No. TEST SYLLABUS TEST
DURATION 1. Cycle Test I Sessions 1 to 6 2 hours 2. Cycle Test II Sessions 7 to 12 2 hours 3. Lab internals Programs 2 to 11 2 hours 4. Model Exam Sessions 1 to 30 3 hours
OUTCOMES:
Course Outcomes Program Outcomes At the end of this course, students will be able to
• Understand the architecture of 8085 and 8051
• Impart the knowledge about the instruction set
• Understand the basic idea about the data transfer schemes and its applications
• develop skill in simple program writing for 8051 & 8085 and applications
• The program enables the students to
develop strong competencies in Physics and its applications in a technology-rich, interactive environment.
• The program motivates students to develop strong skills in research, analysis and interpretation of complex information.
• The program prepares students to successfully compete for employment in Electronics, Manufacturing and Teaching industry.
THEORY LESSON PLAN UNIT I : ARCHITECTURE AND PROGRAMMING OF 8085 Architecture of 8085- organization of 8085-control, data and address buses-registers in 8085-addressing modes in 8085- Pin configuration of 8085. Session
No. Topics to be
covered Ref. Instructional
Objectives Program Outcomes
1. Microprocessors, Microcomputers and Assembly Language
Chapters 1, 2,3 and 4 of “Micro processor Architecture, Programming & Applications with the 8085”, Ramesh S Goankar, Penram International Publishing (India) Pvt. Ltd., Fourth Edition, 2002
To understand the architecture of 8085
1) The program enables the students to develop strong competencies in Physics and its applications in a technology-rich, interactive environment. 2) The program motivates students to develop strong skills in research, analysis and interpretation of complex information 3) The program prepares students to successfully compete for employment in Electronics, Manufacturing and Teaching industry.
2. Architecture of 8085
3. Organization of 8085 – data, address, control busses and registers
4. & 5. Addressing modes 6. Pin configuration
of 8085
UNIT II : INSTRUCTION SET Instruction set of 8085-instruction types(bsed on number of bytes, operation), data transfer, arithmetic, logical, branching- stack and I/O instructions. Timing and sequencing instruction cycles- machine cycle of weight state-timing diagram of opcode fetch, memory read and memory write cycles- Assembly language programming: simple programs using arithmetic and logical operations- interrupts-maskable, non maskable ,hardware and multilevel interrupts. Session
No. Topics to be
covered Ref. Instructional
Objectives Program Outcomes
7. Instruction set Chapter 4,5,6 and 7of “Understanding 8085/8086 microprocessor and Peripheral IC’s” , S.K. Sen, New Age International Publishers, Second edition, 2010
To Understand the addressing modes and programming
1) The program enables the students to develop strong competencies in Physics and its applications in a technology-rich, interactive environment. 2) The program motivates students to develop strong skills in research, analysis and interpretation of complex information 3) The program prepares students to successfully compete for employment in Electronics, Manufacturing and Teaching industry.
8. Data transfer techniques – Interfacing memories and I/O’s
9. Timing diagram – Minimum and Maximum mode
10. Stack and Subroutines
11. Interrupts – service routines
12. Programming Techniques- Assembly language programs in 8085
UNIT III : DATA TRANSFER SCHEMES AND APPLICATIONS Programmed data transfer scheme- synchronous and asynchronous and serial data transfer schemes-interfacing devices- types of interfacing devices- Programmable Peripheral Interface (PPI- 8255), Communication interfacing device (USART- 8051), Programmable DMA controller (8257). Session No.
Topics to be covered
Ref. Instructional Objectives
Program Outcomes
13. IO and Memory Interfacing concepts
Chapters 3, 4,5,6 of “Micro-processors and interfacing programming and hardware”, Doubhlas.V. Hall, McGraw- Hill, 1991
To understand various interfacing circuits necessary for the various applications. To understand various interfacing concepts
1) The program enables the students to develop strong competencies in Physics and its applications in a technology-rich, interactive environment. 2) The program motivates students to develop strong skills in research, analysis and interpretation of complex information 3) The program prepares students to successfully compete for employment in Electronics, Manufacturing and Teaching industry.
14. Serial I/O and data communication
15. Programmable peripheral interface
16. Programmable communication interface device (USART)
17. Programmable DMA controller
UNIT IV : ARCHITECTURE OF MICROCONTROLLER 8051 Introduction –comparison between microprocessor and microcontroller-architecture of 8051-key features of 8051- memory organization- data and program memory-internal RAM organization-special function registers-control registers-I/O port-counters and timers- interrupt structures. Session No.
Topics to be covered
Ref. Instructional Objectives
Program Outcomes
18. Introduction and comparison of microprocessor and microcontroller
Chapters 2, 3, 4, of “The 8051 Microcontroller, ”, Kenneth J. Ayala . Publisher Cengage Learning, 2004
To understand the basic concepts of microcontroller To Study the architecture of 8051. To introduce the need & use of Interrupt structure 8051.
1) The program enables the students to develop strong competencies in Physics and its applications in a technology-rich, interactive environment. 2) The program motivates students to develop strong skills in research, analysis and interpretation of complex information 3) The program prepares students to successfully compete for employment in Electronics, Manufacturing and Teaching industry.
19. Architecture of 8051
20. Memory organization – I/O and memory addressing
21. Registers set 22. & 23. Counters and
Timers 24. Interrupts
Structures
UNIT V : PROGRAMMING THE MICROCONTROLLER 8051 Instruction set of 8051-arithmetic, logical, data, movable, jump and call instructions-addressing modes-immediate, register, direct and indirect addressing modes-assembly language programming-simple program to illustrate arithmetic and logical operations –sum of numbers, biggest and smallest numbers in an array- software time delay system. Session No.
Topics to be covered
Ref. Instructional Objectives
Program Outcomes
25. & 26. Instruction set 8051
1) Chapters 7, 8 of “The 8051 Microcontroller And Embedded Systems”, Muhammad Ali Mazidi and Janice Gillispie Mazidi, 7th Edition, Pearson Education, 2004.
To study the instruction set & addressing modes of 8051.
1) The program enables the students to develop strong competencies in Physics and its applications in a technology-rich, interactive environment. 2) The program motivates students to develop strong skills in research, analysis and interpretation of complex information 3) The program prepares students to successfully compete for employment in Electronics, Manufacturing and Teaching industry.
27. Addressing modes
28. IO and Memory Interfacing concepts
29. & 30. Programming Techniques- Assembly language programs in 8051
PRACTICALS LESSON PLAN
MICROPROCESSORS AND MICROCONTROLLERS
Session No.
Topics to be covered
Ref. Instructional Objectives
Program Outcomes
1 Basic Mnemonics coding using addressing modes, registers, interfaces
Microprocessor architecture, programming and applications with the 8085, Ramesh Gaokar, 5th edition, penram international publication private limited, 2009. The 8051 Microcontroller Architecture, Programming and applications, Kenneth J.Ayala, 3rd Edition, west
blication company, 2007. pu
Familiarize the architecture of 8085 processor, assembling language programming and interfacing with various modules. The student can also understand of 8051 Microcontroller concepts, architecture, programming and application of Microcontrollers. Student able to do any type of VLSI, embedded systems, industrial and real time applications by knowing the concepts of Microprocessor and Microcontrollers.
1) The program enables the students to develop strong competencies in Physics and its applications in a technology-rich, interactive environment. 2) The program motivates students to develop strong skills in research, analysis and interpretation of complex information 3) The program prepares students to successfully compete for employment in Electronics, Manufacturing and Teaching industry.
2 Perform the Arithmetic operations (addition and Subtraction) using microprocessor 8085.
3 Perform the Arithmetic operations (multiplication and division) using microprocessor 8085.
4 Code conversion using microprocessor 8085
5 Temperature conversion using microprocessor 8085.
6 Decimal counter using microprocessor 8085
7 Perform the Arithmetic operations (addition and Subtraction) using microcontroller
8051.
8 Perform the Arithmetic operations (multiplication and division) using microcontroller 8051
9 Code conversion using microcontroller 8051
10 Temperature conversion using microcontroller 8051
11 Decimal counter using microcontroller 8051