资源描述:
《mplabide汇编建工程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1.开始MPLABIDE8.60选择开始>程序>MICROCHIPMPLABIDE>MPLABIDE双击MPLABIDE图标,执行MPLABIDE安装路径下dlls子目录下的mplab.exe打开文件后弹出交互界面: 图1.1MPLAB交互界面2.选择器件和开发模式如果您是第一次运行软件,需要选择器件和开发模式选择器件:1. 选择Configure>SelectDevice.2. 在期间选择对话框,从器件列表框选择PIC30F6010,在Microchip工具支持部分挨着MPLABICD2的灯图表应该为绿色 图2.1器件设置3.
2、点击OK选择MPLABICD2作为调试器:1. 注意:如果MPLABIDE在启动时试图连接到MPLABICD2,但是因为USB口或一个非COM1的COM口被使用而失败,那么允许失败,继续第二步的通讯端口设置。选择Debugger>SelectTool>MPLABICD2。调试器菜单将会显示可供使用的其他调试选项。同时,输出窗口会打开显示连接信息。2. 选择Debugger>Settings,通讯标签,选择USB或COM端口/波特率。3. 如果希望MPLABICD2自动连接,惦记状态标签,选择”Automaticallyconnect
3、atstratup”.检查信息级别设置为最小模式。4. 点击OK5. 选择Debugger>Connect连接到MPLABICD23.更新MPLABICD2硬件(操作系统) 根据MPLABIDE的版本或器件的选择,会提示一条信息显示硬件需要更新。MPLABIDE将自动安装新的硬件。 同时,由于不同的MPLABICD2估计用于不同系列的单片机,当切换不同的PIC单片机时也可能出现这个对话框。 硬件可以按照下面的步骤手动更改:1. 选择Debugger>DownloadICD2OperatingSystem.选择ICD2硬件对话框会
4、打开。2. 从列表中或浏览器中的选择要下在的硬件文件。文件名的组成为icdXXXXXX.hex,其中XXXXXX为版本号。关于MPLABIDE提供最新版本的信息可以查看README文件或MPLABICD2.txt.根据选择的PIC器件版本可能会变动。3. 点击Open.MPLANIDE将下载的操作系统到MPLABICD2.4.建工程 在这个工程中,MPASM汇编器会被使用。1. 选择Project>ProjectWizard来建立第一个工程2. 进行到第二个向导对话框,PIC30F6010应该被选中.3.
5、 继续进行到向导的下一个对话框,设置MPASM作为语言工具.在”ACTIVETOOLSUITE”下拉列表中选择”MICROCHIP MPASMTOOLSUITE”.确认MPLABASM30AssemblerMPLABLINK30ObjectLinker和LIB30ARCHIVER设置在MPLABIDEMCCHIP_TOOLS文件夹的相应可执行文件上.MPASM应指定到pic30-as.exe,MPLINK应指定到pic30-ld.exe,LIB30ARCHIVER指定到pic30-ar.exe. 图4.1工程设置对话框4.
6、 选中下一步,弹出对话框 图4.2设置工程名称以及存放的文件夹 为工程文件起名,点击”Browse…”图4.3选择文件夹窗口点击确定,即可把工程文件放入到MPLABASM30Suite文件夹中,之后弹出对话框如下: 图4.4点击下一步. 图4.5完成点击完成,工程文件设置完成.5. 查看工程退出向导后,MPLABIDE桌面又会出现,关闭桌面其他的窗口以查看工程窗口.工程窗口如图5.1所示. 图5.1如果有错误,文件可以手动的添加到工程窗口,将光标移动到”SourceFiles”或者”LinkerScripts”来添加文件.要
7、删除一个文件,可以先选中它,然后点击鼠标右键,从菜单中删除文件.使用PIC单片机的朋友们用的开发环境都是MPLAB,初学的人总感觉microchip的这个开发环境没有keil好用,其实是很多功能没有被发现而已,现在说说我发现的一些小功能,能够让你的操作更加方便,请看: 1、打开MPLAB开发环境之后,点击Edit(编辑)---Properties(属性),进入EditorProperties(属性编辑)对话框;2、在General选项卡中,选中UseTabbedWindow选项,可以将打开的多个源文件在同一个标签栏显示,方便切换;3
8、、在CFileTypes选项卡中,选中Linenumber,可以显示代码行序号,方便查看;4、在CFileTypes选项卡中,取消Doubleclicktogglesbreakpoint选项,可以取消双击鼠标设置断点,代替为双击选中选