9
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 [email protected] n PRACTICALS Name of the faculty Office Office hours Mail id Mr. V. Pandiyarasan H104 8.30AM 4.00PM [email protected] 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

SRM · PDF fileTo introduce the need & use of Interrupt structure 8085 & 8051. ... 8085/8086 microprocessor and Peripheral IC’s” , S.K. ... Interrupts – service routines . 12

Embed Size (px)

Citation preview

Page 1: SRM · PDF fileTo introduce the need & use of Interrupt structure 8085 & 8051. ... 8085/8086 microprocessor and Peripheral IC’s” , S.K. ... Interrupts – service routines . 12

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

[email protected]

PRACTICALS Name of the faculty Office Office

hours Mail id

Mr. V. Pandiyarasan H104 8.30AM

– 4.00PM

[email protected]

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

Page 2: SRM · PDF fileTo introduce the need & use of Interrupt structure 8085 & 8051. ... 8085/8086 microprocessor and Peripheral IC’s” , S.K. ... Interrupts – service routines . 12

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.

Page 3: SRM · PDF fileTo introduce the need & use of Interrupt structure 8085 & 8051. ... 8085/8086 microprocessor and Peripheral IC’s” , S.K. ... Interrupts – service routines . 12

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

Page 4: SRM · PDF fileTo introduce the need & use of Interrupt structure 8085 & 8051. ... 8085/8086 microprocessor and Peripheral IC’s” , S.K. ... Interrupts – service routines . 12

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

Page 5: SRM · PDF fileTo introduce the need & use of Interrupt structure 8085 & 8051. ... 8085/8086 microprocessor and Peripheral IC’s” , S.K. ... Interrupts – service routines . 12

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

Page 6: SRM · PDF fileTo introduce the need & use of Interrupt structure 8085 & 8051. ... 8085/8086 microprocessor and Peripheral IC’s” , S.K. ... Interrupts – service routines . 12

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

Page 7: SRM · PDF fileTo introduce the need & use of Interrupt structure 8085 & 8051. ... 8085/8086 microprocessor and Peripheral IC’s” , S.K. ... Interrupts – service routines . 12

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

Page 8: SRM · PDF fileTo introduce the need & use of Interrupt structure 8085 & 8051. ... 8085/8086 microprocessor and Peripheral IC’s” , S.K. ... Interrupts – service routines . 12

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

Page 9: SRM · PDF fileTo introduce the need & use of Interrupt structure 8085 & 8051. ... 8085/8086 microprocessor and Peripheral IC’s” , S.K. ... Interrupts – service routines . 12

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