G.PULLAIAH COLLEGE OF ENGINEERING AND TECHNOLOGY

Similar documents
INSTITUTE OF AERONAUTICAL ENGINEERING (AUTONOMOUS) Dundigal, Hyderabad

G. PULLAIAH COLLEGE OF ENGINEERING AND TECHNOLOGY Pasupula, Nandikotkur Road, Kurnool

Rewa Engineering College, Rewa. Rewa Department OF Electrical Engineering

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

University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE)

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

SRI VENKATESWARA COLLEGE OF ENGINEERING

SARDAR RAJA COLLEGES SARDAR RAJA COLLEGE OF ENGINEERING ALANGULAM

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Academic Course Description

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

Microcontroller & Interfacing

G.PULLAIH COLLEGE OF ENGINEERING & TECHNOLOGY

BASIC INTERFACING CONCEPTS

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

SYLLABUS UNIT - I 8086/8088 ARCHITECTURE AND INSTRUCTION SET

EC 6504 MICROPROCESSOR AND MICROCONTROLLER

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

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

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

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

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

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

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

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad INFORMATION TECHNOLOGY COURSE DESCRIPTION FORM

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad


MLR Institute of Technology

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

INSTITUTE OF AERONAUTICAL ENGINEERING

GUJARAT TECHNOLOGICAL UNIVERSITY

INSTITUTE OF AERONAUTICAL ENGINEERING Autonomous Dundigal, Hyderabad

Microprocessors and Interfacng. Question bank

FACULTY OF ENGINEERING AND TECHNOLOGY

Part A: Course Outline

VALLIAMMAI ENGINEERING COLLEGE

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

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

INSTITUTE OF AERONAUTICAL ENGINEERING

QUESTION BANK CS2252 MICROPROCESSOR AND MICROCONTROLLERS

St. MARTIN s ENGINERING COLLEGE Dhulapally,Secunderabad

BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, Pilani Pilani Campus

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

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

PART B UNIT II PART A

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

COURSE DESCRIPTION FORM. Level Credits Periods/ Week Prerequisites

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

INSTRUCTIONAL OBJECTIVE

G COURSE PLAN ASSISTANT PROFESSOR Regulation: R13 FACULTY DETAILS: Department::

Course Name: Database Systems - 1 Course Code: IS211

Computer Organization and Microprocessors SYLLABUS CHAPTER - 1 : BASIC STRUCTURE OF COMPUTERS CHAPTER - 3 : THE MEMORY SYSTEM

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

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

Electrical Engineering

PUNJAB COLLEGE OF TECHNICAL EDUCATION

Course Name: Computer Networks-1 Course Code: IT222

Microprocessor (COM 9323)

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous)

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

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

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad

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

EMBEDDED SYSTEMS COURSE CURRICULUM

Embedded Systems. Software Development & Education Center. (Design & Development with Various µc)

Automation Engineers AB Pvt Ltd, NOIDA Job-Oriented Course on Embedded Microcontrollers & Related Software Stack


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

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

MLR INSTITUTE OF TECHNOLOGY DUNDIGAL , HYDERABAD

Course Name: Database Design Course Code: IS414

STORAGE AREA NETWORKS COURSE PLAN. BIJAYA KUMAR BISWAL Assistant Professor, CSE

EE324: Microcontrollers and Interfacing. Office Hours: Mon, Wed, to 11.30am. Microcontrollers and Interfacing

Course Name: Communication Technology Course Code: IT321

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

Summer 2003 Lecture 1 06/09/03

1a)[2] Connect the devices on the left column to items on the right column. Keypad 4x4

INSTITUTE OF AERONAUTICAL ENGINEERING

Unit wise Question Bank UNIT-II

Adding PC Connectivity to the MTS-88 Microcomputer Teaching. Omar Walid Abdul-Wahab, Wameedh Nazar Flayyih. System

COURSE PLAN Regulation: R11 FACULTY DETAILS: Department::


GUJARAT TECHNOLOGICAL UNIVERSITY

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

Microprocessors/Microcontrollers

8051/8052/8031 Microcontroller

Academic Course Description

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

KLS s Gogte Institute of Technology, Udyambag, Belagavi. CLO 1: To provide introduction to UNIX Operating System and its File System

Microprocessor Micro Syllabus BSc. CSIT, IOST, TU. Microprocessor

Bachelor Level/ First Year/ Second Semester/ Science Full Marks: 60 Computer Science and Information Technology (CSc. 153) Pass Marks: 24

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

Academic Course Description

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) DUNDIGAL, HYDERABAD

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN

Academic Course Description

Verizon Next Step Program Course Outline. Telecommunications Technology: Verizon


MLR INSTITUTE OF TECHNOLOGY DUNDIGAL , HYDERABAD QUESTION BANK

ARM7 TDMI Microcontroller

Transcription:

G.PULLAIAH COLLEGE OF ENGINEERING AND TECHNOLOGY Pasupala(V), Nadikotkur Road, Kurnool-518002 www.gpcet.ac.in DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING II B.TECH II Semester II (2017-2018) COURSE DESCRIPTION CourseTitle CourseCode AcademicYear CourseStructure CourseCoordinator TeamInstructors Microprocessors & Interfacing 15A04407 2017 2018 Lectures Tutorials Practicals Credits 3 1-3 Mr M.Riyaz Pasha, Asst Professor, Dept of ECE Dr K.E.Srinivasa Murthy, Prof & HOD, Dept of ECE Mr.G.Sreedhar Kumar Sr.Asst professor, Dept of ECE Branch II YEAR II SEM CSE I. Course Overview: Microprocessors and Interfacing course is intended to introduce the architecture, programming of microprocessors and interfacing various hardware circuits to microprocessors. The topics covered are architecture, addressing modes, instruction set of 8085, 8086, minimum and maximum mode operation of 8086, 8086 INSTRUCTION SET, Assembly language programming fundamentals, interfacing of static Ram, EPROM, 8255 PPI,DMA Controller 8257, keyboard, display, 8279, stepper motor, A/D and D/A converter, 8259 interrupt controller, data transmission,8251 USART, 8253 architecture, modes of timer operation, RS 232C Serial interface,8051 micro controller architecture and register organization, timers, SFR S, interrupts, ALP,16-bit microcontroller features and architecture and ARM processors. BY THE END OF THE COURSE, THE SUCCESSFUL STUDENT WILL BE ABLE TO: 1. Analyze the architectures of microprocessors and programming in ALP. 2. Understand the optimal usage of registers of processors in programming. 3. Understand the concepts of interfacing with processors and controllers.

II. Prerequisite(s) Level Credits Periods/ Week Prerequisites Basics of computer UG 3 4 architectures and computer organization III. Marks Distribution: Sessional Marks University End Exam Marks Total Marks There shall be 2 midterm examinations. Each midterm examination consists of subjective and objective tests. The subjective test is for 20 marks, with duration of 90 minutes and objective test is for 10 marks with duration of 20 minutes. Subjective paper shall contain 5 questions of which student have answer 3 questions evaluated for 20 marks. The objective paper is set for 20 bits for 10 marks. First midterm examination shall be conducted for the two units of syllabus and second midterm examination shall be conducted for the remaining three units. 70 100 The 80% of better of the two midterm examination will be taken and 20% of least will be added as the final sessional marks secured by the candidate in the subject. IV. Evaluation Scheme: S.No Component Duration (hours) Marks 1 I Mid Examination 1 hour 50 min 30 2 II Mid Examination 1 hour 50 min 30 3 External Examination 3 70

V. Course Educational Objectives: VI. 1. To provide insight into architectural details of microprocessors. 2. To master the assembly language programming using concepts like assembler directives, procedures, macros, software interrupts etc. 3. To understand well the organization of 8085 and 8086 memory, addressing, address decoding concepts. 4. To provide the knowledge of interfacing 8086 with memory, I/O devices, 8255, keyboard etc 5. To understand the concept of Interrupts and their significance in 8086. 6. To study various hardware, software interrupts, Programmable Interrupt Controller etc 7. To provide the knowledge about aspects which differentiates the versions of microprocessors? Course Outcomes: After completing this course the student must demonstrate the knowledge and ability to: 1 Understand the architecture, memory organization of microprocessor 8085, 8086 and microcontroller 8051, and 16 bit microcontrollers. 2 Apply the programming using assembly level language in microprocessors and microcontroller for simple arithmetic, logical, string and real time applications. 3 Identify the different ways of interfacing memory and I/O with microprocessors. 4 Apply and Analyze the interfacing concept of different programmable interfacing modules with microprocessors and controllers for real time applications. 5 Develop a report to generate a code for applications using microprocessors and microcontrollers to meet the societal requirements. 6 Use Modern tools MASM, TASM and EMULATOR 8086 VII. How Course Outcomes are assessed: S.no PO1 PO2 Outcome Level Proficiency assessedby Engineering Knowledge H Lectures and Apply the knowledge of mathematics, science, engineering problemsolving fundamentals, and an engineering specialization to the solution of complex engineeringproblems ProblemAnalysis H DesignExercises Identify,formulate,reviewresearchliterature,andanalyzecomplex andassignments engineeringproblemsreachingsubstantiatedconclusionsusingfirst principles ofmathematics, naturalsciences,andengineeringsciences PO3 Design/Developmentof Solutions Designsolutionsforcomplexengineeringproblemsanddesignsystem components or processes that meet the specified needs with appropriateconsideration forthepublichealth and safety, and the cultural,societal,andenvironmental considerations N

PO4 PO 5 PO6 PO7 PO8 PO9 PO10 ConductInvestigations ofcomplexproblems Use research- Based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions ModernToolUsage Create, select, and apply appropriate techniques, resources, and modernengineeringandit toolsincluding predictionandmodelingto complex engineering activities with an understanding of the limitations The Engineer AndSociety Apply reasoning informed by the contextual knowledge to assess societal,health,safety,legalandculturalissuesandtheconsequent responsibilities relevanttotheprofessionalengineeringpractice Environment andsustainability Understandtheimpactoftheprofessionalengineeringsolutionsin societalandenvironmentalcontexts,anddemonstratetheknowledge of,and needforsustainabledevelopment Ethics Apply ethical principles and commit to professional ethics and responsibilities andnorms ofthe engineeringpractice Individual andteamwork Functioneffectivelyasanindividual,andasamemberorleaderin diverseteams,andinmultidisciplinarysettings Communication Communicateeffectivelyoncomplexengineeringactivitieswiththe engineeringcommunityandwithsocietyatlarge,suchas,beingable tocomprehendandwriteeffectivereportsanddesigndocumentation, make effective presentations,and give andreceive clearinstructions H S S Labsessions, Exams Lectures andlabs Oral discussions N -- N -- N N -- PO11 Projectmanagementandfinance N Demonstrate knowledge and understanding of the engineering and managementprinciplesandapply thesetoone sownwork,asa memberandleaderina team,tomanageprojectsandin multidisciplinaryenvironments PO12 Life-longlearning Recognizetheneedfor,andhavethe preparationandability toengage inindependent andlife-longlearninginthe broadestcontextof technologicalchange N N = None S = Supportive H = Highly Related

VIII. Syllabus: UNIT-I Microprocessors-Evolution and Introduction: Microprocessors and Micro Controllers, Microprocessor based system, Origin of Microprocessor, Classification of Microprocessors, Types of Memory, I/O Devices, Technology Improvements Adapted to Microprocessors and Computers, Introduction to 8085 processor, Architecture of 8085, Microprocessor instructions, classification of instructions, Instruction set of 8085. Intel 8086 Microprocessor architecture, Features, and Signals: Architecture of 8086, Accessing memory locations, PIN details of 8086. UNIT-II Addressing Modes, Instruction Set and Programming of 8086: Addressing modes in 8086, Instruction set of 8086, 8086 Assembly Language Programming, Modular Programming. UNIT-III 8086 Interrupts: Interrupt types in 8086, Processing of Interrupts by 8086, Dedicated interrupt types in 8086, Software interrupts-types 00H-FFH, Priority among 8086 interrupts, Interrupt service routines, BIOS interrupts or functional calls, Interrupt handlers, DOS services-int 21H, System calls-bios services. Memory and I/O Interfacing: Physical memory organization in 8086, Formation of system bus, Interfacing RAM and EPROM chips using only logic gates, Interfacing RAM/ EPROM chips using decoder IC and logic gates, I/O interfacing, Interfacing 8-bit input device with 8086, Interfacing output device using 8086, Interfacing printer with 8086, Interfacing 8-bit and 16-bit I/O devices or ports with 8086, Interfacing CRT terminal with 8086. UNIT-IV Features and Interfacing of programmable devices for 8086 systems: Intel 8255 programmable peripheral interface, Interfacing switches and LEDS, Interfacing seven segment displays, Traffic light control, Interfacing analog to digital converters, Intel Timer IC 8253, Introduction to serial communication, 8259 programmable controller, 8237 DMA controller. UNIT-V Introduction to 8051 Micro controllers: Intel s MCS-51 series micro controllers, Intel 8051 architecture, Memory organization, Internal RAM structure, Power control in 8051, Stack operation. 8051 Instruction Set and Programming: Introduction, Addressing modes of 8051, Instruction set of 8051, Hardware features of 8051: Introduction, Parallel ports in 8051, External memory interfacing in 8051, Timers, Interrupts, Serial ports. Interfacing Examples: Interfacing 8255 with 8051, Interfacing of push button switches and LEDS, Interfacing of seven segment displays.

Text Books: 1. Microprocessor and Interfacing 8086,8051, 8096 and advanced processors, Senthil Kumar, saravanan, Jeevanathan, Shah,edition, 2d impression, 2012, Oxford University Press. 2. The X86 Microprocessors, Lyla B. Das., 2010, Pearson. Reference Books: 1. Microprocessor and Interfacing: Programming and Hardware, Douglas V.Hall, McGrawHill 2. 8086 microprocessor: Programming and Interfacing the PC, Kenneth Ayala, Cengage Learning 3. ARM system-on-chip architecture, Steve Furber, Addison-Wesley Professional 4. The Intel Microprocessors, Barry B. Brey, Prentice Hall IX: Course Plan The course plan is meant as a guide line. There may probably be changes. Lecture No. CLO UNIT Learning Objective Topics to be covered Reference 1 1 Must learn the introduction about microprocessor evolution Introduction 2-3 1 Must learn the register architecture 8085 Architecture 4 5 6 7 8-9 10 11 12 13-14 15 2 3 4 5 6 7 8 9 2 10 11 Must learn the register architecture Learn the configuration of pin diagram Learn the configuration of pin diagram with timing signals Learn the system timing diagrams Must know the importance of instruction set Must know the importance of instruction set and its data formats Must know the importance of addressing modes to access the data from memory Must see the difference b/w 8085,8086 Must learn the register architecture Go through the flag performance Flag Register Pin Diagram Timing and Control Signals System Timing Diagram Instruction Set of 8085 Instruction & Data Formats Addressing Modes Instructions. Over view of 8086, Architecture of 8086 Register organization, Special functions of General purpose registers 8086 flag register,r1,r1,r1

16-17 12 Learn how 8086 memory can called as segmented memory 18 13 Learn the configuration of pin diagram 19-20 14 Learn the modes in the architecture 21-22 15 Learn the time rate to perform the task. 23-24 16 3 Learn the addressing modes of 8086 25-30 17 Must know macros, micros. Learn assembler directives. 31 18 Learn the language level program and logics 32 19 Specify the logical applications 33 20 Instructions for retrieving and branching 34 21 Perform operations on arithmetic and swapping technique. 35 22 Operations on string with functions 36-37 23 4 Learn the modes of operations 38-39 24 To know 8086 interactions 40-41 25 Learn the modes of operations of 8254 42 26 To know 8086 interactions 43-44 27 To learn input and output drivers. 45-46 28 To learn performance of stepper motor 47 29 SDT specifications 48 30 Learn the transfer schemes 49-50 31 To learn 8251 diagram and interaction with other 51 32 Learn importance of DMA 52 33 Learn transfer technique in DMA. 53-54 34 Learn the interfaces among function of 8086 Flags, memory segmentation Pin diagram of 8086 Minimum mode and maximum mode of operation Timing diagram and interrupts Instruction formats and addressing modes Instruction set of 8086. Assembler directives, procedures, and macros. Assembly language programs Logical implementations Branch & Call instructions sorting, evaluation of arithmetic expressions string manipulation 8255 PPI various modes of operation interfacing to 8086 8254 programmable interval timer various modes of operation interfacing to 8086 with 8254 Interfacing Keyboard, Displays 8279 interfacing status data formats Serial data transfer schemes Asynchronous and Synchronous data transfer schemes 8251 USART architecture and interfacing Need for DMA, DMA data transfer Method Interfacing with 8257 architecture and

microcontroller. signal description 55-62 35 5 Overview and Features of 8051 Introduction, Architecture, Registers T2,, R4 Micro Controller 0f 8051, Pin Description, Connections, I/O Ports of 8051, Memory Organization of 8051, Addressing Modes, Instruction Set. 62-65 36 Interfacing of 8051 Interfacing 8051 with 8255, push button switches and Leds IX. Mapping of course objectives to the achievements of course outcomes: Step 1: Course Outcomes CO1 CO2 CO3 CO4 CO5 CO6 Course Outcome Understand the architecture, memory organization of microprocessor 8085, 8086 and microcontroller 8051, and 16 bit microcontrollers. Apply the programming using assembly level language in microprocessors and microcontroller for simple arithmetic, logical, string and real time applications. Identify the different ways of interfacing memory and I/O with microprocessors. Apply and Analyze the interfacing concept of different programmable interfacing modules with microprocessors and controllers for real time applications. Develop a report to generate a code for applications using microprocessors and microcontrollers to meet the societal requirements. Use Modern tools MASM, TASM and EMULATOR 8086 Total Hours of instruction POs Class Sessions - 20 PO1, PSO2 18 PO1 10 PO1, PO2, PSO2 13 PO6 2 PO5 1 64 * Course outcomes CO5, CO6 are attained by activity based learning including assignments, project work and paper presentations of current research work in the field of embedded systems. Step 2: CO PO matrix 41 of 64 (64.06%) sessions contribute to PO1. Course Level PO1 mapping strength is 3

13 of 64 (20.31%) sessions contribute to PO2. Course Level PO2 mapping strength is 2 1 of 64 (1.56%) sessions contribute to PO5. Course Level PO5 mapping strength is 0 2 of 64 (3.125%) sessions contribute to PO6. Course Level PO4 mapping strength is 0 35 of 64 (54.68%) sessions contribute to PSO2. Course Level PSO2 mapping strength is 3 Mapping Strength Scale for course outcomes: =>40% =>20% & <40% =>5% & <20% <5% 3 2 1 0 Mapping Strength Scale for activity based learning: Assignment Seminar Project Work Online Certification CO-PO mapping 1 2 3 3 strength COs and POs/PSOs mapping strengths table: Course PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 COs 3 2 0 0 1 3 0 0 0 0 0 0 0 3 Prepared By : M.RIYAZ PASHA, ASSISTANT PROFESSOR, DEPT OF ECE, GPCET