MPLAB一定要安装在C盘才能用吗为什么我用MPLAB8.10版本却打不开用MPLAB8.0版本编的程序呢难道他们不兼

MPLAB一定要安装在C盘才能用吗为什么我用MPLAB8.10版本却打不开用MPLAB8.0版本编的程序呢难道他们不兼,第1张

MPLAB比较傻,不能识别中文路径的文件。另外,建好一个工程后,如果工程移动了位置(文件相对位置不变)这种情况MPLAB也打不开的。需要你重新用源文件在建一个工程才能用。

所以,你打不开就重新建一个工程吧。

打开MPLAB IDE软件,然后按图示 *** 作

点下一步

选择PIC单片机器件型号

选择编译器,如果安装了编译器,这里应用默认的设置就可以了

选择工程目录,如果没有新建目录的话,这里需要新建一个目录

新建一个文件夹,然后改名。注意所有路径和文件夹名必须是英文名

给新工程起一个工程名字

点击下一步

选择程序文件,如果没有提前写好文件,可以为空,等建立好工程后再写程序

预览下没有问题的话,点完成

新工程建立完成了,可以从file建立新文件,然后保存成C格式的程序文件或h格式的头文件,最后编译调试就可以了。

MPLAB

应该就可以。

所谓的机器码应该就是二进制文件吧?

MPLAB IDE 可以进行反汇编(相信它也是最准确最全的PIC反编译工具)

。具体步骤如下:

1

启动MPLAB IDE 执行Configure菜单下的Select Device选择好芯片

2 File菜单下Import导入要反编译的HEX文件

3View菜单下Program Memory 查看程序存储器的内容

,

在程序存储器内容显示窗口的左下角切换到Machine或Symbolic,

在这个窗口上就可以看到每一个地址和HEX文件对应的ASM“反编译”就是察看源代码,其实最佳的PIC“

反编译”工具就是MPLAB-IDE,也具有察看源代码的功能。不过大家要注意

由于PIC采用分页技术,“反编译”后的源程序再次编译后一般FILE--> IMPORT-->IMPORT TO MEMORY -->调入HEX文件(你的机器码应该是bin文件或者hex文件,都差不多了!)

然后再WINDOW中打开PROGRAM MEMORY窗口,就得到了源程序

注意所有未用的程序段反汇编后全部成了XORLW 0FFH

以上就是关于MPLAB一定要安装在C盘才能用吗为什么我用MPLAB8.10版本却打不开用MPLAB8.0版本编的程序呢难道他们不兼全部的内容,包括:MPLAB一定要安装在C盘才能用吗为什么我用MPLAB8.10版本却打不开用MPLAB8.0版本编的程序呢难道他们不兼、mplab ide 怎么创建工程编译、如何用MPLAB进行PIC反汇编等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/zz/10068225.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存