PIC06MPLAB集成开发环境软件包.ppt

PIC06MPLAB集成开发环境软件包.ppt

ID:48739069

大小:140.50 KB

页数:13页

时间:2020-01-21

PIC06MPLAB集成开发环境软件包.ppt_第1页
PIC06MPLAB集成开发环境软件包.ppt_第2页
PIC06MPLAB集成开发环境软件包.ppt_第3页
PIC06MPLAB集成开发环境软件包.ppt_第4页
PIC06MPLAB集成开发环境软件包.ppt_第5页
资源描述:

《PIC06MPLAB集成开发环境软件包.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第五章MPLAB集成开发环境软件包Microchip公司为PIC单片机学习者提供了专门的免费开发工具MPLAB。MPLAB是一个集成开发环境,不但为用户提供了程序的创建、录入、编辑以及汇编工具,还提供了程序的模拟运行和动态调试之类的工具。§5.1MPLAB的组成MPLAB着包含了五种工具软件:⑴ProjectManager(工程项目管理器)工程项目管理器是MPLAB的核心部分,用于创建和管理工程项目。⑵MPLABEditor(源程序编辑器)源程序编辑器用于创建和修改汇编语言源程序文件。源程序文件以纯文本格式保存,其文件扩展名为".asm"。⑶MPASMAssemble

2、r(汇编器)将汇编语言源程序进行查错处理,并将源文件汇编成机器语言目标程序文件。⑷MPLAB-SIM(软件模拟器)软件模拟器是替代PIC单片机的仿真软件,借助该工具,可以不需要额外的硬件,仅用软件的手段,来模仿PIC单片机的指令的执行和信号的输入/输出。⑸MPLAB-ICD(在线调试工具ICD的支持程序)ICD是微芯公司专为PIC16F87X设计的一种在线调试工具套件。§5.2MPLAB的安装【演示安装】下面以一个简单的实例,说明程序的创建到调试的过程。㈠写源代码首先使用MPLABIDE编辑器为应用编写代码。选择File>New,在工作区中打开一个空白的编辑窗口。输入

3、下面汇编代码:tempequ20H;定义循环变量temporg0000Hgotostart;到主程序的跳转指令org0008H;指定主程序的起始地址startmovlw0aH;设置temp的初值movwftemploopdecfsztemp,1gotoloop;结果不为0,则跳转到loop处gotostat;结果为0,则跳转到start处end;源程序结束输入完代码后,选择File>Save把文件保存在一个名为C:MyProj的新文件夹下,取名为cnt452.asm。㈡创建工程项目⑴选择Project>ProjectWizard启动项目向导,选择Next按钮继续。⑵

4、在Device列表中选择要仿真的单片机,例如PIC16F877,然后选择Next按钮进入下一步。⑶确定Microchip工具包的路径:点击MPASMAssembler(mpasmwin.exe),MPASM汇编器可执行文件的完整路径就会出现在“LocationofSelectedTool”域中,假如路径不正确,点击Browse按钮来指定。⑷输入工程项目的名字。例如项目名NewProj,然后点击Browse按钮,把这个项目放在前面为源文件创建的文件夹C:MyProj中。⑸点击Next按钮。出现提示框要求添加现有源文件到项目中。浏览C:MyProj文件夹,然后选择cn

5、t452.asm文件。⑹点击按钮Add>>把cnt452.asm文件添加到项目中。⑺单击Next按钮完成项目创建,会显示工程项目”的“摘要”对话框。查看对话框中的信息,若是正确创建了项目,则按Finish退出向导。㈢编译项目完成项目创建后,就可以编译项目了。选择Project>BuildAll编译项目。如果文件汇编成功,将会出现下图所示的输出窗口。㈣运行模拟器编译成功后,则可以通过调试工具运行程序,调试工具可以用MPLABSIM模拟器和和MPLABICD2,本例使用MPLABSIM。选择Debugger>SelectTool>MPLABSIM来选择MPLABSIM模拟

6、器为调试器。选择MPLABSIM后,界面会出现一些变化:例如MPLAB的状态栏上会显示MPLABSIM、在Debugger菜单中会出现更多菜单项,同时在调试工具栏中会出现更多工具栏图标。把鼠标放在工具栏按钮上可以看到对应的按钮功能。㈤调试应用程序现在可以运行应用程序了。⒈连续运行代码首先,选择Debugger>Reset,将在源代码窗口的左边空白处出现一绿色箭头,表明这是要执行的第一行代码;选择Debugger>Run运行应用程序,状态栏上显示“Running…”。选择Debugger>Halt暂停程序执行,绿色箭头将指向应用程序暂停时所在的代码行。注意:运行时候要关

7、闭看门狗电路,这可以选择设置Configure->ConfigurationBits实现。⒉单步运行方式运行代码选择Debugger>StepInto。将会执行当前代码行,然后箭头会指向要执行的下一行代码。⒊自动单步运行方式选择Debugger>AnimateI进入。该方式既像连续运行方式那样自动控制程序的运行过程,又像单步运行方式那样在每条指令执行过后刷新屏幕显示信息,又称为动画运行方式。⒋查看变量可以把鼠标放在变量名上查看变量的值,会弹出小窗口显示变量的当前值。⒌观察窗口观察关键变量的值也可以通过建立观察窗口的方法进行,而不必每次都把鼠标放在变量

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。