是的.at89s51和at89s52都是利用mcs51内核发展起来的,编程语言和寄存器定义很接近.不过s51不能算是最标准的51,它有点类似于标准51的小幅度改进型,而52则更好一些,属于51系列的增强型.
上面只说用stc的单片机就只能用stc,虽然他们都是51内核,但是还有很多差别的,玩过开发板的都知道,stc板上不能用atm公司的单片机
没问题!52跟51变化不大,52比51程序空间大了一倍,多了一个定时计数器T2,多了一个16位指针DPTR1,还增加了些其他东西,不过没有减少,地址也没有变化.总之52向51兼容.
可以.开发板上有最小系统,配合上位机软件,可以给51内核的单片机烧录程序.将你的源程序编译后,在项目文件夹里得到一个”XXX.hex“文件,打开上位机软件,选中.hex文件,选好端口(通过电脑硬件管理器查看),波特率(通常是9600),然后点开始下载,再打开开发板电源给单片机上电,开始下载会有提示,等下载完即可.拔掉串口线,重新给单片机上电,程序即开始运行.
完全可以通用 不同的是 STC烧写是通过串口烧写的 AT89S52是通过并口或者串口(与STC的线不一样)烧写 在烧写程序时候有些差别 其他的没有任何差别
绝对可以,用52代替51,52它是增强行比51的功能更大,52也是在51的基础上扩展的,所以你大可放心的用.
AT89S52 完全兼容 AT89S51,所以 AT89S51 程序,可以直接烧写到 AT89S52 运行.STC 的单片机的时钟和外设都不兼容 AT89 系列,所以不能直接使用,必须要做相应的调整和修改.
不可以这么做,不同的芯片对应烧写接口与时序也是不一样的
可以
我已经换用了无数次了,一切正常!但是ST的ISP是用的串口烧写程序,不是真正的ISP!AT89S的ISP才是真正的ISP烧写哈!