从已编程的微控制器导入代码

Import code from a programmed microcontroller

几年前我为AT89C51微控制器开发了一个项目。我仍在使用带有此项目硬件的设备。但是我的笔记本中缺少软拷贝(.asm 代码),我需要制作另一个具有相同 .asm 代码的硬件。

有没有办法从已编程的 8051 微控制器复制代码并将其刻录到另一个 8051?

这可能也可能不可能,具体取决于您使用的控制器。这些微控制器中有一个叫做 Fuse 的东西,它不允许从微控制器复制回代码。如果你没有锁定这个保险丝,你可以使用你用来从微控制器导入代码的相同程序。或者可能是一些刻录机程序。

请记住,即使您成功从控制器获取代码,它也将是 HEX 格式,这将难以阅读和理解,但您可以使用反编译器将 HEX 转换为源代码。

参考: http://www.avrfreaks.net/forum/convert-hex-assembly-code?name=PNphpBB2&file=viewtopic&t=62400