EEE 315: Microprocessor and Interfacing

EEE 315: Microprocessor and Interfacing

Course Outcome

  • Realization and simulation of a 4 bit personal computer capable of performing customized instructions.
  • A basic knowledge about simple microprocessor architecture (8086 family) and interfacing of the microprocessor with some peripheral devices (timer, UART, interrupt controller and such others).
  • An introduction to assembly language programming.
  • An introduction to micro-controller based system design.

Pre-requisites

  • Good knowledge on Digital Electronics (EEE-304 course)
  • Basic knowledge about computer, operating system etc.
  • Previous knowledge about programming languages specially C and its compiler.

References

  1. Digital Computer Electronics. By - Albert P. Malvino & Jerald A. Brown, 3rd Edition. McGraw Hill.
  2. Assembly Language Programming and Organization of IBM PC. By – Ytha Yu & Charles Marut, McGraw Hill.
  3. Microprocessors & Interfacing- Programming and hardware. By – Douglas V. Hall. 2nd Edition. McGraw Hill.
  4. Microprocessors & Microcomputer Based System Design. By – Mohammed Rafiquzzaman. CRC Press.
  5. The Intel Microprocessors- Architecture, Programming & Interfacing. By – Barry B. Brey. 6th Edition. Prentice Hall. 
  6. Handouts and Internet.

Course Outline

 

Sl. No

Topic

Text No.

Approx. Classes

1

Introduction to microprocessors. Simple-As-Possible (SAP) Architecture

1

5

2

Intel 8086 microprocessor: addressing modes, instruction sets, assembly language programming

2

12

3

Intel 8086 microprocessor: architecture, system design and interrupt.

3,4

8

4

Interfacing: programmable peripheral interface.

5

3

5

Interfacing: programmable timer.

3

3

6

Interfacing: serial communication interface.

3

3

7

Interfacing: programmable interrupt controller.

3

3

8

Introduction to micro-controllers.

6


Grading Policy

  • 10% Attendance 20% Continuous Assessment (10% Class Test + 10% 4 bit Computer Design Assignment)
  • Best 2 class tests will be counted from 3/4 class tests.
  • Assignment is mandatory and individual submission.
  • Bonus Marks will be given for outstanding performance.
  • 70% Term Final