欢迎来到天天文库
浏览记录
ID:47391216
大小:906.51 KB
页数:25页
时间:2019-07-10
《MPLAB IDE 简单使用说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、和MCS51单片机中的Keil编程开发软件一样,我们做项目开发,MPLABIDE软件也是以工程为单位,即我们得为咱们的源程序创建工程文件,再进行配置,载入相应的源程序文件。下面,我们来一起看一下,在PIC中,如何创建我们的第一个工程。一、启动MPLABIDE用以下任何一种方法启动该软件: A.选择Start>Programs>Microchip>MPLABIDE7.41>MPLABIDE。(不同版本的MPLABIDE软件可能路径名称会略有不同。) B.双击桌面上的MPLABIDE图标。二、创建源文件1.选择File(文件)>ne
2、w…(新建),出现一个文本编辑窗口,在该窗口中输入以下汇编语言源程序:2.先创建文件夹D:myprj,然后将上面输入的源程序保存该文件夹,注意文件的扩展名为asm,这里我们将它保存为exam1.asm:文件保存后,我们发现源程序编辑窗口中的程序被着上了各种颜色,这些颜色能帮助我们更好地阅读源程序,快速发现输入有误的指令:三、创建项目项目是将文件组织起来以便进行编译和汇编的方式。选择Project(项目)>new…(新建),出现NewProject(新项目)对话框: 在NewProject(新项目)对话框中,我们将这个示例项目命名为M
3、yPrj,使用Browse按钮,将项目放在名为D:myprj的文件夹中。单击OK按钮,在MPLABIDE界面上我们会看到已创建项目的的项目窗口,如下图:如果项目窗口未打开,请选择View>Project。四、给项目节点添加文件 源文件是必须添加的。其他文件,如头文件、库文件、链接描述文件,视项目的具体情况可加可不加。在本实例中,只添加一个源文件exam1.asm,在左边的项目窗口中找到SourceFiles节点,在其上点鼠标右键,在弹出的快捷菜单中选AddFiles。双击要添加的文件exam1.asm,或单击要添加的文件exam1.
4、asm,然后点“打开”按纽:文件添加成功后的项目窗口如下,SourceFiles节点下已经添加了文件exam1.asm五、选择器件 1.选择Configure>SelectDevice。 2.在SelectDevice对话框中,点device栏右边的下拉箭头,选择器件为16F877A,注意一定要后面有A的!(提醒:16F877A与16F877是两个内部结构和功能不同的芯片,两个芯片不能直接相互替换,所以千万不要误选成16F877!),在MicrochipProgrammerToolSupport部分中,MPLABICD2旁边的“
5、灯”图标应为绿色。 说明:MPLABICD2支持的器件会在MicrochipProgrammerToolSupport下MPLABICD2旁边有一个“绿灯”图标。不支持的器件则有一个“红灯”图标。而“黄灯”图标表明可以选择这个器件,但可能有某些限制,可能不适于量产,但它可以让MPLABICD2做试用。 3.点击OK。六、设置配置位设置要烧写到器件中的配置位,选择Configure>ConfigurationBits。通过点击“Settings”栏中的文本,可以更改这些配置位对于本演示实例,应该在这个对话框中设置这些配置位如下:
6、 Oscillatot振荡方式选择,由于增强型PIC实验板使用的是4MHz晶振,因此选XT,也可以选HSWatchdogTimer看门狗使能位,本实例未使用看门狗,因此设置为off PowerUpTimer上电廷时使能位,一般选择为on有利于芯片起振,也可以选off。 BrownOutDetect掉电检测使能位,ICD2作调试工具时一定要选择为off! LowVoltageProgram低压编程使能,必须选择为off! FlashProgramWrite写FLASH使能,选择为WriteProtectionoff(写保护关闭
7、)。DataEEReadProtect读内部EEPROM保护位,用ICD2作调试工具时一定要选择为off! CodeProtect加密位,用ICD2作调试工具时一定要选择为off!七、选择ICD2作为调试器1.选择Debugger>SelectTool>MPLABICD2。Debugger菜单会显示可用的其它调试选项。同时,Output窗口会打开显示连接信息。注意:ICD2作为调试工具时所烧写的程序只能用于仿真调试,不能够脱机使用,若要烧写能脱机使用程序,就要选择Programmerr>SelectProgrammer>MPLABICD
8、2将MPLABICD2作为编程工具。 八、通过向导完成调试器的设置 1.选择Debugger>MPLABICD2SetupWizard…,启动ICD2调试器设置向导:
此文档下载收益归作者所有