1. Introduction to Course

Microprocessor Theory and Interfacing course introduces students to small microprocessor-based systems, with an emphasis on embedded system hardware and software design. This course fully utilizes the knowledge learned in the fundamentals of digital logic design, computer architecture and programming languages. First portion of this course introduces the basics of microprocessor and microcontroller along with the architectures of 8-bit and 16-bit microprocessors. Students will learn the architectural issues of simple 1-bit microprocessor concluding to 8086(16-bit) microprocessor architecture. Second portion of the course emphases on interface the memory and I/O devices with 8086 microprocessor. Students will be able to design the decoding circuitry for interfacing memory and basic I/O devices with microprocessor. Further, assembly language programming will be covered in this portion. Finally, apply the concepts to design microprocessor controlled systems including closed loop control systems, temperature monitoring and control system, washing machine controller, diesel generator set controller and stepper motor controller.

2. Course Pre-requisits

Digital Electronics

3. Course Learning Outcomes (CLOs)

Sr. No

CLO

   Domain

Taxonomy Level

   PLO

   Assessment

   1

EXPLAIN the basics of microprocessor architecture with emphasis on 8085 and 8086 processors.

    Cognitive

       2

    1

      Quiz 1

          +

 Mid Term Exam

 

    2

DEMONSTRATE the concepts of microprocessor interfacing with memory and I/O devices.

    Cognitive

      3

     1

 Mid Term Exam

           +

   Assignment 1

          +

 Final Term Exam

   3

DEVELOP and ANALYZE assembly language programs containing arithmetic, logic, loop, and program control instructions.

    Cognitive

       4

    2

    Assignment 2

            +

        Quiz 2

           +

Final Term Exam

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4. Textbooks

Recommended Texts

  1. Hall, D. V. (2012). Microprocessor and Interfacing (3rd ed.). Tata McGraw-Hill.
  2. Gilmore, C. (1995). Microprocessors: Principles and Application (3rd ed.). Tata McGraw-Hill.

Suggested Readings

  1. Antonakos, J. L. (1999). An Introduction to the Intel Family of Microprocessors (3rd ed.). Prentice Hall.
  2. Brey, B. B. (2006). The Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, and Pentium Pro Processor Architecture, Programming, and Interfacing (8th ed.). Prentice Hall.

5. Evaluation Criteria

Component of Assessment

     Method

      Marks

   (Weightage)

During the Semester

     Quiz 1

    Assignment 1

     Quiz 2

    Assignment 2

          5

          5

          5

          5

Through Examination

Mid Term Exam

End Term Exam

         30

         50

Total

 

         100

 

 

 

 

 

 

 

 

 

 

6. Course Time table

Duration Credit hours Class Timings

October 12, 2020

        to

February 8, 2021

          3

 

Tuesday 11:00 am – 02:00 pm

 

Course Material