# Microprocessors And Interfacing

- Institution: IIT Guwahati
- Department: Electrical Engineering
- Teacher: Prof. Shaik Rafi Ahamed
- Level: Undergraduate
- Language: English
- Subjects: Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/108103157)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/108103157)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

## Lectures

1. [Lec 1 : Microprocessor Operations](https://invisiblenetwork.ai/learn/nptel/108103157/abba31146095) (Video)
2. [Lec 2 : 8086 Flags](https://invisiblenetwork.ai/learn/nptel/108103157/0b18c6c3d437) (Video)
3. [Lec 3 : Functional Diagram of 8086](https://invisiblenetwork.ai/learn/nptel/108103157/ba49da6cb7fb) (Video)
4. [Lec 4 : 8086 Common and Minimum Mode Signals](https://invisiblenetwork.ai/learn/nptel/108103157/459f49211af3) (Video)
5. [Lec 5 : 8086 Maximum Mode Signals](https://invisiblenetwork.ai/learn/nptel/108103157/2258f0268d67) (Video)
6. [Lec 6 : 8086 Data Transfer Instructions](https://invisiblenetwork.ai/learn/nptel/108103157/26c2c58a7aa5) (Video)
7. [Lec 7 : 8086 Arithmetic Instructions I](https://invisiblenetwork.ai/learn/nptel/108103157/70c146cf1571) (Video)
8. [Lec 8 : 8086 Arithmetic Instructions II](https://invisiblenetwork.ai/learn/nptel/108103157/9a160b919d87) (Video)
9. [Lec 9 : 8086 Logical Instructions](https://invisiblenetwork.ai/learn/nptel/108103157/1ab92ca3514a) (Video)
10. [Lec 10 : 8086 Branch & String Instructions](https://invisiblenetwork.ai/learn/nptel/108103157/98370912b2e6) (Video)
11. [Lec 11 : 8086 Interrupt and Machine Control Instructions](https://invisiblenetwork.ai/learn/nptel/108103157/1dd0a205073e) (Video)
12. [Lec 12: Sum of Products, Multi-byte addition](https://invisiblenetwork.ai/learn/nptel/108103157/da7413fb156f) (Video)
13. [Lec 13 : Largest number, 2's complement Programs](https://invisiblenetwork.ai/learn/nptel/108103157/48d78f0615d8) (Video)
14. [Lec 14 : Programs on Subroutines](https://invisiblenetwork.ai/learn/nptel/108103157/e8d50aed5612) (Video)
15. [Lec 15 : ROM, RAM](https://invisiblenetwork.ai/learn/nptel/108103157/9db9eff8202f) (Video)
16. [Lec 16: Example I](https://invisiblenetwork.ai/learn/nptel/108103157/2adc811f837c) (Video)
17. [Lec 17: Example II](https://invisiblenetwork.ai/learn/nptel/108103157/64ba97183957) (Video)
18. [Lec 18: Architecture, Interfacing to Simple I/O](https://invisiblenetwork.ai/learn/nptel/108103157/ac5e141ad250) (Video)
19. [Lec 19 : Keyboard Interface](https://invisiblenetwork.ai/learn/nptel/108103157/3f37b69bf767) (Video)
20. [Lec 20 : 7-segment Display Interface](https://invisiblenetwork.ai/learn/nptel/108103157/e238edca04dd) (Video)
21. [Lec 21 : Multiplexed 7-sgment Display Interface](https://invisiblenetwork.ai/learn/nptel/108103157/ae119f1ba83d) (Video)
22. [Lec 22: Stepper motor, Liquid level control](https://invisiblenetwork.ai/learn/nptel/108103157/fa2e4155be2f) (Video)
23. [Lec 23: Traffic light control, A/D converter](https://invisiblenetwork.ai/learn/nptel/108103157/233bf7fa5ea9) (Video)
24. [Lec 24: D/A converter](https://invisiblenetwork.ai/learn/nptel/108103157/ebe26df133ac) (Video)
25. [Lec 25: Electronic weighing machine](https://invisiblenetwork.ai/learn/nptel/108103157/84a56b209f51) (Video)
26. [Lec 26: Programable Interval Timer (8254)](https://invisiblenetwork.ai/learn/nptel/108103157/063f9564d6b3) (Video)
27. [Lec 3: Modes of 8254](https://invisiblenetwork.ai/learn/nptel/108103157/8b37ece67f4f) (Video)
28. [Lec 28: Architecture of 8259](https://invisiblenetwork.ai/learn/nptel/108103157/62ed0bb18f9a) (Video)
29. [Lec 29: Initialization command words of 8259](https://invisiblenetwork.ai/learn/nptel/108103157/85ef08f22a84) (Video)
30. [Lec 30: Operational command words of 8259](https://invisiblenetwork.ai/learn/nptel/108103157/046090e437c6) (Video)
31. [Lec 31: 8237 Architecture, interfacing and Programming](https://invisiblenetwork.ai/learn/nptel/108103157/4f868b754837) (Video)
32. [Lec 32: Basic Concepts of serial I/O](https://invisiblenetwork.ai/learn/nptel/108103157/80d391eafefc) (Video)
33. [Lec 33: Basic Concepts of serial I/O contd...](https://invisiblenetwork.ai/learn/nptel/108103157/6d8c03790730) (Video)
34. [Lec 34: Architecture of 8251](https://invisiblenetwork.ai/learn/nptel/108103157/c42bf9ebbb32) (Video)
35. [Lec 35: Contol and Status Word Formats of 8251](https://invisiblenetwork.ai/learn/nptel/108103157/dc42227c7a61) (Video)
36. [Lec 36: 8251 Interfacing Example](https://invisiblenetwork.ai/learn/nptel/108103157/a9c0fc74f21a) (Video)
37. [Live Session 16-02-2021](https://invisiblenetwork.ai/learn/nptel/108103157/abba31146095-2) (Video)
38. [Live Session 24-02-2021](https://invisiblenetwork.ai/learn/nptel/108103157/0b18c6c3d437-2) (Video)
39. [Live Session 23-03-2021](https://invisiblenetwork.ai/learn/nptel/108103157/ba49da6cb7fb-2) (Video)
40. [Live Session 18-02-2020](https://invisiblenetwork.ai/learn/nptel/108103157/459f49211af3-2) (Video)
41. [Live Session 17-03-2020](https://invisiblenetwork.ai/learn/nptel/108103157/2258f0268d67-2) (Video)
42. [Live Session 02-09-2022](https://invisiblenetwork.ai/learn/nptel/108103157/26c2c58a7aa5-2) (Video)
43. [Live Session 15-03-2022](https://invisiblenetwork.ai/learn/nptel/108103157/70c146cf1571-2) (Video)
44. [Live Session 14-02-2024](https://invisiblenetwork.ai/learn/nptel/108103157/9a160b919d87-2) (Video)
45. [Live Session 04-04-2024](https://invisiblenetwork.ai/learn/nptel/108103157/1ab92ca3514a-2) (Video)
46. [Live Session 25-02-2025](https://invisiblenetwork.ai/learn/nptel/108103157/98370912b2e6-2) (Video)
47. [Live Session 05-03-2025](https://invisiblenetwork.ai/learn/nptel/108103157/1dd0a205073e-2) (Video)
48. [Live Session 02-04-2025](https://invisiblenetwork.ai/learn/nptel/108103157/da7413fb156f-2) (Video)
