单片机中AT89S52和AT89C52的S和C有什么区别,S和C分别代表什么?

2024-11-15 16:20:16
推荐回答(3个)
回答(1):

AT89C52是ATMEL公司早期的产品,早就停产了。而AT89S52是AT89C52的替代产品。
区别:AT89C52需要专门的编程器和专用软件才能下载程序,而且必须是先编程后才能焊到板子上。现在几乎没有人再用这款产品了,因为编程麻烦。
而AT89S52是可以在线编程的,就是将单片机先焊到板子上,只要留出编程接口就可以在板子上编程了,这样很适合对产品随时升级软件。编程时可以制作一条编程线,ATMEL公司提供下载软件,而且在网上也有这类的下载软件。但这个下载线需要插到电脑的并行口上,(并不是串口,只有很少数的卖串口的下载线),就是老式的打印机接口,而现在都在用笔记本电脑了,只有USB口,这就需要在网上购买一条USB的下载线才能编程。这样看来,还是比较麻烦的。
而AT89S52的替代产品是国产的单片机STC公司的系列产品,非常好用,使用RS232串口就可以下载程序了,所以,现在很多人都已经转向使用STC单片机了。

回答(2):

S可以通过串口,使用ISP软件下载程序,十分适合现场调试,可以先把芯片焊在电路板上,然后再下载。S是serial的意思
C只能使用编程器下载,所以必须把程序下载好以后再安装到板子上。C是CMOS的意思,表示半导体使用CMOS工艺生产。

回答(3):

S是在线可编程的,通过串口下载程序

C是用编程器下载程序的