01. Subject Intro

download 01. Subject Intro

of 21

Transcript of 01. Subject Intro

  • EKT 222/4Microprocessor Systems SUBJECT INTRODUCTION

  • LECTURERS

    Dr. Nasim Ahmed (c) Communication Eng. (RK 53)Dr. Layth Abdulkareem Computer Eng. (RK 20)En. Muhamad Sani Bin Mustafa Network Eng. (RK 93)

  • Grading:

    Examination = 70% Test 1 = 10% Test 2 = 10% Final Exam = 50%

    Course work = 30% Mini project = 20% Assignments / Quizzes = 10%

  • Main Text BookWilliam A. Rautt, Microprocessor Architecture, Programming and System Featuring the 8085, Thomson / Delmar Learning, 2007.

    Reference BooksR.S. Gaonkar, Microprocessor Architecture, Programming and Applications with the 8085, 5th Edition, Prentice Hall, 2012W. Kleitz, Microprocessor and Microcontroller Fundamentals: The 8085 and 8051 Hardware and Software, Prentice hall, 1998

  • Teaching Plan

  • Important DatesWEEK SIX (6)Test 1(27th Mar 2014)WEEK TWELVE (12)Test 2 (22nd May 2014)Note: Test will conduct at night from 8.30 pm to 10 pm. The place will announce later.

    MINI PROJECT STARTWeek 10th (Apr 28- May 4)Mini Project Viva (26, 27 and 28 th May)

  • Mini Project

    Groups of 4 (max).Title can be your own, recommended to work towards the RPS i-project.Please consult Lecturers or PLVs for clarification on project suitability.Will be asked to submit proposal.

  • Chapter 1: Introduction to Microprocessor System

    Briefing regarding of course curriculum.Basic architecture of digital computerMemory systemInput/output devicesMicroprocessor interfaceBusses & typical control systemOutline

  • Chapter 2 : Computer Operation

    Sequential machine.Function memory system.Instruction cycle.Instruction decoder and control logic.The program counter.8085 internal architecture.Register file and other 8085A CPU.ALU subsystem.The flag register.8085A bus interface.OUTLINE

  • Chapter 3 : CPU Sequencing

    Introduction cyclesMachine cycles.T-statesState diagramState processor functions and other statesOUTLINE

  • Chapter 4: Assembly Language Programming

    Introduction to assembly language programming,8085A, Instruction setProgramming model.Data transfer instructionArithmetic instructionLogic instructionBranch instruction.Stack. I/O and machine control instruction.OUTLINE

  • Chapter 5: Introduction to Input output device

    8085A address spacememory and I/O instructionI/O decodingI/O mappingI/O device (8255)

  • Chapter 6: The Programmable Peripheral Interface (8255A)

    Features of 8255AArchitectureBlock functionsInterfaceAddress and initialization.Mode of word I/O interface to real world device (LED, switches, 7 segments display, etc)

  • Chapter 7: Interrupts

    Interrupts event sequence.Direct and vectored interrupts.Maskable and non-maskable interrupts.Interrupt priority and machine cycle involved.

  • Chapter 8: Serial Communications

    Simplex and Duplex systemData ratesSynchoronous and asynchronous serial Communication8251 UART.

  • Chapter 9: Memory Systems

    Memory classesNain memoryArchitectureOperationSystem designDecoding systemRead/write cycles

  • Chapter 10: 8085A Design

    Bus organizationMemory and I/O mappingROM/RAMI/O address decodingBus interfacesAddress latches.Timing requirement

  • Course Outcomes (COs) CO1: Ability to discover the theory and basic architecture of microprocessor. CO2: Ability to program a microprocessor using assembly language.CO3: Ability to interface the microprocessor with I/O devices.CO4: Ability to design and develop a simple application on a microprocessor based system.

  • What to do BEFORE Lab

    Download the lab sheet and relevant materials from portal / e-learning.

  • IMPORTANT NOTES DURING CLASS

    Switch-off your mobile.Dont talk with your friends.Enter class room before 10 min from schedule time.Make sure your attendance in every class.Dont raise your foot on top of the chair.Be punctual and give full attention to the class.

  • THANK YOU

    **************