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
Suggested Readings
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
|