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

Microprocessors and Interfacing

10 open jobs require Engineering & Design right now IN 10view jobs →

Microprocessors and Interfacing banner
Preview this course
Self-paced Advanced

Microprocessors and Interfacing

3(9)
109 views
FREE
1243 min
Anytime
English
Engineering Academy
Engineering AcademyLearn Without Limits: Free Engineering Courses
  • Lifetime access
  • Certificate of completion
  • Anytime Learning
  • Learn from Industry Expert
Volume pricing for groups of 5+

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 Automotive
  • You're a Electrical 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 Electrical
  • 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

Opportunities that await you!

Skills & tools you'll gain

Engineering & DesignProject ManagementResearch & Developmnet

Career opportunities

FREE

Access anytime

Questions and Answers

Q: You're reviewing an ECU where a window watchdog is the named safeguard. During bring-up, software services the watchdog but the task scheduler occasionally stalls due to an SPI ISR storm. You're googling "window watchdog passes but ecu still resets during spi interrupt storm" while deciding what this safeguard does NOT protect against.

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.