MPLAB IDE集成开发环境使用指南

合集下载

MPLAB_X_IDE快速操作指南

MPLAB_X_IDE快速操作指南

模板的发布编制卢继珍审核批准发布日期实施日期模板更改记录更改序号更改人/日期更改后的版次更改说明1A/00模板详细内容见后文。

MPLAB X IDE 快速操作指南HIFU-TM-14****(TY)MPLAB X IDE快速操作指南编制卢继珍审核批准发布日期实施日期重庆海扶医疗科技股份有限公司A/00 第 3 页共 24 页MPLAB X IDE 快速指南一、环境搭建PIC单片机的开发环境以前主要是MPLAB IDE,但由于其已经暴露出诸多问题,在2010年8月,微芯公司发布了全新的MPLAB X IDE开发环境。

见图1.1。

MPLAB® X IDE是可以运行在PC(Windows®、Mac OS®和Linux®)上的软件程序,用于开发Microchip单片机和数字信号控制器的应用。

由于它提供了一个统一的集成“环境”来支持嵌入式单片机的代码开发,因此称为集成开发环境(IDE)。

下载路径:/pagehandler/zh-cn/family/mplabx/图1.1 MPLAB X IDE集成开发环境图标由于其主要是一个集成的软件编辑环境,并不提供编译功能,所以安装MPLAB X IDE以后,我们还要安装编译器。

Microchip最新编译器产品线——MPLAB® XC为项目开发的软件需求提供完整的解决方案,并且可以替换所有MPLAB C和HI-TECH编译器。

MPLAB XC 编译器具有以下特性:支持所有8/16/32位PIC® MCU以及dsPIC® DSC与MPLAB X IDE配合工作,提供全面的图形前端:∙编辑错误和断点,以匹配源代码中相应的行∙支持C和C++源代码单步执行,以检测关键点的变量和结构∙在观察窗口显示已定义数据类型的数据结构(包括浮点)可以在Windows、Linux和Mac OS X系统上运行提供不同优化等级以满足各种需求,并且可以免费下载表1.1:Microchip PIC单片机与编译器对应表MPLAB X IDE 快速操作指南HIFU-TM-14****(TY)MPLAB XC8编译器提供了三种模式:免费(Free)、标准(Standard)、专业(PRO)。

实验一 MPLAB IDE集成开发环境

实验一  MPLAB  IDE集成开发环境

实验一MPLAB IDE集成开发环境一、实验目的1.熟悉MPLAB IDE集成开发环境,学习MPLAB软件的使用。

2.熟悉汇编语言的程序结构及使用方法。

3.熟悉MPLAB IDE的调试方法。

二、实验仪器设备MPLAB IDE8.0 PC机APP009实验开发板ICD2调试器三、实验原理MPLAB 集成开发环境(IDE)是综合的编辑器、项目管理器和设计平台,适用于使用Microchip 的PIC系列单片机和数字信号控制器进行嵌入式设计的应用开发。

用户界面上的某些部分可能会在将来的版本中有所变化,当新的器件推出时,新的功能也会添加进来。

MPLAB IDE 是适用于PIC系列单片机和dsPIC数字信号控制器,基于Windows操作系统的集成开发环境。

MPLAB IDE 提供以下功能:(1)使用内置编辑器创建和编辑源代码。

(2)汇编、编译和链接源代码。

(3)通过使用内置模拟器观察程序流程调试可执行逻辑;或者使用MPLABICE 2000和MPLAB ICE4000 仿真器或MPLABICD 2 在线调试器实时调试可执行逻辑。

(4)用模拟器或仿真器测量时间。

(5)在观察窗口中查看变量。

(6)使用MPLAB ICD 2、PICSTART® Plus 或PRO MATE® II 器件编程器烧写固件。

(7)使用MPLAB IDE 丰富的在线帮助快速找出问题的答案。

四、实验内容创建项目与调试,MPLAB IDE的入门使用学习。

汇编语言的程序结构及使用方法的学习。

五、实验操作步骤1.运行MPLAB IDE要启动IDE,双击桌面上的图标,或者选择Start>Programs>Microchip MPLABIDE>MPLAB IDE。

屏幕上首先会显示MPLAB IDE 的商标图案,然后出现MPLAB IDE的主窗口。

为了生成可由目标PIC 单片机或dsPIC数字信号控制器执行的代码,需要将源文件放入同一个项目中,然后用所选择的语言工具(汇编器、编译器和链接器等)编译代码。

MPLABIDE中文用户指南

MPLABIDE中文用户指南

MPLABIDE中文用户指南MPLABIDE具有用户友好的界面,为开发人员提供了一个便捷的环境来编写和调试代码。

它支持C、C++和汇编语言,并提供了许多功能和工具来简化开发过程。

本文将介绍一些MPLABIDE的基本功能和如何使用它。

一、MPLABIDE的安装和设置安装完成后,打开MPLABIDE,首次运行会要求设置开发环境的一些选项,例如默认编译器的设置和硬件工具的配置。

这些选项可以根据个人的需求进行修改。

二、项目的创建和管理在MPLAB IDE中,一个项目是一个代码的集合,包括源码文件、头文件和其他需要的资源。

创建一个新项目可以通过点击“File”选项,然后选择“New Project”来完成。

在创建项目时,需要选择目标设备和编译器。

MPLABIDE支持多种微芯科技的芯片和编译器,可根据需要进行选择。

创建项目后,可以添加源文件、头文件和其他必要的文件到项目中。

三、编写和调试代码在编写代码时,可以使用MPLAB的调试工具进行代码调试。

MPLABIDE支持仿真器、调试器和编程器等工具,可用于实时监视代码执行过程、查看变量和寄存器的值,并进行单步调试等操作。

四、编译和构建项目在完成代码的编写和调试后,需要将代码编译成可执行文件。

MPLAB IDE提供了编译器和构建工具来完成这些任务。

可以通过点击“Build”选项,然后选择“Build Project”来编译整个项目。

编译完成后,可以查看编译输出和错误信息。

如果代码中存在错误或警告,MPLABIDE会给出相应的提示,并帮助开发人员进行修复。

六、其他功能和工具除了以上功能外,MPLABIDE还提供了许多其他有用的功能和工具,如版本控制、性能分析、代码优化和文档生成等。

可以根据需要使用这些功能。

七、MPLABIDE的帮助文档和示例代码总结:。

MPLABIDE使用方法

MPLABIDE使用方法

MPLAB IDE的使用方法1、新建一个工程打开MPLAB IDE,点击“Projec t”→“Project Wizard”,出现如下窗口:点击“下一步”,出现如下窗口:这一步要选择器件,本实验用的的PIC18F452单片机,所以我们选择PIC18F452;选完后点击“下一步”,出现以下窗口:这一步要选择编程语言,如果用汇编语言编程,则选择“Microchip MPASM Toolsuite”;如果用C语言编程(前提是必须安装C18编译器),则选择“Microchip C18 Toolsuite”;单击“下一步“,进入下面的窗口:这一步要为新建的工程命名并确定存放路径。

点击“Browse“,如下图:文件名为“new“,存放路径”E:\myproject\new\new“,单击”保存“,如下图:也可以直接输入工程名和存放路径。

之后单击“下一步“,进入下面的窗口:这一步可以将已经编辑好的源文件添加到新建的工程里面,但也可以不添加,直接点击“下一步”,这相当于创建一个空白的工程。

这里直接点击“下一步”,如下图:这是汇总窗口,可以检查上面各个选项的设置是否正确;若检查准确无误,则点击“完成”,这样就成功新建了一个空白的工程。

2、编辑源文件单击“File”→“New”或单击快捷菜单即可新建一个空的源文件。

输入C 语言源代码,如下图:点击“File”→“Save”或单击快捷键保存,如下图:保存路径应选择刚才新建的工程,这里保存文件名定为new.c,然后点击“保存”。

如果保存成功,则源代码里面的关键字会高亮显示,如下图:把源文件添加到工程里面,如下图:鼠标放在“Source Files”上,单击右键,选择“Add Files”。

点击“Add Files”后,出现下面的窗口:选择刚才编辑好的源程序new.c,单击“打开”。

这样源程序就成功添加到工程里面了。

添加成功后如下图所示。

3、编译编译前先要设置编译环境。

MPLABIDE中文用户指南

MPLABIDE中文用户指南

六、目标调试 在开发环境中,代码的执行是在调试器中测试的。调试器可以 是软件程序,用来模拟单片机的操作以便进行测试,也可以是 特殊的仪器,用来分析在应用程序中执行的代码。 七、对器件编程
应用程序经过调试并在开发环境中运行后,还需要对其进行测 试。可以使用在线调试器或器件编程器对器件进行编程。
八、MPLAB IDE 更新和版本编号 MPLAB IDE 是一个不断改进的程序,具有成千上万的用户。。 MPLAB IDE 的版本编号方案可以反映出当前版本属于主要产品 发行版还是临时发行版。如果版本号以零结束,即 MPLAB IDE v6.50、v.6.60 或 v7.00,则表示该版本是主要的产品发行版。 如果版本号以零以外的数字结束,即 v6.41、v6.52 或v7.55, 则表示该版本是临时发行版。
MOVLW MOVWF END
61H PORTD
; 将61H送到D口
仿真电路图
2.4 设置语言工具
2.5 为项目命名
2.6 将文件添加到项目中
2.7 编译项目
2.8 创建代码
MPLAB 实际应用例
一、任务
用汇编语言编写程序,用传送指令将一个十六进制数16H送 入单片机PIC16F877A的D端口,驱动八个发光二极管(高电平 有效)
一、MPLAB的实行步骤
1、建立一个MPLAB的项目文件 2、建立一个汇编语言的源程序
三、开发周期
四、项目管理器
五、语言工具
语言工具就是诸如交叉汇编器和交叉编译器的程序。大多数人 都比较熟悉在PC 机上运行的语言工具,比如 Visual Basic 或 C 编译器。 当使用嵌入式系统的语言工具时,就会使用“交叉 汇编器”或“交叉编译器”。这些工具与常见编译器的区别在 于,它们在PC 机上运行,但生成的代码却在其他微处理器(单 片机)上运行,即它们为单片机交叉编译代码,单片机使用与 PC 机完全不同的指令集。

实验一MPLABIDE集成开发环境

实验一MPLABIDE集成开发环境

实验⼀MPLABIDE集成开发环境实验⼀MPLAB IDE集成开发环境⼀、实验⽬的1.熟悉MPLAB IDE集成开发环境,学习MPLAB软件的使⽤。

2.熟悉汇编语⾔的程序结构及使⽤⽅法。

3.熟悉MPLAB IDE的调试⽅法。

⼆、实验仪器设备MPLAB IDE8.0 PC机APP009实验开发板ICD2调试器三、实验原理MPLAB 集成开发环境(IDE)是综合的编辑器、项⽬管理器和设计平台,适⽤于使⽤Microchip 的PIC系列单⽚机和数字信号控制器进⾏嵌⼊式设计的应⽤开发。

⽤户界⾯上的某些部分可能会在将来的版本中有所变化,当新的器件推出时,新的功能也会添加进来。

MPLAB IDE 是适⽤于PIC系列单⽚机和dsPIC数字信号控制器,基于Windows操作系统的集成开发环境。

MPLAB IDE 提供以下功能:(1)使⽤内置编辑器创建和编辑源代码。

(2)汇编、编译和链接源代码。

(3)通过使⽤内置模拟器观察程序流程调试可执⾏逻辑;或者使⽤MPLABICE 2000和MPLAB ICE4000 仿真器或MPLABICD 2 在线调试器实时调试可执⾏逻辑。

(4)⽤模拟器或仿真器测量时间。

(5)在观察窗⼝中查看变量。

(6)使⽤MPLAB ICD 2、PICSTART? Plus 或PRO MATE? II 器件编程器烧写固件。

(7)使⽤MPLAB IDE 丰富的在线帮助快速找出问题的答案。

四、实验内容创建项⽬与调试,MPLAB IDE的⼊门使⽤学习。

汇编语⾔的程序结构及使⽤⽅法的学习。

五、实验操作步骤1.运⾏MPLAB IDE要启动IDE,双击桌⾯上的图标,或者选择Start>Programs>Microchip MPLABIDE>MPLAB IDE。

屏幕上⾸先会显⽰MPLAB IDE 的商标图案,然后出现MPLAB IDE的主窗⼝。

为了⽣成可由⽬标PIC 单⽚机或dsPIC数字信号控制器执⾏的代码,需要将源⽂件放⼊同⼀个项⽬中,然后⽤所选择的语⾔⼯具(汇编器、编译器和链接器等)编译代码。

MPLAB X IDE快速操作指南

MPLAB X IDE快速操作指南

模板的发布编制卢继珍审核批准发布日期实施日期模板更改记录模板详细内容见后文。

MPLAB X IDE快速操作指南编制卢继珍审核批准发布日期实施日期MPLAB X IDE 快速指南一、环境搭建PIC单片机的开发环境以前主要是MPLAB IDE,但由于其已经暴露出诸多问题,在2010年8月,微芯公司发布了全新的MPLAB X IDE开发环境。

见图1.1。

MPLAB® X IDE是可以运行在PC(Windows®、Mac OS®和Linux®)上的软件程序,用于开发Microchip单片机和数字信号控制器的应用。

由于它提供了一个统一的集成“环境”来支持嵌入式单片机的代码开发,因此称为集成开发环境(IDE)。

下载路径:/pagehandler/zh-cn/family/mplabx/图1.1 MPLAB X IDE集成开发环境图标由于其主要是一个集成的软件编辑环境,并不提供编译功能,所以安装MPLAB X IDE以后,我们还要安装编译器。

Microchip最新编译器产品线——MPLAB® XC为项目开发的软件需求提供完整的解决方案,并且可以替换所有MPLAB C和HI-TECH编译器。

MPLAB XC编译器具有以下特性:支持所有8/16/32位PIC® MCU以及dsPIC® DSC与MPLAB X IDE配合工作,提供全面的图形前端:•编辑错误和断点,以匹配源代码中相应的行•支持C和C++源代码单步执行,以检测关键点的变量和结构•在观察窗口显示已定义数据类型的数据结构(包括浮点)可以在Windows、Linux和Mac OS X系统上运行提供不同优化等级以满足各种需求,并且可以免费下载表1.1:Microchip PIC单片机与编译器对应表XC系列编译器的下载路径:/pagehandler/zh-cn/devtools/mplabxc/由于公司内部主要是PIC中低端系列的单片机,我们安装XC8和XC16编译器就可以了。

mplab ide使用说明(word文档)

mplab ide使用说明(word文档)

MPLA B® IDE快速入门指南2008 Microchip Technology Inc.DS51281G_CN请注意以下有关Microchip 器件代码保护功能的要点:•Microchip 的产品均达到Microchip 数据手册中所述的技术指标。

•Microchip 确信:在正常使用的情况下,Microchip 系列产品是当今市场上同类产品中最安全的产品之一。

•目前,仍存在着恶意、甚至是非法破坏代码保护功能的行为。

就我们所知,所有这些行为都不是以Microchip 数据手册中规定的操作规范来使用Microchip 产品的。

这样做的人极可能侵犯了知识产权。

•Microchip 愿与那些注重代码完整性的客户合作。

•Microchip 或任何其他半导体厂商均无法保证其代码的安全性。

代码保护并不意味着我们保证产品是 “牢不可破”的。

代码保护功能处于持续发展中。

Microchip 承诺将不断改进产品的代码保护功能。

任何试图破坏Microchip 代码保护功能的行为均可视为违反了 《数字器件千年版权法案(Digital Millennium Copyright Act )》。

如果这种行为导致他人在未经授权的情况下,能访问您的 软件或其他受版权保护的成果,您有权依据该法案提起诉讼,从而制止这种行为。

提供本文档的中文版本仅为了便于理解。

请勿忽视文档中包含 的英文部分,因为其中提供了有关Microchip 产品性能和使用 情况的有用信息。

Microchip Technology Inc.及其分公司和相 关公司、各级主管与员工及事务代理机构对译文中可能存在的 任何差错不承担任何责任。

建议参考 Microchip TechnologyInc.的英文原版文档。

本出版物中所述的器件应用信息及其他类似内容仅为您提供便 利,它们可能由更新之信息所替代。

确保应用符合技术规范, 是您自身应负的责任。

Microchip 对这些信息不作任何明示或 暗示、书面或口头、法定或其他形式的声明或担保,包括但不 限于针对其使用情况、质量、性能、适销性或特定用途的适用 性的声明或担保。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MPLAB IDE集成开发环境使用指南
MPLAB IDE(以下简称MPLAB)是Microchip公司为其 PIC单片机配备的功能强大的软件集成开发环境。

它使用户能在自己的微机系统上对 PIC系列单片机进行程序的创建、录入、编辑以及汇编,甚至还能实现程序的模拟运行和动态调试之类的虚拟实战演练。

2.1 MPLAB的安装
MPLAB IDE 是由Microchip公司提供的完全免费软件。

您可通过如下途径获取该软件:登陆Microchip公司的官方网站:
下载后用WINZIP等压缩/解压缩工具软件,将文件解压到电脑硬盘上,运行 SETUP.EXE(或者 Install.exe)程序,并按照提示一步步安装(也可以不需要更改任何设置,直接点击“下一步”)直到完成安装。

1. MPLAB的简单应用
1.1 创建简单的项目
编辑源程序
在 WINDOWS 桌面上点击 MPLAB 图标,或者依次选取开始—>所有程序—>Microchip—>MPLAB IDE V.xx —>MPLAB(其中 Vx.x为 MPLAB的版本号) ,可启动和运行MPLAB集成环境。

如图1-1 所示。

图1-1 MPLAB主窗口
选择MPLAB的菜单命令File | New(文件|新建) ,MPLAB将自动调用 MPLAB Editor(源程序编辑器),工作区内将出现一个文本编辑窗口,可以在此完成源程序的录入工作。

如图 2-2所示。

图1-2 文本编辑窗口
在“文本编辑窗口”内编辑好我们的源程序,选择菜单命令 File|Save(文件|保存) ,将编辑好的源文件保存到我们指定的目录下,如图 2-3所示。

图1-3 保存源程序
注意:存储路径跟文件名不能包含中文或字符串,整个路径不能超过 64个字符。

利用向导创建工程文件
第一步 选择菜单命令 Project|Project Wizard(工程|工程向导)将出现如图 2-4所示的欢迎界面。

图1-4 欢迎界面
图1-5 选择芯片型号
第二步 直接单击“下一步” ,选择芯片型号,如图 2-5所示
第三步 单击“下一步” ,根据使用的芯片和源程序选择相应的编译工具,如图 2-6所示(该窗口中 Toolsuite Cortents 下方的方框内的某个文件前面若出现红色的叉,则表示这个文件的路径不对,我们需要鼠标选中该文件,然后执行下方的 Browse按钮为其手动指定正确的路径)
图1-6 选择编译工具
第四步 单击“下一步” ,选择项目保存目录和填写项目名称,如图 2-7所示
图 2-7 选择项目路径
图1-8 选择源程序
第五步 单击“下一步” ,添加源程序到当前工程,如图 2-8所示。

第六步 单击“下一步” ,出现如图1-9 所示的提示界面。

第七步 直接单击“完成” ,退出向导。

至此,我们已经完成一个工程和源程序的建立。

欲了解更详细的内容,请参考MPLAB IDE 操作手册。

图 2-9 最后提示界面
1.2 程序调试
本节将以上节编辑的源程序和建立的工程为基础,简单介绍程序的编译和调试。

编译执行菜单命令 Project|Build All(工程|编译),MPLAB将自动调用建立工程过程中第三步选择的编译器对源程序进行编译。

编译完成将显示如图1-10所示。

图1-10源程序编译结果
从图 2-10 输出信息窗口中,我们可以看到程序编译结果失败,原因是源程序中有错误,双击错误信息,光标将自动定位在错误所在的行,并且在该行的最前面用“绿色的箭头”标识,很明显这是书写的时候不小心把变量i错误的写成ii的结果,修改错误并再次进行编译,结果如图 2-11所示。

图1-11 编译成功
提示:Message[302]信息提示注意 BANK 选择,即使 BANK 设置正确,也将出现该提示信息,但并不影响程序执行结果。

如果程序中存在错误,是不会生成目标文件 HEX 文件的,要想得到 HEX 文件,就必须修改完源程序中所有的错误。

2.工程实战
编写和编译源程序:
双击桌面上的MPLAB图标,启动MPLAB编程环境。

1)按照 2.2.1 介绍的方法,编辑好新的源程序,并以“KEY4x4.c”为名字保存源程序。

2)按照 2.2.1 介绍的方法,建立新的工程文件,并且做如下设置:
第二步中选择PIC16F877A做为目标器件;
第三步中选择“Microchip MPASM Toosuilte”做为编译工具;
第四步中以“KEY4x4”做为新项目名(后缀名可省略) ,项目保存路径与源程序相同。

编辑好源程序和建立工程后,MPLAB界面图2-1所示。

图2-1 编辑源程序和建立工程后的 MPLAB界面
3)执行菜单命令 Project|Build ALL或者工具栏图标 对源程序进行编译。

编译结果如图6-2所示。

从图中可以看“BUILD SUCCEEDED” ,这表明编译成功并在项目目录下生成KEY4x4.HEX 文件(只有编译通过后才会生成该文件)
如果编译结果有 ERROR[ num]或者 WRNING[num](num 为错误或警告编号)只需要双击该信息, 即可把光标定位到错误或者警告信息所在的源程序处, 修改源程序后,重新编译,如此反复,直到出现图2-2 所示的成功提示为止。

图2-2 源程序编译结果
程序的下载:
本开发板支持外部电源供电,但为了方便,有笔记本电脑的客户,本开发板供电和下载程序均可以用USB口,连接USB与线与开发板,打开开发板电源,在桌面上打开MicroPro,如
图2-3所示
图2-3 下载在软件界面
如果没有显示K150 board connected,可能是串口没有选对,选择file|port选择填写如
图4-4
提示:如果不知道串口的数值是多少可以在我的电脑上右键,选择管理—>设备管理器—>
端口,查看USB serial(COM x),把x填写到下图
图2-4 设置串口
加载程序代码,选择load,打开想要下载的二进制文件,如图4-5
点击Program,出现如图2-5的对话框,点击yes
如图2-6 配置位选择 下载完毕显示programing complete,如下图4-7
这时候,数码管上显示“------”等待按键输入;
图2-7 编程成功。

相关文档
最新文档