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