MCS® 51 Microcontroller Family User's Manual
Table of Contents
Chapter 1: MCS 51 Family of Microcontrollers Architectural Overview
Introduction
Memory Organization
Instruction Set
CPU Timing
Additional References
Chapter 2: Programmer's Guide and Instruction Set
Memory Organization
Program Memory
Indirect Address Area
Special Function Registers
What do the SFRs Contain Just After Power-on or a Reset
SFR Memory Map
PSW: Program Status Word. Bit Addressable
PCON: Power Control Register. Not Bit Addressable
Interrupts
IE: Interrupt Enable Register. Bit Addressable.
Assigning Higher Priority to One or More Interrupts
Priority Within Level
IP: Interrupt Priority Register. Bit Addressable
TCON: Timer/Counter Control Register. Bit Addressable.
TMOD: Timer/Counter Mode Control Register. Not Bit Addressable.
Timer Set-Up
Timer/Counter 0
Timer/Counter 1
T2CON: Timer/Counter 2 Control Register. Bit Addressable.
Timer/Counter 2 Set-Up
SCON: Serial Port Control Register. Bit Addressable.
Generating Baud Rates
Using Timer/Counter 1 to Generate Baud Rates
Using Timer/Counter 2 to Generate Baud Rates
Serial Port in Mode 2
Serial Port in Mode 3
MCS-51 Instruction Set
Instruction Definitions
Chapter 3: 8051, 8052, 80C51 Hardware Description
Introduction
Port Structures and Operation
Accessing External Memory
Timer/Counters
Serial Interface
Interrupts
Single-Step Operation
Reset
Power-On Reset
Power-Saving Modes of Operation
EPROM Versions
The On-Chip Oscillators
Internal Timing