8051的存储器包括ROM、RAM和特殊功能寄存器(SFR),其中ROM包括程序存储器和数据存储器,总容量为64KB。而80C51则增加了代码存储器ROM的容量,成为128KB。
此外,80C51也提供了更多的片上SRAM存储器,为4KB,而8051仅提供了256字节SRAM存储器。
80C51在8051基础上进行了优化,使得工作频率和性能都有所提高。80C51的工作频率可达到33MHz,而8051仅为12MHz。此外,80C51还加强了CPU指令集和流水线结构,这也有助于提高其工作效率和性能。
80C51对功耗进行了改进,采用了低功耗设计,能够在低电压下工作,从而降低功率消耗。这使得80C51广泛应用于移动设备和嵌入式系统中,满足电池寿命和稳定性的要求。
80C51增加了许多特殊外设接口,如增加了两个UART、两个定时器、两个计数器、两个比较器、增加两个8位输入捕获、两个pwm 输出等。此外,80C51还提供了SPI、I2C等通信接口,方便与其他设备进行通信和数据交换。
总之,80C51相对于8051,不仅在存储容量、工作频率和性能、功耗、外设接口等方面进行了改进,更加适应了现代电子产品和嵌入式系统的需求和要求。