8051是具有4 KB程序存储器和128字节数据存储器的8位微控制器。其他功能包括四个8位端口,两个16位定时器和一个片上串行端口。
8051系列概述:
8051微控制器最初是由英特尔公司于1981年设计的。8051的功能使其在市场上非常受欢迎。由于它的受欢迎程度和高需求,英特尔允许其他制造商制造和销售8051的不同变体,但条件是所有这些变体都应与8051代码兼容。这导致了市场上8051的许多变体,其中8052和8031是最受欢迎的。因此,将8052和8031视为8051的家庭成员。
- 8052 –
8052是8051的超级集,因为它具有8051的所有功能,带有一个额外的计时器和一个128字节的额外RAM。因此,8052总共有256个字节的RAM和3个计时器。同样,为8051编写的所有程序都可以在8052上运行,因为8052是8051的超级集,但事实并非如此。 - 8031 –
8031被称为无ROM微控制器芯片,因为它具有0 K byes的片上ROM。对于它的操作,8031需要外部ROM,以帮助其获取和执行操作。除此之外,它几乎共享8051的所有功能。
8051与其他家庭成员的比较:
下表突出显示了8051、8052和8031之间区别的主要特征–
Characteristic | 8051 | 8052 | 8031 |
---|---|---|---|
RAM | 128 bytes | 256 bytes | 128 bytes |
ROM (on-chip) | 4 KB | 8 KB | 0 KB |
Number of Timer | 2 | 3 | 2 |
Interrupt Sources | 6 | 8 | 6 |
Serial Port | 1 | 1 | 1 |
Number of I/O Ports | 32 | 32 | 32 |