2.1.1 80C51单片机的片内结构

2.1.1 80C51单片机的片内结构

80C51单片机的片内硬件组成如图2-1所示。

图2-1 80C51(基本型/增强型)单片机的片内硬件组成

由图2-1可见,80C51单片机基本型包含有:

1.CPU系统

1个8位微处理器。

时钟电路。

总线控制。

2.存储器系统

128 B数据存储器(可再扩展64 KB)。

4 KB程序存储器(可外扩展至64 KB)。

特殊功能寄存器(SFR)。

3.I/O口和其他功能单元

4个8位的并行I/O口P0~P3。

2个16位定时器/计数器。

5个中断源,其中包括2个优先级嵌套中断。

1个可编程的全双工串行I/O口。

80C51系列单片机基本组成虽然相同,但不同型号的产品在有些方面仍有一些差异。80C51系列典型的单片机产品资源配置如表2-1所示。

表2-1 80C51系列典型的单片机产品资源配置

注:表中加黑的AT89系列产品应用方便,应优先选用。

由表2-1可知:

①片内ROM的配置形式有以下几种。

·无ROM(即ROMLess)型。应用时必须在片外扩展程序存储器。

·掩模ROM(即Mask ROM)型。用户程序由芯片生产厂写入。

·EPROM型。用户程序通过编程器等装置写入,通过紫外线照射擦除。

·Flash ROM型。用户程序可以电写入或擦除(当前常用方式)。

有些单片机产品还提供OTPROM型(一次性编程写入ROM)。通常OTPROM型单片机比Flash型单片机具有更好的环境适应性、可靠性,当环境条件较差时,应该优先选择使用OTPROM型单片机。

②增强型与基本型有以下几点不同。

·片内RAM从128 B增加到256 B。

·片内ROM从4 KB增加到8 KB。

·定时器/计数器从2个增加到3个。

·中断源由5个增加到6个。