EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION.

21
EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION

Transcript of EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION.

Page 1: EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION.

EKT 222/4Microprocessor Systems

SUBJECT INTRODUCTION

Page 2: EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION.

LECTURERS

1.Dr. Nasim Ahmed (c) – Communication Eng. (RK 53)

2.Dr. Layth Abdulkareem – Computer Eng. (RK 20)

3.En. Muhamad Sani Bin Mustafa – Network Eng. (RK 93)

Page 3: EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION.

Grading:

Examination = 70%

• Test 1 = 10%

• Test 2 = 10%

• Final Exam = 50%

Course work = 30%

• Mini project = 20%

• Assignments / Quizzes = 10%

Page 4: EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION.

Main Text Booki.William A. Rautt, “Microprocessor Architecture, Programming and System Featuring the 8085”, Thomson / Delmar Learning, 2007.

Reference Booksi.R.S. Gaonkar, “Microprocessor Architecture, Programming and Applications with the 8085”, 5th Edition, Prentice Hall, 2012

ii.W. Kleitz, Microprocessor and Microcontroller Fundamentals: The 8085 and 8051 Hardware and Software, Prentice hall, 1998

Page 5: EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION.

Teaching Plan

Page 6: EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION.

Important Dates

WEEK 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)

Page 7: EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION.

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.

Page 8: EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION.

Chapter 1: Introduction to Microprocessor System

• Briefing regarding of course curriculum.• Basic architecture of digital computer• Memory system• Input/output devices• Microprocessor interface• Busses & typical control system

Outline

Page 9: EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION.

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

Page 10: EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION.

Chapter 3 : CPU Sequencing

• Introduction cycles• Machine cycles.• T-states• State diagram• State processor functions and other

states

OUTLINE

Page 11: EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION.

Chapter 4: Assembly Language Programming

• Introduction to assembly language programming,

• 8085A, • Instruction set• Programming model.• Data transfer instruction• Arithmetic instruction• Logic instruction• Branch instruction.• Stack.• I/O and machine control instruction.

OUTLINE

Page 12: EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION.

Chapter 5: Introduction to Input output device

• 8085A address space• memory and I/O instruction• I/O decoding• I/O mapping• I/O device (8255)

Page 13: EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION.

Chapter 6: The Programmable Peripheral Interface (8255A)

•Features of 8255A•Architecture•Block functions•Interface•Address and initialization.•Mode of word I/O interface to real world device (LED, switches, 7 segments display, etc)

Page 14: EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION.

Chapter 7: Interrupts

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

Page 15: EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION.

Chapter 8: Serial Communications

•Simplex and Duplex system•Data rates•Synchoronous and asynchronous serial Communication•8251 UART.

Page 16: EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION.

Chapter 9: Memory Systems

•Memory classes•Nain memory•Architecture•Operation•System design•Decoding system•Read/write cycles

Page 17: EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION.

Chapter 10: 8085A Design

•Bus organization•Memory and I/O mapping•ROM/RAM•I/O address decoding•Bus interfaces•Address latches.•Timing requirement

Page 18: EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION.

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.

Page 19: EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION.

What to do BEFORE Lab …

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

Page 20: EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION.

“IMPORTANT NOTES DURING CLASS”

Switch-off your mobile.

Don’t talk with your friends.

Enter class room before 10 min from schedule time.

Make sure your attendance in every class.

Don’t raise your foot on top of the chair.

Be punctual and give full attention to the class.

Page 21: EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION.

THANK YOU