不要用12m或24m的整数频率的晶振,我曾经在一本51的书籍中看到,提醒使用该类晶振,51单片机在常用的9600波特率传输时,经常出错,原因不详。你可以使用11.0592m或22.1184m,我用11.0592m的stc下载时,没出过错。
STC早期的产品内部不含晶振15系列以后才有。不知道你使用的是那款?但STC89和12系列都是外部晶振另外,你要检查复位电路。。。有无问题。