:10000300750A0B750BB87590FE750800750900C36A
:10001300E509950BE50A6480F8E508648098500AC1
:100023000509E5097002050880E57590FD7508006E
:10003300750900C3E509950BE50A6480F8E50864D2
:100043008098500A0509E5097002050880E5759056
:10005300FB750800750900C3E509950BE50A648083
:10006300F8E508648098500A0509E5097002050857
:1000730080E57590F7750800750900C3E509950BD0
:10008300E50A6480F8E508648098400201090509DF
:08009300E5097002050880E395
:01009B002242
:0300000002009C5F
:0C009C00787FE4F6D8FD75810B020003AC
:00000001FF
看出明显不同了吧,接着把这个hex文件输入任一款编程器、
软件(当然包括WH500),可以发现代码明显不同了,限于级别,
无法上传图片。最后烧入51单片机,在实验板可以看到这是一个
由P1低四位输出的流水灯程序。
正在用W78E58B,仿真器不够,用编程器拔来插去的很烦,据说其支持ISP,就准备试试,顺便也试了试W77E516的ISP。首先上网搜了一下其他人的经验,下面是我经过实验成功的步骤:1、用编程器将LDU40910.BIN写入W78E58B的LDROM(地址8000H-8FFFH)。我用的SUOERPROL580U只需要在装载代码的时候指定起始地址为8000H即可。
2、将P2.6、P2.7都接地,当然单片机系统的串口要先调通。
3、上电复位后,启动8051IspWriter.exe,点击Select Chip设置为W78E58B,点击Select File载入目标代码,设置串口号,点击ConNet,软件与单片机通讯成功后,原来灰色的Porgram All按钮即可用,点击它开始ISP下载。
4、释放P2.6、P2.7,上电复位后,单片机即可正常运行。
W77E516的ISP和上面稍有不同:
1、将LDU40910.BIN写入W77E516的LDROM(地址10000H-10FFFH)。此外还要使能H/W配置位。
2、后面步骤同上,不过W77E516似乎在下载成功后即开始正常运行,无需复位
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)