A Chinese textbook covering the architecture, instruction set and applications of the C51 microcontroller.
The book introduces the basic composition and structure of the C51 microcontroller, including its CPU, memory, I/O ports and timing circuits. It explains the internal and external oscillator options, the organization of program and data memory, and the operation of special function registers.
Later chapters provide detailed explanations of the instruction system, programming concepts, and a comprehensive design example that demonstrates how to use the C51 in real projects. Appendices list the complete instruction set and reference tables. This manual is written in Chinese.
| Internal oscillator frequency | 1.2 MHz ~ 12 MHz |
|---|---|
| Internal data RAM | 128 bytes |
| Internal program ROM | 4 KB |
| Program address space | 64 KB |
| External data address space | 64 KB |
| Parallel I/O ports | 4 (P0, P1, P2, P3) |
| 16‑bit timers/counters | 2 (T0, T1) |
The internal oscillator can operate from 1.2 MHz up to 12 MHz.
It provides four 8‑bit parallel bidirectional I/O ports: P0, P1, P2 and P3.
The C51 includes 4 KB of internal program ROM.
The C51 has 21 special function registers.