Microprocessor and Interfacing
Microprocessor and Interfacing
Faculty:
Text Book:
Reference Books:
Microprocessors and Microcomputers Hardware and Software, 5th Ed.: R Tocci and
F.Ambrosio, Prentice
Hall
Course Objective:
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:
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:
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.
7. The course contents and schedule are subjected to change. Any changes will be
announced earlier in class.