Embedded Systems Tutorial

Last updated : May 16, 2023

This Embedded Systems tutorial contains all the basic to advance Embedded Systems topics microcontrollers, microprocessors, AVR microcontrollers, 8051 microcontrollers, 8085 microcontrollers, 8086 microcontrollers, 8285 microcontrollers, and many more.

Embedded Systems Tutorial Topics

Overview

  1. Microcontrollers and Their Types
  2. Embedded System: What It Is, Types, Applications, Examples
  3. Difference Between Microprocessors and Microcontrollers

AVR Microcontroller

  1. AVR Microcontroller: What It Is, Architecture, and Types
  2. How to Blink an LED Using AVR and Atmel Studio?
  3. AVR | Blinking 2 LEDs Alternatively with the help of Button
  4. AVR | Blinking 4 LEDs Alternatively
  5. AVR | Rotating DC Motor Clockwise and Anti-Clockwise
  6. AVR | Control the Revolution of Simple DC Motor
  7. AVR | Using a Motor Driver to Run Motors
  8. AVR | Seven Segments LCD Display
  9. PIN Diagram and Registers of 16x2 LCD
  10. AVR | Masking
  11. AVR | Print HELLO WORLD on the 16x2 LCD Display
  12. AVR | USART Home Automation
  13. Create Counter Using an 8-bits LCD | AVR
  14. Interrupt and Its Use | AVR

8051 Microcontroller programming

  1. 8051 Microcontroller: PIN Diagram and PIN Descriptions
  2. Oscillator Frequency in Microcontrollers
  3. 8051 Microcontroller Programming Using Keil µVision IDE
  4. How to Upload HEX Code to Microcontrollers?
  5. LED Blinking Program Using 8051 Microcontroller & Keil C
  6. Accessing Ports and Pins in 8051 Microcontroller
  7. Reading and Writing Values in Microcontroller Ports

8085 Microprocessor

  1. 8085 Microprocessor Architecture & Its Functional Units
  2. Addition of Two 8-bit Numbers using 8085 Microprocessor
  3. Addition of Two 8-bit Numbers using 8085 Microprocessor with Carry
  4. Subtract Two 8-bit numbers with Borrow in 8085 Microprocessor
  5. Subtract Two 8-bit Numbers without Borrow in 8085 Microprocessor
  6. Divide Two 8-bit Numbers using 8085 Microprocessor
  7. Maximum of Two 8-bit Numbers in 8085 Microprocessor
  8. Minimum of Two 8-bit Numbers in 8085 Microprocessor
  9. Multiply Two 8-bit Numbers with Carry in 8085 Microprocessor
  10. Reverse an 8-bit Number in 8085 Microprocessor
  11. 1's and 2's Complement of 8-bit Number in 8085 Microprocessor
  12. Check for EVEN or ODD of 8-bit Number in 8085 Microprocessor
  13. Convert Binary Number to ASCII Code in 8085 Microprocessor
  14. Access & Exchange Content of Flag Register F with Register B in 8085 Microprocessor
  15. Print Table of an Input Integer in 8085 Microprocessor
  16. Addition of Two 16-bit Numbers in 8085 Microprocessor
  17. Swap Two 16-bit Numbers using Direct Addressing Mode
  18. 2's Complement of an 8-bit Number with Carry in 8085 Microprocessor
  19. Multiply of Two 8-bit Numbers using Logical Instructions
  20. Add Three 16-bit Numbers in 8085 Microprocessor
  21. Generate Fibonacci Series Program in 8085 Microprocessor
  22. Multiply Two 16-bit Numbers in 8085 Microprocessor
  23. Reset Accumulator in 8085 and 8086 Microprocessor
  24. Addition of Two 8-bit BCD Numbers in 8085 Microprocessor
  25. Swap Two 8-bit Numbers using Direct Addressing Mode
  26. Show Masking of Lower and Higher Nibbles of 8-bit Number
  27. Exchange Content of HL Register Pair with DE Register Pair
  28. Flag Registers of 8085 Microprocessor
  29. Find Square of an 8-bit Number in 8085 Microprocessor
  30. Find Square Root of an 8-bit Number in 8085 Microprocessor

8086 Microprocessor

  1. 8086 Microprocessor: Introduction, Features, Components
  2. Architecture of 8086 Microprocessor
  3. 8086 Microprocessor Instruction Sets
  4. Data Transfer Instructions | 8086 Microprocessor
  5. Arithmetic and Logical Operations of 8086 Microprocessor
  6. Types of Registers in the 8086 Microprocessor
  7. Flag Register in 8086 Microprocessor
  8. Pin Diagram and Description in 8086 Microprocessor
  9. Memory Organization in the 8086 Microprocessor
  10. Categories of Addressing Modes of 8086 Microprocessor
  11. Data Memory Addressing Mode in 8086
  12. Instruction Format in 8086 Microprocessor
  13. Types of General Instruction Formats in 8086 Microprocessor
  14. Program Memory Addressing Mode of 8086 Microprocessor
  15. Segment Override Prefix | 8086 Microprocessor
  16. Jump Instructions in 8086 Microprocessor
  17. Modular Programming | 8086 Microprocessor
  18. Shift and Rotate Instructions in 8086 Microprocessor
  19. Procedures in the 8086 Microprocessor
  20. The CALL and RET Instruction in the 8086 Microprocessor
  21. Minimum Mode in the 8086 Microprocessor
  22. Maximum Mode in the 8086 Microprocessor
  23. Recursive and Re-entrant Procedures in 8086 Microprocessor
  24. Advantages and Disadvantages of using Procedures in the 8086 Microprocessor
  25. Macros in the 8086 Microprocessor
  26. Difference Between Procedure and Macro
  27. String Handling in the 8086 Microprocessor
  28. Addition of Two 16-bits Numbers without Carry
  29. Subtraction of Two 8-bit BCD Numbers
  30. Subtraction of Two 16-bit Numbers without Carry | 8086
  31. Multiply Two 8-bit Numbers in 8086 Microprocessor
  32. Multiply Two 16-bit Numbers without Carry | 8086
  33. Find Sum of Digits of an 8-bit Number | 8086
  34. Find Sum of Two Arrays of 8-bit N Numbers | 8086
  35. Reverse an 8-bit number | 8086 Microprocessor
  36. Reverse a 16-bit Number using 8086 Microprocessor
  37. Print the Table of a Given Number in 8086 Microprocessor
  38. Convert an 8-bit Number to Gray Code in 8086 Microprocessor
  39. Add Numbers in an Array in 8086 Microprocessor
  40. Calculate the factorial of a number | 8086 Microprocessor
  41. Divide a 16-bit Number by an 8-bit Number | 8086
  42. Swap Two 8-bit Numbers in 8086 Microprocessor
  43. Find addition of two 8-bit BCD numbers | 8086 Microprocessor
  44. Find the minimum value in a given array | 8086 Microprocessor
  45. Find the largest among 8-bit N numbers | 8086 Microprocessor
  46. Sort numbers in ascending order in an array | 8086 Microprocessor
  47. Find minimum of two 8-bit numbers | 8086 Microprocessor
  48. Find minimum of two 16-bit numbers | 8086 Microprocessor
  49. Find the maximum of two 8-bit numbers | 8086 Microprocessor
  50. Find maximum of two 16-bit numbers | 8086 Microprocessor
  51. Subtract Two 16-bits numbers | 8086 Microprocessor
  52. Convert 8-bit ASCII to BCD number | 8086 Microprocessor
  53. Find Square Root of a number | 8086 Microprocessor
  54. Show masking of lower and higher nibbles of 8-bit number | 8086 Microprocessor
  55. Show masking of lower and higher nibbles of 16-bit number | 8086 Microprocessor
  56. Problems on physical address calculation in 8086 Microprocessor
  57. Steps to execute an instruction and concept of Pipelining in 8086 Microprocessors
  58. Problems: on finding the instruction format for different Instructions in 8086 Microprocessor
  59. Multiple Choice Question

8255

  1. 8255 PPI Description: What It Is, Characteristics
  2. Pin diagram of 8255 PPI (Programmable peripheral interface)
  3. Data Flow Diagram of 8255 PPI (Programmable peripheral interface)
  4. Handshaking in Computer architecture
  5. Modes of operation of 8255 PPI (Programmable peripheral interface)
  6. The BSR Mode of 8255 PPI (Programmable peripheral interface)
  7. The I/O Mode of 8255 PPI (Programmable peripheral interface)
  8. MCQ | 8255 PPI (Programmable peripheral interface)

Misc.

  1. L293D Motor Driver IC
  2. The 8255 programmable IC
  3. C programming tips for Embedded Development
  4. Embedded C Interview Questions and Answers



Comments and Discussions!

Load comments ↻






Copyright © 2024 www.includehelp.com. All rights reserved.