INSTRUCTIONAL OBJECTIVE

Similar documents
Academic Course Description. EC0309A Microprocessors and Micrcontrollers Fifth Semester, (Odd Semester)

Academic Course Description

Microcontroller & Interfacing

Rewa Engineering College, Rewa. Rewa Department OF Electrical Engineering

Unit wise Question Bank UNIT-II

Academic Course Description. EC1016A Microprocessors and Microcontrollers Fifth Semester, (Odd Semester)

SRM UNIVERSITY FACULTY OF SCIENCE AND HUMANITIES DEPARTMENT OF PHYSICS AND NANOTECHNOLOGY COURSE PLAN FOR PHY0408

EC6504 MICROPROCESSOR AND MICROCONTROLLER QUESTION BANK UNIT I - THE 8086 MICROPROCESSOR PART A

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

VALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE ENGINEERING

VALLIAMMAI ENGINEERING COLLEGE

3. (a) Explain the steps involved in the Interfacing of an I/O device (b) Explain various methods of interfacing of I/O devices.

SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR. ELECTRONICS & COMMUNICATION DEPARTMENT Question Bank- 1

GUJARAT TECHNOLOGICAL UNIVERSITY

EC 6504 MICROPROCESSOR AND MICROCONTROLLER

G.PULLAIAH COLLEGE OF ENGINEERING AND TECHNOLOGY


Syllabus for Bachelor of Technology. Computer Engineering. Subject Code: 01CE0501. Subject Name: Microprocessor Fundamentals & Programming

4. (a) With a neat sketch explain 8237 DMA controller and its operation? (b) With the help of basic cell explain SRAM and DRAM?

PART - B (Answer all five units, 5 X 10 = 50 Marks)

Microcontroller and Embedded Systems:

MLR INSTITUTE OF TECHNOLOGY DUNDIGAL , HYDERABAD

Mrs.T.Divya Barathi AP/ECE. Integrated Circuits Digital Logic Circuits Stack & Queue Concepts

B.C.A 2017 MICROPROCESSOR AND ASSEMBLY LANGUAGE MODULE SPECIFICATION SHEET. Course Outline

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

BHARATHIDASAN ENGINEERING COLLEGE. III Year / V Semester / EEE MICROPROCESSORS AND MICROCONTROLLERS (R-2013)

QUESTION BANK CS2252 MICROPROCESSOR AND MICROCONTROLLERS

Microprocessors and Interfacng. Question bank

S.R.M. INSTITUTE OF SCIENCE & TECHNOLOGY SCHOOL OF ELECTRONICS & COMMUNICATION ENGINEERING

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTM ENT OF CSE COURSE PLAN SECTION DAY ORDER PERIOD TIMINGS


INSTITUTE OF ENGINEERING AND MANAGEMENT, KOLKATA Microprocessor

INSTITUTE OF AERONAUTICAL ENGINEERING (AUTONOMOUS) Dundigal, Hyderabad

1. (a) Draw the internal architecture of 8085? Explain each block. (b) What are the special functions of GPRs in 8086? And explain them?

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK

Academic Course Description

DEPARTMENT OF ECE QUESTION BANK SUBJECT: MICROPROCESSOR AND MICROCONTROLLER UNIT-1 PART-A (2 MARKS)

Subject Code: Model Answer Page No: /25

FACULTY OF ENGINEERING AND TECHNOLOGY


Question Bank Microprocessor and Microcontroller

Unit-I. 1. INTRODUCTION TO MICROCONTROLLERS. Micro controller, types, selection of a microcontroller and applications

DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING YEAR : III SEM : VI

Topics. Interfacing chips

Microprocessors and Microcontrollers. Assignment 1:

KINGS DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK. Subject Name: Microprocessors and Microcontrollers UNIT-I 8085 MICROPROCESSOR

GUJARAT TECHNOLOGICAL UNIVERSITY

Class: S.E. (Electrical) Course: 2012 PAT. Semester: IV : FUNDAMENTALS OF MICROPROCESSOR AND MICROCONTROLLER Textbooks:

Department of Electronics and Instrumentation Engineering Question Bank

BASIC INTERFACING CONCEPTS

SARDAR RAJA COLLEGES SARDAR RAJA COLLEGE OF ENGINEERING ALANGULAM

Microprocessors/Microcontrollers

SYLLABUS UNIT - I 8086/8088 ARCHITECTURE AND INSTRUCTION SET

INTRODUCTION OF MICROPROCESSOR& INTERFACING DEVICES Introduction to Microprocessor Evolutions of Microprocessor

ITT Technical Institute. ET2640 Microprocessors and Microcontrollers Onsite and Online Course SYLLABUS

Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices,

Microprocessor and Microcontroller question bank. 1 Distinguish between microprocessor and microcontroller.

Microcontrollers. Fig. 1 gives a comparison of a microprocessor system and a microcontroller system.

EEE3410 Microcontroller Applications Department of Electrical Engineering Lecture 4 The 8051 Architecture

PART B UNIT II PART A

Code No: Set No. 1

EMBEDDED SYSTEMS COURSE CURRICULUM

e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: 8051 Architecture Module No: CS/ES/5 Quadrant 1 e-text

MICROPROCESSORS & MICRO CONTROLLER COLLEGE OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK

Day Hour Timing pm pm am am

END-TERM EXAMINATION

8051 microcontrollers

8051 Microcontroller

Description of the Simulator

2. (a) Draw and explain the pin out diagram of (b) Explain the various operations performed by Bus Interfacing unit in 8086.

2. List the five interrupt pins available in INTR, TRAP, RST 7.5, RST 6.5, RST 5.5.


SRI VENKATESWARA COLLEGE OF ENGINEERING

FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100)

UNIT V MICRO CONTROLLER PROGRAMMING & APPLICATIONS TWO MARKS. 3.Give any two differences between microprocessor and micro controller.

Sencer Yeralan and Helen Emery Gainesville, Florida January 2000

EC6504 MICROPROCESSOR AND MICROCONTROLLER

W.E.F. SESSION Course: B. Sc. 3 rd Year Electronics Scheme of Examination for Semester 5 & 6

Government of Karnataka Department of Technical Education Board of Technical Examinations, Bengaluru

8254 is a programmable interval timer. Which is widely used in clock driven digital circuits. with out timer there will not be proper synchronization

UNIT-I. 1.Draw and explain the Architecture of a 8085 Microprocessor?

ENE 334 Microprocessors

Microcomputer Architecture and Programming

Intel 8086 MICROPROCESSOR. By Y V S Murthy

Department of Electronics and Communication Engineering Microprocessors and Microcontrollers Laboratory Description:

1. What is Microprocessor? Give the power supply & clock frequency of 8085?

Academic Course Description

EC2304-MICROPROCESSOR AND MICROCONROLLERS 2 marks questions and answers UNIT-I

MLR INSTITUTE OF TECHNOLOGY DUNDIGAL , HYDERABAD QUESTION BANK

Modesto Junior College Course Outline of Record CMPSC 241

CHETTINAD COLLEGE OF ENGINEERING AND TECHNOLOGY COMMUNICATION ENGINEERING REG 2008 TWO MARKS QUESTION AND ANSWERS

Academic Course Description

2. (2 pts) If an external clock is used, which pin of the 8051 should it be connected to?

Unit I. Introduction Microcontrollers and Embedded processors Overview of the 8051 Inside the 8051 Addressing Modes

8086 Interrupts and Interrupt Responses:

Lecture 1. Course Overview and The 8051 Architecture

Department of Computer Science and Engineering

COURSE OBJECTIVES. Name of the Program : B.Tech Year: II Section: A, B & C. Course/Subject : MATLAB/ LABVIEW LAB Course Code: GR11A2020

8051 Microcontroller

Write A General Form Of The Assembly

Transcription:

INSTRUCTIONAL OBJECTIVE To Understand Microprocessor types and Programming of them To Understand various interfacing circuits necessaay for various application To Understand various interfacing concepts.. To understand basic concepts of microcontroller 8051 PROGRAM OUTCOME a) Graduates will demonstrate knowledge of mathematics, science and engineering. c) Graduates will demonstrate the ability to design and conduct experiments, analyze and interpret data. k) Graduates will show the ability to participate and try to succeed in competitive examinations. a) Graduates will demonstrate knowledge of mathematics, science and engineering. b) Graduates will demonstrate the ability to identify, formulate and solve engineering problems. c) Graduates will demonstrate the ability to design and conduct experiments, analyze and interpret data. d) Graduates will demonstrate the ability to design a system, component or process as per needs and specifications c) Graduates will demonstrate the ability to design and conduct experiments, analyze and interpret data. d) Graduates will demonstrate the ability to design a system, component or process as per needs and specifications k) Graduates will show the ability to participate and try to succeed in competitive examinations. b) Graduates will demonstrate the ability to identify, formulae and solve engineering problems. d) Graduates will demonstrate the ability to design a system, component or process as per needs and specifications k) Graduates will show the ability to participate and try to succeed in competitive examinations. Cycle test-i EVIDENCE Cycle test-i Qn no.13(even) & Qn no.11(odd) Lesson notes Tested with Objective Questions Capable of answering *competitive exams like JTO, GATE, IES etc. Cycle Test II and Model test Cycle Test II and Model test Analysed and performed experiments(no.7,8) in µp lab Designed and performed experiments(no.5,6) in µp lab Analysed and performed experiments(no.5,6) in µp lab Assignments on ROM and RAM memory interfacing Tested with Objective Questions Capable of answering *competitive exams like JTO, GATE, IES etc. Analysed and performed experiments(no.9) in µp lab Model test Qno.15 Model test Qno.17 Tested with Objective Questions Capable of answering *competitive exams like JTO, GATE, IES etc.

Course Code Category Course Name L T P C EC0309 P Microprocessors and Microcontrollers 3 0 0 3 Pre-requisite: EC0205 PURPOSE The purpose of this course is to introduce students about Microprocessors and Microcontrollers. INSTRUCTIONAL OBJECTIVES Understand Microprocessor types and programming of them Understand various interfacing circuits necessary for various applications Understand various interfacing concepts Understand basic concepts of micro controller MICROPROCESSOR - 8086 Register Organization Architecture Signals - Memory Organization - Bus Operation -IO Addressing - Minimum Mode - Maximum Mode - Timing Diagram - Interrupts - Service Routines PROGRAMMING OF 8086 Addressing Modes - Instruction format - Instruction set - Assembly language programs in 8086. INTERFACING DEVICES IO and Memory Interfacing concepts - Programmable interval timer (8254)- Programmable Interrupt Controller (8259A) - Programmable DMA Controller (8257) -Programmable communication Interface (8251) - Stepper motor interfacing. MICROCONTROLLER-8051 Register Set - Architecture of 8051 microcontroller I/O and memory addressing Interrupts - Instruction set - Addressing modes. PROGRAMMING OF 8051 Timer - Serial Communication - Interrupts Programming - Interfacing to External Memory - Interfacing to ADCs, Sensors. TEXT BOOKS K. Ray and K. M. Bhurchandi, "Advanced Microprocessors and Peripherals", Tata McGrawHill, 2000 Muhammad Ali Mazidi and Janice Gillispie Mazidi, "The 8051 - Microcontroller and Embedded systems", 7th Edition, Pearson Education, 2004 REFERENCE BOOKS Doughlas.V.Hall, Microprocessor and Interfacing : Programming and Hardware, 2nd edition, McGraw Hill, 1991 Kenneth.J.Ayala, 8051 Microcontroller Architecture, Programming and Applications.2nd edition, Thomson

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF ELECTRICAL AND ELECTRONICS ENGINEERING DEPARTMENT OF ECE COURSE PLAN Course Code : EC0309 Course Title : MICROPROCESSORS AND MICROCONTROLLERS : V Course Time : JULY NOVEMBER 2012 Location : S.R.M.E.C Faculty Details Sec. Name Office Class Hour Mail id A Mrs.J.Subhashini TP12S6 Day2-7 Day4-2 &4 subhashini.j@ktr.srmuniv.ac.in Day5-2 B Mrs. J. K. Kasthuri Bha TP9003 Day1-2 Day2-7 Day3-3 kasthuribha.jk@ktr.srmuniv.ac.in Day5-4 C Mr. Diwakar R Marur TP11S3 Day1-2 & 5 Day4-3 & 4 diwakar.r@ktr.srmuniv.ac.in D Mrs. S. Vasanthadev Suryakala TP1003 E Mr. J.Selvakumar TP12S8 F Mr.E.Sivakumar TP12S9 Day1-1 Day3-3 & 7 Day5-5 Day1-4 & 5 Day3-7 Day5-1 Day1-4 Day2-4 Day4-2 & 5 suryakala.sv@ktr.srmuniv.ac.in selvakumar.j@ktr.srmuniv.ac.in sivakumar.e@ktr.srmuniv.ac.in Required Text Books [1] A. K. Ray and K. M. Bhurchandi, Advanced Microprocessors and Peripherals, Tata McGrawHill, 2000. [2] Doughlas.V.Hall, Microprocessor and Interfacing : Programming and Hardware, 2nd edition, McGraw Hill, 1991 [3] Muhammad Ali Mazidi and Janice Gillispie Mazidi, The 8051 Microcontroller and Embedded Systems, 7th Edition, Pearson Education, 2004 Web Resources www.wikipedia.org www.aust.edu www.mikroe.com/en/books/8051 book.html www.dauniv.ac.in/downloads.html www.cpu-world.com/arch/8086.html www.8052.com Prerequisite : EC0205 Digital Systems Objectives 1. To understand the architecture, programming and addressing modes of Intel 8086. 2. To understand various interfacing circuits necessary for various applications. 3. To study the architecture of microcontroller 8051. 4. To study the instruction set and programming of 8051. 5. To understand various interfacing concepts.

Assessment Details Test Schedule Cycle Test I : 10 Marks Cycle Test II : 10 Marks Surprise Test : 5 Marks Attendance : 5 Marks Model Exam : 20 Marks S.No. DATE TEST Portions DURATION 1. 25.07.2012 Cycle Test -I Session No. 1 to 18 2 Periods 2. 27.08.2012 Cycle Test II Session No.19 to 27 2 Periods 3. 10.10.2012 Model Exam Session No. 1 to 45 3 hours Outcomes Students who have successfully completed this course will be able to: Instructional Objective 1. To Understand the architecture, programming and addressing modes of Intel 8086. 2. To Understand various interfacing concepts and circuits necessary for various applications. a, d b, c, d Program outcome 3. To understand basic concepts of microcontroller 8051 a, b, c, d

Detailed Session Plan: Topics covered with its relationship between program objectives and program outcomes Session No. Topics to be covered Text / chapter Instructional Objectives 1. Register Organization 2. Architecture of 8086 3. Architecture of 8086 4. Signals-Memory Organization 5. Bus Operation [1] chapter(s) 1 [2] chapter(s) 2 [1] chapter(s) 1 [2] chapter(s) 2 [1] chapter(s) 1 [2] chapter(s) 2 [1] chapter(s) 1 [2] chapter(s) 2 [1] chapter(s) 1 [2] chapter(s) 2 Program Objectives Program outcome 1 2 a, k 1 2,3 a, k 1 2,3 a, k 1 2 a, k 1 2 a, k 6. IO Addressing [1] chapter(s) 1 [2] chapter(s) 2 1 2 a 7. Minimum Mode System and Timing Diagram [1] chapter(s) 1 [2] chapter(s) 2 1 3 a, d 8. Maximum Mode and Timing Diagram [1] chapter(s) 1 [2] chapter(s) 2 1 3 a, d 9. Interrupts and Services Routines 10. Instruction format [1] chapter(s) 4 [2] chapter(s) 8 [1] chapter(s) 2 [2] chapter(s) 3 1 2 a, k 1 2, 3 a 11. Instruction set- Data transfer instructions [1] chapter(s) 2 [2] chapter(s) 3 & 4 1 2, 3 a, c, k 12. Arithmetic instructions 13. Logical instructions 14. Branch instructions 15. Addressing modes 16. 17. 18. ALP for addition and subtraction of 16 bit ALP for Ascending and Descending order of numbers ALP for sum of series, Fibonacci series, smallest and largest numbers 19. IO Interfacing concepts 20. Memory Interfacing concepts 21. Programmable interval timer (8254) [1] chapter(s) 2 [2] chapter(s) 3 & 4 [1] chapter(s) 2 [2] chapter(s) 3 & 4 [1] chapter(s) 2 [2] chapter(s) 3 & 4 [1] chapter(s) 2 [2] chapter(s) 3 [1] chapter(s) 3 [2] chapter(s) 3 & 4 [1] chapter(s) 3 [2] chapter(s) 3 & 4 [1] chapter(s) 3 [2] chapter(s) 3 & 4 [1] chapter(s) 5 [2] chapter(s) 9 [1] chapter(s) 5 [2] chapter(s) 9 [1] chapter(s) 6 [2] chapter(s) 8 1 2, 3 a, c 1 2, 3 a, c 1 2, 3 a, c 1 2, 3 a, c 1 2, 3 a, c 1 2, 3 a, c 1 2, 3 a, c 2 3 b, c, d, k 2 3 b, c, d, k 2 3 b, c, d, k

Session No. 22. 23. 24. 25. Topics to be covered Text / chapter Instructional Objectives Programmable Interrupt [1] chapter(s) 6 Controller (8259A) [2] chapter(s) 8 Programmable Interrupt Controller (8259A) Programmable DMA Controller (8257) Programmable communication Interface (8251) 26. Stepper moor interfacing [1] chapter(s) 6 [2] chapter(s) 8 [1] chapter(s) 7 [2] chapter(s) 11 [1] chapter(s) 6 [2] chapter(s) 14 [1] chapter(s) 5 [2] chapter(s) 9 Program Objectives Program outcome 2 3 b, c, d, k 2 3 b, c, d, k 2 3 b, c, d, k 2 3 b, c, d, k 2 3 b, c, d, k 27. Register Set [3] chapter(s) 1 & 2 3 2 a, k 28. 29. Architecture of 8051 microcontroller Architecture of 8051 microcontroller [3] chapter(s) 1 & 2 3 2, 3 a, d, k [3] chapter(s) 1 & 2 3 2,3 a, d, k 30. IO and memory addressing [3] chapter(s) 5 3 2, 3 b, c, d, k 31. Interrupts [3] chapter(s) 1 & 11 3 2 a, c, k 32. Instruction set [3] chapter(s) 6 3 2,3 b, c, k 33. Instruction set [3] chapter(s) 6 3 2,3 b, c, k 34. Instruction set [3] chapter(s) 6 3 2,3 b, c, k 35. Addressing modes. [3] chapter(s) 5 3 2,3 b, c, k 36. 37. Assembly Language Programming Assembly Language Programming [3] chapter(s) 6 3 2,3 a, c, k [3] chapter(s) 6 3 2,3 a, c, k 38. Timer Programming [3] chapter(s) 9 3 2,3 a, b, c, d, k 39. Timer Programming [3] chapter(s) 9 3 2,3 a, b, c, d, k 40. Serial Communication [3] chapter(s) 10 3 2,3 a, b, c, d, k 41. Interrupts Programming [3] chapter(s) 11 3 2,3 a, b, c, d, k 42. Interfacing to External Memory [3] chapter(s) 14 3 2,3 a, b, c, d, k 43. Interfacing to ADCs. [3] chapter(s) 13 3 2,3 a, b, c, d 44. Interfacing to DACs [3] chapter(s) 13 3 2,3 a, b, c, d 45. Interfacing to Sensors. [3] chapter(s) 13 3 2,3 a, b, c, d

Program Educational Objectives 1. To prepare students to compete for a successful career in Electronics and Communication Engineering profession through global education standards. 2. To enable the students to aptly apply their acquired knowledge in basic sciences and mathematics in solving Electronics and Communication Engineering problems. 3. To produce skillful graduates to analyze, design and develop a system/component/ process for the required needs under the realistic constraints. 4. To train the students to approach ethically any multidisciplinary engineering challenges with economic, environmental and social contexts 5. To create an awareness among the students about the need for life long learning to succeed in their professional career as Electronics and Communication Engineers.

Meeting Instructional Objectives Evaluation sheet for Cycle test I Program Name : B.Tech in Electronics and Communication Engineering : Fifth semester Year : 2012 Course code and Name: EC0309 Microprocessors and Microcontrollers Name Max Mark Marks scored in Cycle Instructional and Assigned test-i Objective Reg.number Pass Criteria Objective met Yes/No To Understand various interfacing circuits necessary for various applications. COURSE COORDINATOR Meeting Instructional Objectives Evaluation sheet for Cycle test II Program Name : B.Tech in Electronics and Communication Engineering : Fifth semester Year : 2012 Course code and Name: : EC0309 Microprocessors and Microcontrollers Name Instructional Max Mark Marks scored in Cycle test- Pass Objective

and Reg.number Objective Assigned II Criteria met Yes/No To Understand various interfacing circuits necessary for various applications. COURSE COORDINATOR Meeting Instructional Objectives Evaluation sheet for Model exam Program Name : B.Tech in Electronics and Communication Engineering : Fifth sem Year :2012 Course code and Name: EC0309 Microprocessors and Microcontrollers Name and register number Instructional Objective Max Mark Assign Marks scored in Model exam Pass Criteria Objective met Yes/No To Understand the architecture, programming and addressing modes of Intel 8086. 40 20

To Understand various interfacing circuits necessary for various applications. To Understand various interfacing concepts To understand basic concepts of microcontroller 8051 30 15 10 5 56 28 Total 100 50 COURSE COORDINATOR

Meeting Instructional Objectives Evaluation sheet for Model exam Program Name : B.Tech in Electronics and Communication Engineering : Fifth semester Year :2012 Course code and Name: EC0309 Microprocessors and Microcontrollers Name and register number Instructional Objective Max Mark Assign Marks scored in Model exam Pass Criteria Objective met Yes/No To Understand the architecture, programming and addressing modes of Intel 8086. To Understand variousinterfacing circuits necessary for various applications. To Understand various interfacing concepts To understand basic concepts of microcontroller 8051 40 20 30 15 10 5 56 28 Total 100 50 COURSE COORDINATOR

Meeting Instructional Objectives Evaluation sheet for Model exam Program Name : B.Tech in Electronics and Communication Engineering : Fifth semester Year :2012 Course code and Name: EC0309 Microprocessors and Microcontrollers Name and register number Instructional Objective Max Mark Assign Marks scored in Model exam Pass Criteria Objective met Yes/No To Understand the architecture, programming and addressing modes of Intel 8086. To Understand variousinterfacing circuits necessary for various applications. To Understand various interfacing concepts To understand basic concepts of microcontroller 8051 40 20 30 15 10 5 56 28 Total 100 50 COURSE COORDINATOR

Meeting Instructional Objectives Evaluation sheet for Model exam Program Name : B.Tech in Electronics and Communication Engineering : Fifth semester Year : 2012 Course code and Name: EC0309 Microprocessors and Microcontrollers Name and register number Instructional Objective Max Mark Assign Marks scored in Model exam Pass Criteria Objective met Yes/No To Understand the architecture, programming and addressing modes of Intel 8086. To Understand variousinterfacing circuits necessary for various applications. To Understand various interfacing concepts To understand basic concepts of microcontroller 8051 40 20 30 15 10 5 56 28 Total 100 50 COURSE COORDINATOR

Meeting Instructional Objectives Evaluation sheet for Model exam Program Name : B.Tech in Electronics and Communication Engineering : Fifth semester Year : 2012 Course code and Name: EC0309 Microprocessors and Microcontrollers Name and register number Instructional Objective Max Mark Assign Marks scored in Model exam Pass Criteria Objective met Yes/No To Understand the architecture, programming and addressing modes of Intel 8086. To Understand various interfacing circuits necessary for various applications. To Understand various interfacing concepts To understand basic concepts of microcontroller 8051 40 20 30 15 10 5 56 28 Total 100 50 COURSE COORDINATOR

Meeting Instructional Objectives Evaluation sheet for Model exam Program Name : B.Tech in Electronics and Communication Engineering : Fifth semester Year : 2012 Course code and Name: EC0309 Microprocessors and Microcontrollers Name and register number Instructional Objective To Understand the architecture, programming and addressing modes of Intel 8086. To Understand variousinterfacing circuits necessary for various applications. To Understand various interfacing concepts To understand basic concepts of microcontroller 8051 Max Mark Assign (100) Marks scored in Model exam Pass Criteria (50) 40 20 30 15 10 5 56 28 Total 100 50 Objective met Yes/No COURSE COORDINATOR

Meeting Instructional Objectives Evaluation sheet for Surprise test 1 Program Name : B.Tech in Electronics and Communication Engineering : Fifth semester Year : 2012 Course code and Name: EC0309 Microprocessors and Microcontrollers Name and register number Instructional Objective Max marks Marks scored Pass Criteria Objective met Yes/No \ 18 To Understand the architecture, programming and addressing modes of Intel 8086 20 19 18 10 19 19 COURSE COORDINATOR

Meeting Instructional Objectives Evaluation sheet for Surprise test 2 Program Name : B.Tech in Electronics and Communication Engineering : Fifth semester Year : 2012 Course code and Name: EC0309 Microprocessors and Microcontrollers Name and register number Instructional Objective Max marks Marks scored Pass Criteria Objective met Yes/No To understand the basic concepts of microcontroller 8051 30 15 COURSE COORDINATOR Meeting Instructional Objectives Evaluation sheet for Model exam Program Name : B.Tech in Electronics and Communication Engineering : Fifth semester Year : 2012 Course code and Name: EC0309 Microprocessors and Microcontrollers

Name and register number Instructional Objective Max marks Marks scored Pass Criteria Objective met Yes/No To understand the basic concepts of microcontroller 8051 30 15 COURSE COORDINATOR

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF ELECTRONICS AND COMMUNICATION QUESTION BANK SUB. CODE : EC0309 YEAR/BRANCH:III/ECE SUB. TITLE: Microprocessors & Microcontrollers SEMESTER : V 1. Draw and discuss the internal block diagram of 8086? 2. What do you meant by pipelined architecture? How is implemented in 8086? 3. Explain the concept of segmented memory? And What are its advantages? 4. Explain the physical address formation in 8086? 5. Draw and discuss the flag register of 8086 in brief? 6. Draw the register organization of 8086 and explain typical applications of each register? 7. Explain the functions of the following signals of 8086? a) ALE b)test c)rq/gt d)intr e)hold f)dt/r g)mn/mx h)qs0/qs1 i)hlda j)ready k)den l)bhe m)lock n)m/io o)nmi 8. Explain the functions of opcode prefetch queue in 8086? 9. Explain the physical memory organization of 8086 system? 10. What is the memory addressing and IO addressing capability of 8086? 11. Draw and discuss the read and write cycle timing diagrams of 8086 in minimum mode? 12. Draw and discuss the read and write cycle timing diagrams of 8086 in maximum mode? 13. Draw and discuss the minimum mode 8086 system? 14. Draw and discuss the maximum mode 8086 system? 15. What do you mean by addressing modes? What are the different addressing modes supported by 8086? Explain each of them with suitable examples? 16. Explain the stack structure of 8086 in detail 17. Draw and discuss the interrupt structure of 8086 in detail 18. What is interrupt vector table of 8086? Explain its structure 19. Explain the interrupt response sequence of 8086 20. How do you set or clear the interrupt flag IF? What is its importance in the interrupt structure of 8086 21. What are the interrupt vector addresses of the following interrupts in the 8086 interrupt vector table? a)int0 b)nmi c)int 20h d)int 55h 22. What are differences between hardware and software interrupt? 23. Explain the term nested interrupt. 24. How do you generate delays in a software? What are the limitations of this method of generating delays? How will you synchronize one such delay with an external process? 25. Interface two 4K*8 EPROMS and two 4k*8 RAM chips with 8086. Select suitable maps. 26. What are the different instruction types of 8086? 27. Bring out the difference between the jump and loop instructions? 28. What is the difference between respective shifts and rotate instructions? 29. What is LOCK prefix? What is its use? 30. What is REP prefix? What is its use? 31. Explain conditional loop instructions with examples? 32. Write short notes on control transfer (Branch) instructions? 33. Add the contents of the memory location 2000:4000h to contents of 3000:6000h and store the results in 5000:7000h 34. Move a byte string, 16 bytes long, from the offset 200h to 300h in the segment 7000h? 35. Find out the largest no. from an unordered array of 16 8bit no.s stored sequentially in the memory locations starting at offset 500h in the segment 2000h. 36. Write a program for a addition of series of 8 bit no. Draw and discuss the interrupt structure of 8086 in detail 37. What is interrupt vector table of 8086? Explain its structure 38. Explain the interrupt response sequence of 8086 39. How do yo set or clear the interrupt flag IF? What is its importance in the interrupt structure of 8086 40. What are the interrupt vector addresses of the following interrupts in the 8086 interrupt vector table? a)int0 b)nmi c)int 20h d)int 55h 41. What are differences between hardware and software interrupt?

42. Explain the term nested interrupt 43. How do you generate delays in a software? What are the limitations of this method of generating delays? How will you synchronize one such delay with an external process? 44. The series contains 100 numbers. Write a program to find out the number of even and odd no.s from a given series of 16 bit hexadecimal numbers? 45. Write a program to find out the number of positive and negative no.s from a given series of signed numbers. 46. Write a ALP to arrange the given series of hexadecimal bytes in ascending order. 47. Write a program to perform a one byte BCD addition 48. Write a program to convert the BCD no s 0 to 9 to their equivalent seven segment codes using the lookup table technique. 49. Decide whether the parity of the given number is even or odd. If parity is even, set DL to 00; else DL to 01. The given no. may be multibyte number. 50. Write a program to add more than two multibyte no.s 51. Describe the execution of a CALL instruction. 52. What is the difference between a NEAR and a FAR procedure? 53. Design an interface between 8086 CPU and two chips of 16K*8 EPROM and two chips of 32K*8RAM. Select the starting address of EPROM suitable. The Ram Address must start at 00000h. 54. It is required to interface two chips of 32K*8 RAM with 8086, according to the following map. ROM 1 and 2 F0000h FFFFFh RAM 1 and 2 D0000h DFFFFh RAM 3 and 4 E0000h EFFFFh Show the implementation of this memory system. 55. Describe the procedure of interfacing static memories with a CPU? Bring out the differences between static and dynamic RAM. 56. Interface an 8255 with 8086 so as to have port A address 00, port B address 02, port c address 01 and CWR address 03. 57. Explain the different modes of operation of 8255? 58. Interface an 4*4 hexa keyboard using two 8255 ports and write a program to read the code of a pressed key. 59. Interface 6 no.s of 7 segment LEDs using two 8255ports and write a program to display the first 6 characters of your name. 60. Interface ADC 0808 mwith 8086 using 8255 ports. Use port A of 8255 for transferring digital data output of ADC to the CPU and port c for control signals. Assume that an analog input is present at I/P2 of the ADC and a clock input of suitable frequency is available for ADC. Draw the schematic and write required ALP. 61. Interface a typical 8 bit DAC 0800 with 8250 and write a program to generate the following waveforms. a) Square b) triangular c) Saw tooth d) step 62. Draw a typical stepper motor interface with 8255 63. Write ALPs to rotate 200 teeth, 4 phase stepper motor as specified below a) 5 rotations clockwise and then 5 rotations anticlockwise. b) Rotate though an angle 135 in 2 secs. c) Rotate at a speed of 10 rotations per minute. 64. Draw the discuss the internal architecture of 8253. 65. Describe the different modes of operation of 8253. 66. Design a programmable timer using 8253 and 8086. Interface 8253 at an address 0040h for counter 0 and write the following ALPs. The 8086 and 8253 run at 6 MHz and 1.5 MHz respectively. (i) To generate a square wave of period 1 ms. (ii) To interrupt the processor after 10 ms (iii) To derive a monoshot pulse with quasistable state duration 5 ms. 67. Draw and discuss the internal architecture of 8259. 68. Explain the function of the following pins of 8259. (i) CAS0 CAS2 (ii) SP/EN 69. Describe an interrupt request response of a 8086 system. 70. How will you provide more than 8 input lines to an 8086 based system? 71. Explain the following terms in relation to 8259. (i) EOI (ii) Automatic EOI (iii) Special Mask Mode (iv) Automatic rotation (v) Specific rotation (vi) Edge and level triggered mode (vii) Special fully nested mode. 72. Draw and discuss the internal architecture of 8251. 73. Explain the modem control signals of 8251.

74. Interface 8251 with 8086 at an address 80h. Initialize it in asynchronous transmit mode, with 7 bits character size, baud factor 16, one start bit, one stop bit, even parity enabled. 75. Write a program to initialize 8251 in synchronous mode with even parity, single SYNCH character, 7 bit data character. Then receive FFh bytes of data from a remote terminal and store it in the memory at address 5000h:2000h. 76. What is the advantage of DMA controlled data transfer over interrupt driven programmed controlled data transfers faster? 77. Draw and discuss the architecture of 8257? 78. Explain the functions of the following signals of 8257. (i)hrq (ii) ADSTB (iii) HLDA (iv) TC (v) MARK 79. What are the registers available in 8257? What are their functions? 80. Discuss the advantages of microcontroller based systems over microprocessor based systems? 81. Enlist the salient features of 8051 family of microcontroller? 82. Discuss the register set of Mcs-51 family of microcontrollers? 83. Draw and discuss the internal architecture of 8051. 84. Discuss the following signal description of 8051. (i) ALE/PROG (ii) EA/Vpp (iii) PSEN (iv)txd (v)rxd (vi) INT0 and INT1 (vii) T0 and T1 (viii) RD and WR 85. Draw and discuss the format and bit definitions of the following SFRs of 8051. (i)pcon (ii) TCON (iii)ie (iv)ip (v)tmod (vi)psw(vii)scon 86. (i) List the timers of the 8051 and their associated registers. (ii) Describe the various modes of operation of 8051 timers. (iii) Program the 8051 timer to generate a square wave of 50% duty cycle on the p1.1 bit. 87. (i) Describe the serial communication features of 8051 (ii) Program 8051 serial port ot transfer the data serially, that is taken in through ports 0,1 and 2 continuously. (iii) Program 8051 serial port to receive serial data and send it out to port 0 in parallel form. 88. (i) Discuss the interrupt structure of 8051 (ii) Program the 8051 timer using interrupts to generate a square wave of 50% duty cycle. 89. (i) Discuss the ADC 0808 characteristics and show how to interface them to The 8051 (ii) Program the ADC chip in 8051 assembly. 90. (i) Describe the basic operation and characteristic s of DAC 0800 (ii) Program the DAC chi in 8051 assembly to generate -------- wave. 91. Show 8051 connection to 8K*8 data ROM. 92. Show 8051 connection to 8K*8 program ROM. 93. Show 8051 connection to 16K*8 data RAM. 94. Show 8031 connection to 16K*8 data RAM., 16K*8 data ROM, 16K*8 program ROM. 95. Show 8051 connection to 256K*8 external NVRAM..

SESSION CONTENTS (SESSION NO. 1 TO 18) MICROPROCESSOR- 8086 PROGRAMMING OF 8086 INSTRUCTIONAL OBJECTIVE: To understand the architecture, programming and addressing modes of Intel 8086 PROGRAM OUTCOME: A, C, K