Microprocessor & Microcontrollers - CS 501 (Fall 2019)

  • Credit points: 4 (L[3]-T[1]-P[0])
  • Session: July - December, 2019 (B.Tech CSE, Second Semester)
  • Routine:
    1. Thursday-11:40 am -1:20 pm
    2. Friday-11:40 am -1:20 pm
  • Attention: Students having attendance below 75% will not be allowed to appear in Semester Exam.

  • Course description:
    This will be added soon
  • Course objectives:
    1. Technical proficiency: Building on fundamental knowledge, graduates should able to develop technical skills in electronics, communication, allied fields.
    2. Analytic and thinking skills: Graduates should develop and utilize their skills for making innovative ideas in R&D, Industry and societal requirements.
    3. Professional growth: Graduates should develop and exercise their capabilities to refine their skills for life-long learning and world class employability.
    4. Management skills: Graduates should grow and enhance their knowledge and skills for management, communication and professional ethics.
    5. Career Development: Graduates should equip and train for succeeded in a variety of career options in electronics, communication, allied fields. To become a global partner in training human resources in the fields of chip design, instrumentation and networking.
  • Programme objectives:
    1. To develop an in-depth understanding of the operation of microprocessors and microcontrollers
    2. Students should be able to demonstrate programming proficiency using the various addressing modes and data transfer instructions of the target microprocessor / microcontroller.
    3. To learn machine language programming & interfacing techniques,
    4. Students should be able to apply knowledge of the microprocessor’s internal registers and operations by use of a PC based microprocessor simulator.
  • Prerequisites:
    1. Digital Electronics
    2. Computer Organization and Architechture.
  • Syllabus:
    1. Introduction to the Microprocessor: What is Microprocessor? Microprocessor Architecture and Its Operations Microprocessor Instruction Set and Computer Language, Memory and I/O Devices
    2. Memory Interfacing of 8085: 8085 MPU, Example of 8085 Based Microcomputer, Memory Interfacing, Working Principle of Single Board 8085 Based Microcomputer
    3. I/O interfacing of 8085: Interfacing Output Display, Interfacing Input Devices, Memory-Mapped I/O.
    4. Introduction to 8085 Assembly Language Programming: 8085 Programming Module, Instruction Classification, Various Operation using 8085 Instructions, Writing Assembly Language Programs, Debugging A Program
    5. Assembly Programming with Additional Instractions: Looping, Counting and Indexing, Additional Data Transfer and 16 bit Memory Instractions, Memory Related Arithmetic Operations, Logical Oprations: Rotate, Compare
    6. Counters and Time Delays: What is Counter and Time Delay? Why these are Used? Debugging Counter and Time Delay
    7. Stack and Subroutine: Basic Concept of Stack and Subroutine, Restart, Conditional Call and Return Instructions, Advanced Subroutine Concept
    8. Interrupts: 8085 Interrupts, 8085 Vectored Interrupts, Additional I/O Concepts and Processes
    9. Introduction to 8086: Basic of 8086, Difference between 8085 and 8086, Registers and Buses, Microcomputer using 8086, Bus Interface Unit, Execution Unit
  • Recommended books:
    1. R. S. Gaonkar, “Microprocessor Architecture, Programming and Applications”, 5th Edition, Penram International, ISBN-10: 8187972092, ISBN-13: 978-8187972099, 2007.
    2. V. Hall, “Microprocessor and Interfacing-Programming and Hardware”, 2nd Edition, Tata McGraw-Hill Publishing Company Limited, ISBN-10: 0070257426, ISBN-13: 978-0070257429, 2008.
    3. Michael Slater, “Microprocessor Based Design: A Comprehensive Guide To Effective Hardware Design”, 1st Edition, PHI Learning, ISBN 10: 8120315014, ISBN 13: 9788120315013, 2009.
    4. A Nagoorkani, '8085 Microprocessor and its Applications', 3rd edition, McGraw Hill Education, ISBN-10: 0071077685, ISBN-13: 978-0071077682, 2017.
  • Other resources:
    1. Instructions Set of 8085 μP: pdf
    2. 8085 μP Laboratory manual: pdf