The 8051 Microcontroller and Embedded
Systems
Using Assembly and C
Second Edition
Muhammad Ali Mazidi
Janice Gillispie Mazidi
Rolin D. McKinlay
CONTENTS
Introduction to Computing
The 8051 Microcontrollers
8051 Assembly Language Programming
Branch Instructions
I/O Port Programming
8051Addressing Modes
Arithmetic & Logic Instructions And Programs
8051 Programming in C
8051 Hardware Connection and Hex File
8051 Timer/Counter Programming in Assembly and C
8051 Serial Port Programming in Assembly and C
Interrupts Programming in Assembly and C
8051 Interfacing to External Memory
8051 Real World Interfacing I: LCD,ADC AND
SENSORS
LCD and Keyboard Interfacing
8051 Interfacing with 8255