Microprocessors and Microcontrollers. Instructor: Prof. Santanu Chattopadhyay, Department of Electronics and Electrical Communication Engineering, IIT Kharagpur.
September 25, 2023
English
English [CC]
Description
This course will start with a discussion on a simple microprocessor, 8085. Understanding this architecture is the basis to follow any other complex CPU architecture. It will be followed by a complete overview of a range of microcontrollers covering 8051, PIC, AVR and ARM. The hardware intricacies of these processors and their programming will be covered. Different system design examples built around these processors will also be elaborated. (from nptel.ac.in)
Course Curriculum
-
- Lecture 01 – Number System Unlimited
- Lecture 02 – Number System, Logic Gates Unlimited
- Lecture 03 – Digital Design Unlimited
-
- Lecture 04 – Memory Interfacing Unlimited
- Lecture 05 – Memory Interfacing, Register Unlimited
- Lecture 06 – Processor Internals Unlimited
- Lecture 07 – Introduction to 8085 Microprocessors Unlimited
- Lecture 08 – 8085: Memory, Microprocessor System Unlimited
- Lecture 09 – 8085: Machine Language, Assembly Language Unlimited
- Lecture 10 – 8085 Architecture Unlimited
- Lecture 11 – 8085 Instructions Unlimited
- Lecture 12 – 8085 Instructions (cont.) Unlimited
- Lecture 13 – 8085: Delay Routines, Timing Diagram Unlimited
- Lecture 14 – 8085: Timing Diagram, Stack Unlimited
- Lecture 15 – 8085: Subroutines, Stack Unlimited
- Lecture 16 – 8085: Interrupt Basics Unlimited
- Lecture 17 – 8085 Interrupts Unlimited
- Lecture 18 – 8085: RIM and SIM Instructions Unlimited
- Lecture 19 – 8085: TRAP, Serial Communication Unlimited
- Lecture 20 – 8085: Serial Communication Unlimited
- Lecture 21 – 8085: Serial Communication, Examples Unlimited
- Lecture 22 – 8085: Special Instructions Unlimited
- Lecture 41 – Introduction to ARM Unlimited
- Lecture 42 – ARM Pipelining Unlimited
- Lecture 43 – ARM: Instruction Set Architecture Unlimited
- Lecture 44 – ARM: Registers Unlimited
- Lecture 45 – ARM: Data Processing, Data Transfer Instructions Unlimited
- Lecture 46 – ARM: Stack, Software Interrupts Unlimited
- Lecture 47 – ARM: Branch, Swap, THUMB Unlimited
- Lecture 48 – ARM: Exceptions, Cortex Unlimited
- Lecture 53 – I/O Devices, Switches, Keyboard Unlimited
- Lecture 54 – Keyboard, LED, 7-Segment, 8255 Unlimited
- Lecture 55 – 8255 Unlimited
- Lecture 56 – ADCs (Analog to Digital Converters) Unlimited
- Lecture 57 – DACs (Digital to Analog Converters) Unlimited
- Lecture 58 – LCD Unlimited
About the instructor
5
5
Instructor Rating
6
Reviews
4637
Courses
24183
Students
OpenCoursa
Accessible Education for Everyone
OpenCoursa is a free online learning platform dedicated to providing high-quality education to learners worldwide. With courses across a wide range of subjects, we empower individuals to gain new skills and knowledge at no cost. Our mission is to make education accessible to everyone, offering flexible learning opportunities for personal and professional growth.
We are an educational and skills marketplace to accommodate the needs of skills enhancement and free equal education across the globe to the millions. We are bringing courses and trainings every single day for our users. We welcome everyone woth all ages, all background to learn. There is so much available to learn and deliver to the people.
FREE
Hours of videos
1777 years, 7 months
Units & Quizzes
Unlimited Lifetime access
Access on mobile app
Certificate of Completion
- For teams of 2 or more users
- 27,000+ fresh & in-demand courses
- Learning Engagement tools
- SSO and LMS Integrations