8051

Chapter 0: Introduction to Computing

Power Point

Chapter 0: Introduction to Computing

Lab 0: Numbering Systems

Chapter 1: The 8051 Microcontrollers

Power Point: Computer History

Power Point

Chapter 2: 8051 Assembly Language Programming

Power Point

Source Codes

Lab1

Lab2

Metalink Asm51 (step by step tutorial)

Keil Version 2 (step by step tutorial)

Proview (step by step tutorial)

Chapter 3: Jump, Loop, and Call Instructions

Power Point

Source Codes

Lab3A

Lab3B

Chapter 4: I/O Port Programming

Power Point

Source Codes

Lab4A

Lab4B

Lab4C

Lab4D

Lab4E

Chapter 5: 8051 Addressing Modes

Power Point

Source Codes

Lab5A

Chapter 6: Arithmetic & Logic Instructions and Programs

Power Point

Source Codes

Lab6A

Lab6B

Chapter 7: 8051 Programming in C

Power Point

Source Codes

Lab7A

Lab7B

Lab7C

Lab7D

Lab7E

Lab7F

Lab7G

Lab7H

Chapter 8: 8051 Hardware Connection and Intel Hex File

Power Point

Source Codes

Chapter 9: 8051 Timer Programming in Assembly and C

Power Point

Source Codes

Lab9A

Lab9B

Chapter 10: 8051 Serial Port Programming in Assembly and C

Power Point

Source Codes

Lab10A

Lab10B

Lab10C

Chapter 11: Interrupt Programming in Assembly and C

Power Point

Source Codes

Lab11A

Lab11B

Chapter 12: LCD and Keyboard Interfacing

Power Point

Source Codes

Lab12A

Lab12B

Chapter 13: ADC, DAC, and Sensor Interfacing

Power Point

Source Codes

Lab13A

Lab13B

Chapter 14: 8051 Interfacing to External Memory

Power Point

Source Codes

Lab14

Chapter 15: 8051 Interfacing with the 8255

Power Point

Source Codes

Lab15

Chapter 16: DS12887 RTC Interfacing and Programming

Power Point

Source Codes

Lab16

Chapter 17: Motor Control: Relay, PWM, DC, and Stepper Motors

Power Point

Source Codes

Lab17