最近作一个单片机的小项目试验,原来用AT89C51单片机作控制器,后来单片机坏掉了,
手边没有备用,只找到了一片W78E51B-40型号的,粗略的找了一下资料,感觉能够替
换使用,于是在编程器上烧写。程序还是原来的程序,我确信没有改动过,硬件电路也是原来的,
只是将坏掉的AT89C51换成了W78E51B-40,结果发现程序运行经常出错。我作
的这个小试验是检测电池电压的,换单片机以后经常检测到电池电压为零,而实际电池是有电压
的,很怪,百思不得其解。后来借别人的AT89C51换上,这种情况就不再出现,再换上
W78E51B-40,又经常测到零电压。现在我怀疑是单片机的问题,这两种芯片难道不
兼容吗,资料上不是说能互换吗,究竟是什么问题啊,还望有过类似问题的朋友能给个提示,
哪位前辈有知道答案的,还请赐教,小弟在这里先谢过了。还望版主能帮帮忙啊,帮忙把帖子
置顶,小弟这个问题很着急啊
1楼
0
0
回复
手边没有备用,只找到了一片W78E51B-40型号的,粗略的找了一下资料,感觉能够替
换使用,于是在编程器上烧写。程序还是原来的程序,我确信没有改动过,硬件电路也是原来的,
只是将坏掉的AT89C51换成了W78E51B-40,结果发现程序运行经常出错。我作
的这个小试验是检测电池电压的,换单片机以后经常检测到电池电压为零,而实际电池是有电压
的,很怪,百思不得其解。后来借别人的AT89C51换上,这种情况就不再出现,再换上
W78E51B-40,又经常测到零电压。现在我怀疑是单片机的问题,这两种芯片难道不
兼容吗,资料上不是说能互换吗,究竟是什么问题啊,还望有过类似问题的朋友能给个提示,
哪位前辈有知道答案的,还请赐教,小弟在这里先谢过了。还望版主能帮帮忙啊,帮忙把帖子
置顶,小弟这个问题很着急啊