AT89C51只能通过并行接口下载程序,一般是在编程器上面下载好程序再安装到目标设备上的,而AT89S51支持用ISP方式下载,这是最主要的区别
此外AT89S51在性能上稍有提升
AT89C51与AT89S51的区别:
1、编程功能:AT89C51仅支持并行编程,而AT89S51不但支持并行编程还支持ISP在线编程。在编程电压方面AT89C51的编程电压除正常工作的5V外另Vpp需要12V而AT89S51仅仅需要4-5V即可。
2、工作频率更高:AT89C51极限工作频率是24MHZ而AT89S51最高工作频率是33MHZ(AT89S51芯片有两种型号支持最高工作频率分别为24MHZ和33MHZ)从而具有更快的计算速度。
3、电源范围更宽:AT89S51工作电压范围达4-5.5V而AT89C51在底于4.8V和高于5.3V的时侯则无法正常工作。