You are on page 1of 4

Ranada Prasad Shaha University

Department of Electrical and Electronic Engineering (EEE)


Course Outline - spring 2020

Course Code: CSE 339


Course Title: MICROPROCESSORS & COMPUTER INTERFACING
Course Credits: 3

Faculty:

Name: Rahat Mahmud


Designation: Lecturer
Department: EEE
Office: +880 17568 4444 6
E-mail: rahatmahmud27@gmail.com

Text Book:

Dougals V. Hall: Microprocessors and Interfacing

Reference Books:

Microprocessors and Microcomputers Hardware and Software, 5th Ed.: R Tocci and
F.Ambrosio, Prentice
Hall
Course Objective:

• knowledge of the basic principles of how a microprocessor operates

Course Procedure/ Teaching Method:

Key concepts and their application(s) will be explained in lectures, therefore attendance as a
learning activity is highly recommended. Examples and case studies for a selection of topics
will be discussed.

Major assignment works are designed to develop your group and communication skills
through written reports, and to guide you through a design and/or analysis and/or verification
methodology.

Student learning occurs through the following experiences and evaluation processes:
 Attend Lectures/tutorials.
 Work with others in a team.
 Solve problems.
 Participate in laboratories: analyse, design, implement, test and write reports.
 Collect, analyse information.
 Use simulation packages to help circuit analysis/design.
 Prepare for possible short test(s) and final exam.
Course Contents:

Introduction: Evolution of Microprocessors – Intel 8085 Microprocessor – signals –


architecture of 8085 –
ALU – register organization – timing and microprocessor operations – instruction cycle –
fetch, and
execute cycle –timing diagram of opcode fetch, memory read, I/O read, memory write and
I/O write
cycles – wait state, single chip microcomputer, CISC. RISC processors.
Instruction set of 8085: Classification of instructions – addressing modes – assembly
language
programming.
Interrupts in 8085: restart instructions – interrupt structure of 8085 – vectored interrupt–
SIM and RIM
instructions.
Digital Interfacing: Memory interfacing - ROM and RAM – interfacing I/O devices –
address space
partitioning – memory mapped I/O and I/O mapped I/O schemes – interfacing I/Os using
decoders – the
8212 I/O device – interfacing LED and matrix keyboard – programmable peripheral
devices – 8155 and
8255, block diagram, programming simple input and output ports.
Different data transfer schemes: synchronous and asynchronous data transfer –
programmed and
interrupt driven data transfer.
Applications of microprocessor in system design: Arduino uno
Other microprocessors: 8086 & 68000 family of microprocessor

Distribution of Lectures/ Lectures Plan:

Lecture Topic
Number
1 Evolution of Microprocessors
2 Introduction with 8085 and 8086 microprocessor
3 Architecture of 8085
4 Architecture of 8086
5 Register organization
6 Instruction cycle – fetch, and
execute cycle
7 Class Test 1
8 I/O read, memory write and I/O write
9 CISC. RISC processors
10 Instruction set of 8085
11 Classification of instructions – addressing modes
12 Mid Term Exam
13 Low level vs high level language
14 Assembly language
programming
15 Interrupts in 8085
16 Digital Interfacing: Memory interfacing - ROM and RAM
17 Memory mapped I/O and I/O mapped I/O schemes
18 Different data transfer schemes
19 Class Test 2
20 Applications of microprocessor in system design
21 Introduction with Arduino uno
22 C++ programming
23 Led controlling with uno
24 Review work.
25 Final Exam

Marks Distribution:

1. Attendance 5
2. Class Test/Quiz 10
3. Assignment 10
4. Midterm exam 25
5. Final exam 50
Total 100

Grading Policy:
Standard grading policy of RPSU will be as follows:

Numerical Grade Letter Grade Grade Point


80% and above A+ (A Plus) 4.0
75% to less than 80% A (A Regular) 3.75
70% to less than 75% A - (A Minus) 3.5
65% to less than 70% B+ (B Plus) 3.25
60% to less than 65% B (B Regular) 3.00
Attendance Marks
55% to less than 60% B - (B Minus) 2.75
50% to less90%
than or
55%above C+ (C Plus) 5 2.5
45% to less than 50% C (C Regular) 2.25
40% to less85%
than to
45%less than 90%
D 4.5 2.0
Less than 40% F 0.0
80% to less than 85% 4
Attendance:
75% to less than 80% 3.5
Distribution of marks in class
attendance will be as follows:
70% to less than 75% 3

65% to less than 70% 2.5

60% to less than 65% 2

Less than 60% 0


General Rules for the Students:

1. Students are advised to attend all the classes. Students must attend at least 80% of the
total classes in order to sit for the final examination.

2. Students having less than 80% class attendance will be failed to sit for examination.

3. The students having 60% to 80% class attendance will be allowed to attend the
examination as non-collegiate student if there is a valid reason for absences from
classes and if the student inform the course teacher in advance regarding his/her
absences from classes.

4. Student will be expected to take all exams at the schedule date and time. No make-up
examination will be given after the scheduled exam date.

5. At least 2 class tests/quizzes will take place. More tests can be taken if required and
average will be considered in final grade calculation. Class tests/quizzes can be either
announced or unannounced.

6. Submission of every assignment is a mandatory. In case of late submission, marks


will be deducted from the allotted quota for continuous assessment.

7. The course contents and schedule are subjected to change. Any changes will be
announced earlier in class.

You might also like