怎样用STC的单片机给AT89S52里烧写程序

怎样用STC的单片机给AT89S52里烧写程序,第1张

AT89S52支持并口下载和ISP下载两种方式,下载协议是公开的,在其DataSheet文档里有详细说明,按照那个时序写出来就行了。
它的ISP协议我没用51试过,不过看起来并不太复杂51应该是能搞出来的;并口下载协议我以前在STC单片机上做过,并且用AT89C51和AT89C2051做了测试是可以的。

代码中
有重叠的地址
另外老式编程器要的是 bin文件不是obj文件
hex文件可以简单的转化成bin文件
bin文件是没有各种校验的,,文件如果部分破会不能检测出来
hex更加的安全,里面都带有校验,部分破会
编程器多半会告诉你,你的文件有问题(有些垃圾编程器软件不会)
hex文件是 ascii形式存放的在加上检验文件肯定比bin的大
bin是存二进制文件把内容一一放入 单片机存储器就可以执行
hex文件编程器软件会自动帮你解码文件(解码的最终结果就是bin文件的内容)
网上有相互转化的工具 bin2hex/ hex2bin


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12598520.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存