默认你说的51,52芯片是STC系列的89C51和89C52,再来解答你的问题,两者的芯片是基本可以换掉。二者就是区别是:
1--存储空间不同。51是4kb,52是8kb。
2--定时器不同,52比51多一个定时器
3--下载程序不同,选择的芯片有差别
如果你用52代替51没有问题,你的开发板多了以上2点优势,如果是拿51代替52,你最好看看程序的内存和定时器这两方面。
最后说说下载程序的区别,相信你下载程序是用这个软件:
这个软件的使用方法就不多说了,最主要的是选择芯片的类型,公子现在突然想起来,51芯片在下载程序的时候也是有区别的,比如STC89C51和STC89C51RC,这款是有区别的。那么一共就有4款了:STC89C51,STC89C51RC,STC89C52,STC89C52RC。其实这还是最常见的4款,还有其他的就不展开说了,注意选择好这4款就差不多了。
说完了不同,现在说说相同的部分:封装。现在的学生用的开发板,公子相信还是下图的封装,对于引脚,因为有一个定时器的缘故,所以按理来说,引脚还是有差别的。区别也在这一个引脚,其他引脚还是兼容的。所以换上去要注意最上面提出的三个点,就没有问题了。
转帖自网络