Skip to main contentEveryEng | Everything for Engineering
Search icon
Search icon

Technical Courses

Soft-Skills Trainings

Seminar & Conferences

Articles & Blogs

Jobs / Hiring

Internship Options

Project Based Freelancing

Communities & Consultation

Microprocessors and Interfacing banner
Preview this course

Microprocessors and Interfacing

Engineering Academy

Engineering Academy

Learn Without Limits: Free Engineering Courses

Rating 4 (6)
Course typeWatch to learn anytime
Duration 1243 Min
Start Access anytime
Language English
Views70

FREE

Microprocessors and Interfacing banner
Preview this course

Microprocessors and Interfacing

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.

Opportunities that awaits you!

Certificate thumbnail

Earn a course completion certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review

Career opportunities

Course content

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

Video info icon

Microprocessors and Interfacing

25 Lectures

1243 min

  • Microprocessors and Interfacing [Introduction Video]

    Preview icon

    Preview

    11 min

  • Microprocessor Operations

    55 min

  • 8086 Flags

    56 min

  • Functional Diagram of 8086

    53 min

  • 8086 Common and Minimum Mode Signals

    53 min

  • 8086 Maximum Mode Signals

    58 min

  • 8086 Data Transfer Instructions

    46 min

  • 8086 Arithmetic Instructions I

    32 min

  • 8086 Arithmetic Instructions II

    51 min

  • 8086 Logical Instructions

    49 min

  • 8086 Branch & String Instructions

    54 min

  • 8086 Interrupt and Machine Control Instructions

    53 min

  • Sum of Products, Multi-byte addition

    52 min

  • Largest number, 2's complement Programs

    51 min

  • Programs on Subroutines

    56 min

  • ROM, RAM

    54 min

  • Example I

    44 min

  • Example II

    49 min

  • Architecture, Interfacing to Simple I/O

    58 min

  • Keyboard Interface

    51 min

  • 7-segment Display Interface

    51 min

  • Multiplexed 7-sgment Display Interface

    53 min

  • Stepper motor, Liquid level control

    53 min

  • Traffic light control, A/D converter

    50 min

  • D/A converter

    50 min

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

  • Automotive
  • Electrical
  • Engineering & Design
  • Project Management
  • Research & Developmnet

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

FREE

Access anytime