怎么把烧录好的单片机程序读取出来成c语言
用51反汇编工具***V0***智能版(这个可以反汇编的)Hex-Rays插件***v0.071108。。(这个可以反C语言的,貌似是最好的了)但是反出来的效果不太好。
单片机内部程序如果没有被加密,那么可以用编程器(也就是程序烧录器)读取出来,如果加密了的话,那么不解密的情况下是无法读取的。
使用编程器将HEX文件烧录到STC12芯片中。使用ISP编程工具或者仿真器连接STC12芯片与PC机,获取芯片上的程序代码。使用专门的反汇编工具,将HEX文件反汇编为汇编代码或C语言代码。
stc单机片程序怎么备份出来
第一看单片机的型号,第二看加密的程度,你像在出厂时就已固化程序的芯片,是不能读出的。
STC系列单片机,可以重复下载程序。不能从片内拷贝程序,官网号称不能解密。
连接编程器和单片机,打开STC-ISP软件***2选择单片机型号和串口号。3点击“读出”按钮,可以将单片机内部程序读***取出来。
能不能把单片机上的程序给拷贝下来
1、可以的,如果单片机支持,而且没有加密,通过读写软件可以把单片机的程序读出来,就像你说的U盘一样。
2、系列的单片机如果没有写入保护的话是可以的,需要使用并口的编程线也就是isp线连接,然后读取芯片到缓存中,再另存为***.hex文件,最后找个反编译软件翻译成汇编,如果要弄成c只能靠人工一点一点来了。
3、不想改,就想直接***,那可以。但是,要求硬件必须与原产品完全相同才行。再说,解密,这需要专业设备和专业软件,更需要技术,不是普通人就能做的。就算是专业解密的,也只是能解密一少部分的单片机,这费用是很高的。
4、有些是可以的,但加密后的不好读,就算读出来也是错误的***而且要借助编程器及编程软件之类的工具。
5、第一看单片机的型号,第二看加密的程度,你像在出厂时就已固化程序的芯片,是不能读出的。
单片机内的程序怎么读取出来
相关方法如下:使用逆向工程工具:使用专门的逆向工程工具,如IDA***Pro、Ghidra等,打开烧录好的单片机程序文件,这些工具可以将二进制代码转换为汇编代码,并提供反汇编和反编译功能。
根据豆丁网查询可知,电磁炉的单片机程序读写方法可以通过以下几种途径实现:通过串口通信:单片机可以通过串口与计算机进行通信,将程序通过串口发送到单片机中进行写入,或者将单片机中的程序读取出来。
最早的单片机是没有加密的,是可以直接读出来2进制的机器码,直接就可以写入另外一个单片机中。现在基本上都做了加密,正常的去读是读不出来的。
如果没有加密的话,可以通过编程器读出写入单片机里面的程序代码。
如何将单片机芯片里的程序倒出来
连接编程器和单片机,打开STC-ISP软件***2选择单片机型号和串口号。3点击“读出”按钮,可以将单片机内部程序读***取出来。
系列的单片机如果没有写入保护的话是可以的,需要使用并口的编程线也就是isp线连接,然后读取芯片到缓存中,再另存为***.hex文件,最后找个反编译软件翻译成汇编,如果要弄成c只能靠人工一点一点来了。
第一看单片机的型号,第二看加密的程度,你像在出厂时就已固化程序的芯片,是不能读出的。
如果单片机没有加密,可以把程序读出来。但是,读出来的并不是源程序,而是源程序编译之后生成的机器码。如果想得到源程序,可借助于反编译工具。但是,反编译之后得到的代码很难读懂。
首先将编写的程序经仿真软件调试好,然后编译保存为HEX文件格式。2***使用编程器(也叫烧写器)先选择芯片的厂家,芯片型号。
如果没有加密的话,可以通过编程器读出写入单片机里面的程序代码。
本文转载自互联网,如有侵权,联系删除