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

Similar documents
SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

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

Rewa Engineering College, Rewa. Rewa Department OF Electrical Engineering

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

DIRECTORATE OF TECHNICAL EDUCATION DIPLOMA IN ELECTRICAL AND ELECTRONICS ENGINEERING II YEAR M SCHEME IV SEMESTER.

MICROPROCESSOR B.Tech. th ECE

UPY14602-DIGITAL ELECTRONICS AND MICROPROCESSORS Lesson Plan

Microprocessor Architecture. mywbut.com 1

Microprocessors/Microcontrollers

In this tutorial, we will discuss the architecture, pin diagram and other key concepts of microprocessors.

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

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

Microprocessors and Microcontrollers. Assignment 1:

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

1. INTRODUCTION TO MICROPROCESSOR AND MICROCOMPUTER ARCHITECTURE:

QUESTION BANK. EE 6502 / Microprocessor and Microcontroller. Unit I Processor. PART-A (2-Marks)

Teaching Hours. Audit Course Name. Theory Tutorial Practical DCE417 PHP & MYSQL N Y Y

3.1 Description of Microprocessor. 3.2 History of Microprocessor

MICROPROCESSOR MICROPROCESSOR. From the above description, we can draw the following block diagram to represent a microprocessor based system: Output

Microcontroller & Interfacing

Microcomputer Architecture and Programming

B.Sc II Year Computer Science (Optional)

Basics of Microprocessor

4 Categories Of 8085 Instructions That Manipulate Data

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

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

1 MALP ( ) Unit-1. (1) Draw and explain the internal architecture of 8085.

Department of Computer Science and Engineering

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

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

Write A General Form Of The Assembly

CHAPTER 5 : Introduction to Intel 8085 Microprocessor Hardware BENG 2223 MICROPROCESSOR TECHNOLOGY

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

8/26/2010. Introduction to 8085 BLOCK DIAGRAM OF INTEL Introduction to Introduction to Three Units of 8085

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

PART B UNIT II PART A

12-Dec-11. Gursharan Singh Maninder Kaur. Introduction to 8085 BLOCK DIAGRAM OF INTEL Introduction to Introduction to 8085

SARDAR RAJA COLLEGES SARDAR RAJA COLLEGE OF ENGINEERING ALANGULAM

B.Sc- ELECTRONICS-SYLLABUS SEMESTER: V PAPER V - MICROPROCESSORS (INTEL 8085) (60 OURS) Work load:60 hrs per semester

Chapter 1: Basics of Microprocessor [08 M]

SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road QUESTION BANK (DESCRIPTIVE) UNIT-I

Architecture of 8085 microprocessor

INTRODUCTION TO MICROPROCESSORS

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

Assembly Language Programming of 8085

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

BASIC INTERFACING CONCEPTS

Summer 2003 Lecture 21 07/15/03

Honorary Professor Supercomputer Education and Research Centre Indian Institute of Science, Bangalore

1. Internal Architecture of 8085 Microprocessor

Microprocessor. Dr. Rabie A. Ramadan. Al-Azhar University Lecture 1

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

History and Basic Processor Architecture


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

END-TERM EXAMINATION

Blog -

Question Bank Microprocessor and Microcontroller

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

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

SEMESTER SYSTEM, A. PROPOSED SCHEME FOR B.Sc. (ELECTRONICS MAINTENANCE)

Interrupt is a process where an external device can get the attention of the microprocessor. Interrupts can be classified into two types:

Program controlled semiconductor device (IC) which fetches (from memory), decodes and executes instructions.

Lecture 2 Microcomputer Organization: Fig.1.1 Basic Components of Microcomputer

Q. P. Code : b. Draw and explain the block dig of a computer with microprocessor as CPU.

SEMESTER SYSTEM, PROPOSED SCHEME FOR B.Sc. (ELECTRONICS), B.Sc. (ELECTRONICS MAINTENANCE)

GUJARAT TECHNOLOGICAL UNIVERSITY

8085 Microprocessor Architecture and Memory Interfacing. Microprocessor and Microcontroller Interfacing

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

QUESTION BANK CS2252 MICROPROCESSOR AND MICROCONTROLLERS

EC6504 MICROPROCESSOR AND MICROCONTROLLER


Class Notes. Dr.C.N.Zhang. Department of Computer Science. University of Regina. Regina, SK, Canada, S4S 0A2

8085 Interrupts. Lecturer, CSE, AUST

Introduction to Microprocessor

For more notes of DAE

Sunday, April 25, 2010

PUNJAB COLLEGE OF TECHNICAL EDUCATION

MA Unit 4. Question Option A Option B Option C Option D

Chapter 16. Control Unit Operation. Yonsei University

MICROCONTROLLERS 8051

Microprocessor Architecture

Introduction to Microcontrollers

Chapter 2 Logic Gates and Introduction to Computer Architecture

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

Microprocessors I MICROCOMPUTERS AND MICROPROCESSORS

Electrical Engineering

EC 6504 MICROPROCESSOR AND MICROCONTROLLER

Microcontrollers. Principles and Applications. Ajit Pal +5 V 2K 8. 8 bit dip switch. P2 8 Reset switch Microcontroller AT89S52 100E +5 V. 2.

CSE 141L Computer Architecture Lab Fall Lecture 3

Microprocessor Theory

INSTITUTE OF ENGINEERING AND MANAGEMENT, KOLKATA Microprocessor

Four Categories Of 8085 Instructions That >>>CLICK HERE<<<

Lecture-55 System Interface:

E3940 Microprocessor Systems Laboratory. Introduction to the Z80

Architecture & Instruction set of 8085 Microprocessor and 8051 Micro Controller

Intel 8086 MICROPROCESSOR. By Y V S Murthy

EE 3170 Microcontroller Applications

GUJARAT TECHNOLOGICAL UNIVERSITY

9/25/ Software & Hardware Architecture

Transcription:

Course Title Course Code MICROPROCESSOR & ASSEMBLY LANGUAGE PROGRAMMING DEC415 Lecture : Practical: 2 Course Credit Tutorial : 0 Total : 5 Course Learning Outcomes At end of the course, students will be able to: Describe the general architecture of a microcomputer system and architecture &organization of 8085 & 808 Microprocessor and understand the difference between 8085 and advanced microprocessor. Understand and realize the Interfacing of memory & various I/O devices with 8085 microprocessor Understand and classify the instruction set of 8085 microprocessor and distinguish the use of different instructions and apply it in assembly language programming. Understand the architecture and operation of Programmable Interface Devices and realize the programming & interfacing of it with 8085 microprocessor. Detailed Syllabus Module No. Topics SECTION I No. of Sessions 1 INTRODUCTION OF MICROPROCESSOR& INTERFACING DEVICES Introduction to Microprocessor Evolutions of Microprocessor 1

2 2 Microprocessor based Systems Microprocessor Instruction Sets & Various Computer Languages MICROPROCESSOR ARCHITECTURE Features of 8085 Microprocessor PIN Diagram of 8085 Microprocessor Address Bus & Multiplexed Address / Data Bus Control and status signals Power-supply and clock frequency Externally initiated signals including Interrupts Serial I/O Ports Block Diagram of 8085 Microprocessor 8085 Programming Model 8085 BUS organization and 8085 registers Microprocessor operations: Microprocessor initiated Operations, Internal data operations, Externally Initiated operations Microprocessor Communication & Bus Timings De-multiplexing the Bus AD7 to AD0 Generating Control Signals 8085 Machine Cycles & Bus Timings Opcode Fetch Machine Cycle Memory Read Machine Cycle Example of an 8085 based microcomputer MEMORY & I/O INTERFACING Memory Classifications Flip-Flop or Latch as a storage Element Memory Map and Addresses Memory Instruction Fetch Memory Interfacing: Memory Structure & it s Requirements Basic Concepts in Memory Interfacing Interfacing Circuits Address Decoding & Memory Addresses Input & Output Devices: I/Os With 8-Bit Addresses I/Os With 1-Bit Addresses Logic Devices for Interfacing Tri-State Devices

Buffer Encoders & Decoders Interfacing of I/O Devices: Basic Interfacing Concepts Interfacing Output Displays Interfacing Input Devices Memory Mapped I/O Comparison of Memory Mapped I/O & Peripheral I/O 4 SECTION II INSTRUCTION SET & PROGRAMMING TECHNIQUES Instruction Formats: Single Byte, Tow Bytes & Three Bytes Instructions Opcode Format Instruction Timings & Operation Status DATA Transfer Operations, Arithmetic Operations, Logic Operations, Branch Operations, Stack, I/O& Machine Control Instructions. Looping, Counting and Indexing Counter and Timing delays Stack and Subroutines Code conversion, BCD Arithmetic operations and 1 Bit data operations How to write an assemble language program & Execute a simple program 5 PROGRAMMABLE INTERFACE DEVICES 8155 I/O & Timer IC & Programming of 8155 8255 Programmable Peripheral Interface & Programming of 8255 825 Programmable Interrupt Controller 827 Display and keyboard controller ADVANCE MICROPROCESSOR 808 General Idea of Architectural Advancements of Microprocessors: Pipelining, Cache memory, Memory Management, Virtual Memory System Features of 808 Microprocessor Register Organization of 808:

Reference Books General Data Registers Segment Registers Pointer and Index Registers Flag Register Internal Organization of 808 Bus Interface Unit (BUI) Execution Unit (EU) Memory Segmentation Flag register and description of all flag bits Interrupts 1. Ramesh Gaonkar, Microprocessor Architecture, Programming, and application with 8085, Penram International Publication, 2011. 2. K. R. Venugopal & Rajkumar, Microprocessor x8 programming, BPB Publication, 2007.. John Ufferbeck, The 8080/85 Family: Design, Programming & Interfacing, PHI India. 4. A. K. Ray & K. M. Bhurchandani, Advance Microprocessor and Peripherals, 2 nd Edition, Tata McGraw Hill, 200. List of Experiments 4

1. Introduction to Microprocessor Trainer Kit and identify the different peripheral devices on it. 2. Introduction to 8085 simulator IDE and understand the steps to simulate the program using it.. To write an assembly language program using data transfer instructions and verify it using 4. To write an assembly language program using arithmetic instructions and verify it using 5. To write an assembly language program using Logical instructions and verify it using. To write an assembly language program using branching instructions and verify it using 7. To demonstrate the assembly language programming for delays & subroutines. 8. To demonstrate the programming & interfacing of 8255 Programmable Peripheral Interface.. To demonstrate the interfacing of 827 Display and keyboard controller. 10. To study the Binary to BCD conversion using assembly language programming and perform it using microprocessor trainer kit & 8085 simulator. 11. To understand the Working of Hardware interrupts. 12.To perform the various applications of 8085 microprocessor. 5