Microprocessors and Interfacing
Engineering Academy
Learn Without Limits: Free Engineering Courses
Pre-recorded video course. Watch anytime at your own pace.
FREE
Advanced course for professionals
Anytime Learning
Learn from Industry Expert
Career Option Guideline
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.
Course content
The course is readily available, allowing learners to start and complete it at their own pace.
Microprocessors and Interfacing
25 Lectures
1243 min
Microprocessors and Interfacing [Introduction Video]
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