Skip to main contentEngineering Courses, Mentoring & Jobs | EveryEng
Microprocessors and Interfacing banner
Preview this course
Microprocessors and Interfacing banner
Preview this course
Self-paced Advanced

Microprocessors and Interfacing

4(117)
285 views
FREE
1243 min
Anytime
English
285 views
Engineering Academy
Engineering AcademyLearn Without Limits: Free Engineering Courses
  • Lifetime access
  • Anytime Learning
  • Learn from Industry Expert
  • Career Option Guideline

Why enroll

Participants should join this course to gain a strong foundation in microprocessor concepts and hands-on programming skills. The course explains the 8086 microprocessor in a simple and practical way, making it easy to understand both theory and applications. It also helps learners understand how processors interact with real hardware devices, which is essential for careers in electronics, embedded systems, and computer engineering.

Is this course for you?

You should take this if

  • You work in Electronics & Instrumentation
  • You're a Electronics & Telecommunication / Computer Science professional
  • You have 3+ years of hands-on experience in this field
  • You want to build skills in Engineering & Design, Project Management

You should skip if

  • You're new to this field with no prior experience
  • You need a different specialisation outside Electronics & Telecommunication
  • You need live interaction with an instructor

Course details

This course starts with a clear introduction to the 8086 microprocessor and explains how it is different from earlier 8-bit processors. Students will learn the internal architecture of the 8086 in a simple and easy-to-understand manner. The course then covers the 8086 instruction set with practical examples to build strong fundamentals. Assembly language programming is introduced step by step, starting from basic programs and moving towards more complex ones. Special focus is given to understanding how programs interact with hardware. The 8255 programmable peripheral interface is explained in detail. Students will learn how the 8086 communicates with external devices. Interfacing of the 8086 with peripherals such as keyboard, display, and stepper motor is discussed using practical concepts. By the end of the course, learners will gain confidence in microprocessor programming and hardware interfacing.

Source: NPTEL IIT Guwahati [Youtube Channel]

Course suitable for

Key topics covered

  • Microprocessors and Interfacing – Introduction Video

  • Microprocessor Operations

  • 8086 Flags

  • Functional Diagram of 8086

  • 8086 Common and Minimum Mode Signals

  • 8086 Maximum Mode Signals

  • 8086 Data Transfer Instructions

  • 8086 Arithmetic Instructions – I

  • 8086 Arithmetic Instructions – II

  • 8086 Logical Instructions

  • 8086 Branch & String Instructions

  • 8086 Interrupt and Machine Control Instructions

  • Sum of Products, Multi-byte Addition

  • Largest Number Program, 2’s Complement Programs

  • Programs on Subroutines

  • ROM and RAM

  • Example I

  • Example II

  • Architecture and Interfacing to Simple I/O

  • Keyboard Interface

  • 7-Segment Display Interface

  • Multiplexed 7-Segment Display Interface

  • Stepper Motor and Liquid Level Control

  • Traffic Light Control and A/D Converter

  • D/A Converter

Course content

The course is readily available, allowing learners to start and complete it at their own pace.

25 lectures20 hr 43 min
  1. Microprocessors and Interfacing [Introduction Video]
    11 min
  2. Microprocessor Operations
    55 min
  3. 8086 Flags
    56 min
  4. Functional Diagram of 8086
    53 min
  5. 8086 Common and Minimum Mode Signals
    53 min
  6. 8086 Maximum Mode Signals
    58 min
  7. 8086 Data Transfer Instructions
    46 min
  8. 8086 Arithmetic Instructions I
    32 min
  9. 8086 Arithmetic Instructions II
    51 min
  10. 8086 Logical Instructions
    49 min
  11. 8086 Branch & String Instructions
    54 min
  12. 8086 Interrupt and Machine Control Instructions
    53 min
  13. Sum of Products, Multi-byte addition
    52 min
  14. Largest number, 2's complement Programs
    51 min
  15. Programs on Subroutines
    56 min
  16. ROM, RAM
    54 min
  17. Example I
    44 min
  18. Example II
    49 min
  19. Architecture, Interfacing to Simple I/O
    58 min
  20. Keyboard Interface
    51 min
  21. 7-segment Display Interface
    51 min
  22. Multiplexed 7-sgment Display Interface
    53 min
  23. Stepper motor, Liquid level control
    53 min
  24. Traffic light control, A/D converter
    50 min
  25. D/A converter
    50 min

Opportunities that await you!

Career opportunities

Why people choose EveryEng

Industry-aligned courses, expert training, hands-on learning, recognized certifications, and job opportunities-all in a flexible and supportive environment.

FREE

Access anytime

Questions and Answers

A: The hard boundary is the watchdog window itself: as long as service occurs between the min and max tick counts, the watchdog is blind. A control loop oscillating at a high but legal rate can still command torque or current beyond system limits. Clock failure and brown-out are caught by separate monitors, and invalid fetches typically violate execution timing before the window opens.

A: The boundary is systematic versus random failure coverage. ISO 26262 assumes lockstep catches transient and permanent random faults, not design or toolchain-induced common cause failures. That gap is why diverse software, end-to-end checks, or monitoring outside the lockstep domain are still expected.

A: The hard number is bits per frame: about 128 bits once arbitration, control, CRC, and inter-frame space are counted. Eight nodes times 100 frames per second gives ~102,400 bits/s. Against 500,000 bits/s, that's just over 20%, and doubling for conservatism lands you near the mid-range where EMI retries start to matter.

A: The threshold is 60 Ω across the bus with power off. Physical layer integrity comes first: termination and shorts can damage transceivers if you energize prematurely. Adding nodes incrementally localizes faults before higher-layer traffic masks them.