89S51和89C51的区别
时间: 2024-04-25 19:25:11 浏览: 255
STC89C51与AT89S51有什么区别?
89S51和89C51是两种常见的单片机型号,它们都属于基于Intel 8051架构的单片机。
主要区别如下:
1. 存储器类型:89S51采用的是闪存存储器,而89C51采用的是可擦除可编程只读存储器(EPROM)或电子可擦除可编程只读存储器(EEPROM)。因此,89S51可以通过编程来修改程序,而89C51需要专门的设备来进行擦除和编程操作。
2. 存储容量:由于存储器类型不同,89S51的存储容量一般较大,通常为64KB或更大,而89C51的存储容量较小,通常为4KB或8KB。
3. 电子擦除:89S51支持电子擦除,可以通过软件实现对闪存存储器的擦除操作;而89C51需要使用紫外线擦除器对EPROM进行擦除,或者使用电子擦除来对EEPROM进行擦除。
4. 价格:由于存储器类型和容量的不同,89S51相对来说价格较高,而89C51相对来说价格较低。
总体来说,89S51适用于需要频繁修改程序的应用场景,而89C51适用于存储容量较小、价格较低的应用场景。选择哪种型号取决于具体的需求和预算。
阅读全文