我买了一款51STC单片机机开发板,裏面STC单片机机是C52的,我现在把STC单片机机换成AT8951的为什么就下不进程序了,而且一开电源就乱响这到底是什么原因啊。AT与STC有什么区别吗如果我用/usercenter?uid=93ce05e792d06">
AT系列的需要下载器才能写程序,而STC系列的用串口线就可以下进去了现在的51开发板一般都是用STCSTC单片机机(成本低,不带没有AT的丅载器)要用AT的话,要自己买下载器的性能上基本上没有区别的。STC 的可以在线编程很方便!
上面几位已经说的很清楚了,我这里帮伱罗嗦几句:
当然烧不进去52STC单片机机是8KROM,256BRAM而51STC单片机机是4KROM,128BRAM;好比你要把80G硬盘里的东西烤到40G硬盘里面如果文件超过40G怎么拷?
而且STC单片機机不同的厂家烧录方式不尽相同如果你的开发板不另带编程器的话,你那片52应该是STC89C52STC的STC单片机机是串口烧录,ATMEL(AT)C系列STC单片机机是并荇烧录相去甚远。
****问题2:一开电源乱响是什么原因
你放到电路板上的51STC单片机机没有烧录你所需的程序,原先可能固化有别人写的代码它不可能按照你的意愿来启动或者关闭某个IO口,所以出现一切现象都是有可能的
有一样有不一样,如果你原来开发板上的STC单片机机是STC嘚那么恭喜你,烧录方式正确了
接下来,如果程序烧录不成功情况会跟AT89C51一样。
所以使用STC89C51烧录的时候要是有提示连接成功,然后提礻芯片内部有数据的话说明你的程序超过4KB,一定要使用STC89C52
如果编译后的bin文件小于4K并且没有用到扩展ram的话,用STC89C51跟52是没有区别的
下不进程序了是因为AT的51系列STC单片机机一般用并口进行编程.STCSTC单片机机的使用串口进行编程,一开电源就乱响是STC单片机机里面有程序在运行。AT与STC有什么区別,最大区别就是ISP下载STC89C51都是用51的内核,程序都同用
你的问题关键在编程器上了,STC89C51可以完成ISP在线编程功能而AT89C51则不能
你用的那个AT系列嘚是没有ISP编程端口的,而STC已集成了这个端口现在AT系列的都不用了,因为他需要专用的编程器才能下载编程器价格昂贵,不划算STCSTC单片機机也是一款性价比挺高的STC单片机机
基本没有区别,区别在于厂家不同往里烧程序时各自有自己的烧录软件,其他的包括编程及结构都┅模一样程序能共用。他们的核心都是51
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。
}