第2章 89C51单片机的结构及原理

2.1 89C51单片机的主要特性

如前所述,51 系列单片机有很多种型号,一般可以分为普通型(80C31、80C51、87C51和89C51 等)和增强型(80C32、80C52、87C52 和89C52 等)。它们的结构基本相同,其主要差别在于存储器的配置不同,80C31 片内没有程序存储器;80C51 片内含有4 KB的掩膜ROM程序存储器;87C51 是将80C51 片内的掩膜ROM换成EPROM或OTP ROM,89C51则换成Flash ROM。增强型的程序存储器容量为普通型的2倍。

89C51与80C31、80C51和87C51的内部结构及引脚排列完全相同,使用中可以直接替换,89C51具有如下特性:

(1)面向控制的8位CPU;

(2)一个片内振荡器和时钟产生电路,振荡频率为0~24 MHz;

(3)片内4 KB Flash ROM程序存储器;

(4)128 B的片内数据存储器;

(5)可寻址64 KB的片外程序存储器和片外数据存储器控制电路;

(6)2个16位定时/计数器;

(7)4个并行I/O口,共32条可单独编程的I/O线;

(8)5个中断源,2个中断优先级;

(9)一个全双工的异步串行口;

(10)21个特殊功能寄存器;

(11)具有节电工作方式,即休闲方式和掉电保护方式。