![](https://csdnimg.cn/release/download_crawler_static/88226093/bg4.jpg)
图 1
·程序存储器(ROM):
8051 共有 4096 个 8 位掩膜 ROM,用于存放用户程序,原始数据或表格。
·定时/计数器(ROM):
8051 有两个 16 位的可编程定时/计数器,以实现定时或计数产生中断用于控制程序转
向。
·并行输入输出(I/O)口:
8051 共有 4 组 8 位 I/O 口(P0、 P1、P2 或 P3),用于对外部数据的传输。
·全双工串行口:
8051 内置一个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既
可以用作异步通信收发器,也可以当同步移位器使用。
·中断系统:
8051 具备较完善的中断功能,有两个外中断、两个定时/计数器中断和一个串行中断,
可满足不同的控制要求,并具有 2 级的优先级别选择。
·时钟电路:
8051 内置最高频率达 12MHz 的时钟电路,用于产生整个单片机运行的脉冲时序,但
8051 单片机需外置振荡电容。
单片机的结构有两种类型,一种是程序存储器和数据存储器分开的形式,即哈佛
(Harvard)结构,另一种是采用通用计算机广泛使用的程序存储器与数据存储器合二为一的
结构,即普林斯顿(Princeton)结构。INTEL 的 MCS-51 系列单片机采用的是哈佛结构的形
式,而后续产品 16 位的 MCS-96 系列单片机则采用普林斯顿结构。
下图是 MCS-51 系列单片机的内部结构示意图 2。