MPLABIDE中文用户指南
MPLAB IDE集成开发环境使用指南
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所示的欢迎界面。
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简单使用说明书
和 MCS51 单片机中的 Keil 编程开发软件一样,我们做项目开发,MPLAB IDE软件也是以工程为单位,即我们得为咱们的源程序创建工程文件,再进行配置,载入相应的源程序文件。
下面,我们来一起看一下,在PIC中,如何创建我们的第一个工程。
一、启动 MPLAB IDE用以下任何一种方法启动该软件:A.选择Start>Programs>Microchip>MPLAB IDE 7.41>MPLAB IDE。
(不同版本的MPLAB IDE软件可能路径名称会略有不同。
)B.双击桌面上的MPLAB IDE 图标。
二、创建源文件1.选择File(文件)>new…(新建),出现一个文本编辑窗口,在该窗口中输入以下汇编语言源程序:2.先创建文件夹D:\myprj,然后将上面输入的源程序保存该文件夹,注意文件的扩展名为asm,这里我们将它保存为exam1.asm:文件保存后,我们发现源程序编辑窗口中的程序被着上了各种颜色,这些颜色能帮助我们更好地阅读源程序,快速发现输入有误的指令:三、创建项目项目是将文件组织起来以便进行编译和汇编的方式。
选择Project(项目)>new…(新建),出现New Project (新项目)对话框:在New Project(新项目)对话框中,我们将这个示例项目命名为MyPrj,使用Browse 按钮,将项目放在名为D:\myprj的文件夹中。
单击OK按钮,在MPLAB IDE 界面上我们会看到已创建项目的的项目窗口,如下图:如果项目窗口未打开,请选择View>Project。
四、给项目节点添加文件源文件是必须添加的。
其他文件,如头文件、库文件、链接描述文件,视项目的具体情况可加可不加。
在本实例中,只添加一个源文件exam1.asm,在左边的项目窗口中找到Source Files节点,在其上点鼠标右键,在弹出的快捷菜单中选Add Files。
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、编译编译前先要设置编译环境。
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 简明入门教程(超简洁,超给力)
本教程针对第一次接触 MPLAB IDE 的初学者! 为了让读者能够很快入门,本教程共分为一下三部分: 第一部分:建立工程 第二部分:配置工程 第三部分:烧写程序 下面我们来看详细操作: 第一部分:建立工程 1.一次点击菜单栏的“Project”---> “Project Pizard”
2.按照类似的方法添加库文件和头文件,如下图:
3.创建源文件:点击“Files”--->“New” 。保存时路径最好放在工程所在 路径,勾选下方的 Add File To Project,如下图:
当所有文件都添加完成后就看到下图效果:
4.环境配置:点击菜单栏的“Configure”--->“Configuration Bits...” 结合实 际情况进行配置(配置前需要把图中的勾去掉,配置完后还要重新勾上才 能生效) 。
点确定后如下图:
另外两项的配置方法与上面类似。 至此,工程配置结束! 第三部分:烧写程序 1.针对实际下载器类型的情况,这里以选择 PICkit 2 为例,如下图:
2.点击 PICkit 2 后工具栏会多出下图红框中的工具(如果单片机与电脑不相 连,就会跟下图一样是灰色) ,点击�后,再点击�: 按下面红色框操作:
之后弹出的对话框如下:
5.选择工程关联路径: 主要是要指定下图中红框里的这三项关联的路径:
要指定这三项关 联的路径
指定方法如下: 点击“New” ,在其下方就出现一个空白框,点击空白框的省略号“...” ,选择 MCC18 文件夹里的路径( Linker-Script Search Path 对应的是 lkr 文件夹)
5.链接 Toolsuite , 这一步是跟上一步连在一起的。 在上一步中进行工具选 择 后,如果在 Toolsuite Contents 一栏中没有出现打叉“X” (如下面的左图) , 说明已经自动链接好,不需要再进行链接;但是如果有“X” (如下面的右 图) ,就需要进行手动链接了,点击 Browse... ,找到编译工具的安装路径 (C 环境的就是 MPLAB C18 的安装路径) 。
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)。
下载路径:图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单片机与编译器对应表专业版标准版免费版**C++MPLAB® XC 8MPLAB XC 8MPLAB XC 8MPLAB XC 8 不可用PIC10/12/16/18 MCUMPLAB XC 16MPLAB XC 16MPLAB XC 16MPLAB XC 16不可用PIC24 MCU和dsPIC® DSCMPLAB XC 32MPLAB XC 32MPLAB XC 32MPLAB XC 32 PIC32 MCUXC系列编译器的下载路径:由于公司内部主要是PIC中低端系列的单片机,我们安装XC8和XC16编译器就可以了。
MPLAB IDE V6.XX快速入门指南
MPLAB IDE v6.xx快速入门指南 2003 Microchip Technology Inc. DS51281C_CNDS51281C_CN第ii页 2003 Microchip Technology Inc.本出版物所述的器件应用信息及其它类似内容仅作为建议,它们可能由更新信息替代。
应用时确保符合技术规范是您自身的责任,Microchip Technology Inc.不对此类信息的准确性或使用作任何代言或保证,也不对因使用或以其它方式处理这些信息引发的对专利或其它知识产权的侵权行为承担任何责任。
未经Microchip书面批准,不得将Microchip的产品用于生命支持系统中的关键部件。
在知识产权保护下,不得暗中或以其它方式转让任何许可证。
商标Microchip名称和商标图案、Microchip商标图案、Accuron、dsPIC、K EE L OQ、MPLAB、PIC、PICmicro、PICSTART、PRO MATE和PowerSmart均为Microchip Technology Incorporated在美国和其它国家或地区的注册商标。
AmpLab、FilterLab、microID、MXDEV、MXLAB、PICMASTER、SEEVAL、SmartShunt和The Embedded Control Solutions Company均为Microchip Technology Incorporated在美国的注册商标。
Application Maestro、dsPICDEM、、dsPICworks、ECAN、ECONOMONITOR、FanSense、FlexROM、fuzzyLAB、In-Circuit Serial Programming、ICSP、ICEPIC、microPort、Migratable Memory、MPASM、MPLIB、MPLINK、MPSIM、PICkit、PICDEM、、PICtail、PowerCal、PowerInfo、PowerMate、PowerTool、rfLAB、rfPIC、Select Mode、SmartSensor、SmartTel 和Total Endurance均为Microchip Technology Incorporated在美国和其它国家或地区的商标。
MICROCHIP MPLAB IDE 说明书
MPLAB®IDE用户指南© 2005 Microchip Technology Inc.DS51519A_CNDS51519A_CN 第ii 页© 2005 Microchip Technology Inc.提供本文档的中文版本仅为了便于理解。
MicrochipTechnology Inc.及其分公司和相关公司、各级主管与员工及事务代理机构对译文中可能存在的任何差错不承担任何责任。
建议参考Microchip Technology Inc.的英文原版文档。
本出版物中所述的器件应用信息及其他类似内容仅为您提供便利,它们可能由更新之信息所替代。
确保应用符合技术规范,是您自身应负的责任。
Microchip 对这些信息不作任何明示或暗示、书面或口头、法定或其他形式的声明或担保,包括但不限于针对其使用情况、质量、性能、适销性或特定用途的适用性的声明或担保。
Microchip 对因这些信息及使用这些信息而引起的后果不承担任何责任。
未经Microchip 书面批准,不得将Microchip 的产品用作生命维持系统中的关键组件。
在Microchip 知识产权保护下,不得暗中或以其他方式转让任何许可证。
商标Microchip 的名称和徽标组合、Microchip 徽标、Accuron 、dsPIC 、K EE L OQ 、micro ID 、MPLAB 、PIC 、PICmicro 、PICSTART 、PRO MATE 、PowerSmart 、rfPIC 和SmartShunt 均为Microchip Technology Inc .在美国和其他国家或地区的注册商标。
AmpLab 、FilterLab 、Migratable Memory 、MXDEV 、MXLAB 、PICMASTER 、SEEVAL 、SmartSensor 和The Embedded Control Solutions Company 均为Microchip Technology Inc .在美国的注册商标。
MPLAB IDE 简单使用说明
与 MCS51 单片机中的 Keil 编程开发软件一样,我们做项目开发,MPLAB IDE软件也就是以工程为单位,即我们得为咱们的源程序创建工程文件,再进行配置,载入相应的源程序文件。
下面,我们来一起瞧一下,在PIC 中,如何创建我们的第一个工程。
一、启动 MPLAB IDE用以下任何一种方法启动该软件:A、选择Start>Programs>Microchip>MPLAB IDE 7、41>MPLAB IDE。
(不同版本的MPLAB IDE软件可能路径名称会略有不同。
)B、双击桌面上的MPLAB IDE 图标。
二、创建源文件1.选择File(文件)>new…(新建),出现一个文本编辑窗口,在该窗口中输入以下汇编语言源程序:2.先创建文件夹D:\myprj,然后将上面输入的源程序保存该文件夹,注意文件的扩展名为asm,这里我们将它保存为exam1、asm:文件保存后,我们发现源程序编辑窗口中的程序被着上了各种颜色,这些颜色能帮助我们更好地阅读源程序,快速发现输入有误的指令:三、创建项目项目就是将文件组织起来以便进行编译与汇编的方式。
选择Project(项目)>new…(新建),出现New Project(新项目)对话框:在New Project(新项目)对话框中,我们将这个示例项目命名为MyPrj,使用Browse 按钮,将项目放在名为D:\myprj的文件夹中。
单击OK按钮,在MPLAB IDE 界面上我们会瞧到已创建项目的的项目窗口,如下图:如果项目窗口未打开,请选择View>Project。
四、给项目节点添加文件源文件就是必须添加的。
其她文件,如头文件、库文件、链接描述文件,视项目的具体情况可加可不加。
在本实例中,只添加一个源文件exam1、asm,在左边的项目窗口中找到Source Files节点,在其上点鼠标右键,在弹出的快捷菜单中选Add Files。
MPLAB XIDE使用入门
MPLAB X IDE 软件使用入门开始界面选择工程独立standalone工程-> NEXT选择单片机类别Family 为32位名称为PIC32MX220F032B(根据自己使用的单片机型号进行选择) ->NEXT选择编译工具PICkit3的XC32编译器->NEXT工程名称任意(英文)工程位置(注意不要有中文地址否则编译会报错)->finish创建新的C文件右键Header Files->New->C Source FileC文件名称任意(英文,其他不变)->finish右键空白处可将代码粘贴对于振荡器的配置及其他单片机配置可点击Windows->PIC Memory Views->Configuration Bits在下图处选择配置文件完成后点击Generate Source Code to Output可导出文本,然后选择性的复制粘贴到C文件开头可以通过编译器访问外围库函数写出如图的程序代码,在plib.h右键选择Navigate->View Includes Hierarchy注意选择下图两个红区,然后就可看到相关头文件的外围库函数。
双击一个类别就可看到相关的解释说明及引用。
左下方的红区为函数,右上方为库函数文件。
编译项目对于MPLAB X IDE,不需要先编译项目再运行或调试。
编译属于运行和调试过程的一部分。
但是,对于初始开发或重要更改,可能需要确保在尝试运行或调试之前先进行项目编译。
要编译项目:• 在Projects 窗口中,右键单击项目名称,并选择“Build”(编译)。
您还可以选择“Clean and Build”(清除并编译)在编译之前删除中间文件。
• 单击“Build Project”(编译项目)或“Clean and Build Project”(清除并编译项目)工具条图标。
Build 图标Clean and Build 图标Output 窗口中将会显示编译进度(桌面的右下角)。
MPLABIDE简单使用说明书
和 MCS51 单片机中的 Keil 编程开发软件一样,我们做项目开发,MPLAB IDE软件也是以工程为单位,即我们得为咱们的源程序创建工程文件,再进行配置,载入相应的源程序文件。
下面,我们来一起看一下,在PIC中,如何创建我们的第一个工程。
一、启动 MPLAB IDE用以下任何一种方法启动该软件:A.选择Start>Programs>Microchip>MPLAB IDE 7.41>MPLAB IDE。
(不同版本的MPLAB IDE软件可能路径名称会略有不同。
)B.双击桌面上的MPLAB IDE 图标。
二、创建源文件1.选择File(文件)>new…(新建),出现一个文本编辑窗口,在该窗口中输入以下汇编语言源程序:2.先创建文件夹D:\myprj,然后将上面输入的源程序保存该文件夹,注意文件的扩展名为asm,这里我们将它保存为exam1.asm:文件保存后,我们发现源程序编辑窗口中的程序被着上了各种颜色,这些颜色能帮助我们更好地阅读源程序,快速发现输入有误的指令:三、创建项目项目是将文件组织起来以便进行编译和汇编的方式。
选择Project(项目)>new…(新建),出现New Project (新项目)对话框:在New Project(新项目)对话框中,我们将这个示例项目命名为MyPrj,使用Browse 按钮,将项目放在名为D:\myprj的文件夹中。
单击OK按钮,在MPLAB IDE 界面上我们会看到已创建项目的的项目窗口,如下图:如果项目窗口未打开,请选择View>Project。
四、给项目节点添加文件源文件是必须添加的。
其他文件,如头文件、库文件、链接描述文件,视项目的具体情况可加可不加。
在本实例中,只添加一个源文件exam1.asm,在左边的项目窗口中找到Source Files节点,在其上点鼠标右键,在弹出的快捷菜单中选Add Files。
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、编译编译前先要设置编译环境。
MPLAB IDE中文版使用
MPLAB X IDE 2.26中文版新建工程
在海一方天涯1、MPLAB X IDE 2.26打开
2、MPLAB X IDE 2.26打开界面
3、点击文件
4、点击新建项目界面选择独立项目
5、选择器件如下图所示,例如选择PIC16F1518这个芯片:
6、选择调试工具,硬件调试支持ICD3、PICKIT2、PICKIT3、PM3、Real ICE,软件模拟选择Simulator,这里选择使用PICKIT3,如下图所示
7、选择对应编译器,一般使用PICC 9.83和MICROCHIP最新版本编译器XC8,这里选择XC8,如下图所示:
GB2312时代码中对中文支持比较好
9、项目环境
10、配置位设置
11、新建一个main.c文件如下图所示:
12、如何快速进行配置位配置
点输出生成源代码
将生成代码复制到mian.c下如下图所示:
13、程序编译。
MPLAB_IDE_简单使用说明
和 51 单片机中的编程开发软件一样,我们做项目开发,软件也是以工程为单位,即我们得为咱们的源程序创建工程文件,再进行配置,载入相应的源程序文件。
下面,我们来一起看一下,在中,如何创建我们的第一个工程。
一、启动用以下任何一种方法启动该软件:A.选择>>> 7.41> 。
(不同版本的软件可能路径名称会略有不同。
)B.双击桌面上的图标。
二、创建源文件1.选择(文件)>…(新建),出现一个文本编辑窗口,在该窗口中输入以下汇编语言源程序:2.先创建文件夹D:\,然后将上面输入的源程序保存该文件夹,注意文件的扩展名为,这里我们将它保存为1:文件保存后,我们发现源程序编辑窗口中的程序被着上了各种颜色,这些颜色能帮助我们更好地阅读源程序,快速发现输入有误的指令:三、创建项目项目是将文件组织起来以便进行编译和汇编的方式。
选择(项目)>…(新建),出现(新项目)对话框:在(新项目)对话框中,我们将这个示例项目命名为,使用按钮,将项目放在名为D:\的文件夹中。
单击按钮,在界面上我们会看到已创建项目的的项目窗口,如下图:如果项目窗口未打开,请选择>。
四、给项目节点添加文件源文件是必须添加的。
其他文件,如头文件、库文件、链接描述文件,视项目的具体情况可加可不加。
在本实例中,只添加一个源文件1,在左边的项目窗口中找到节点,在其上点鼠标右键,在弹出的快捷菜单中选。
双击要添加的文件1,或单击要添加的文件1,然后点“打开”按纽:文件添加成功后的项目窗口如下,节点下已经添加了文件 1五、选择器件1.选择> 。
2.在对话框中,点栏右边的下拉箭头,选择器件为16F877A,注意一定要后面有A的!(提醒:16F877A与16F877是两个内部结构和功能不同的芯片,两个芯片不能直接相互替换,所以千万不要误选成16F877!),在部分中, 2 旁边的“灯”图标应为绿色。
说明: 2 支持的器件会在下 2 旁边有一个“绿灯”图标。
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编译器就可以了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.7 编实际应用例 一、任务
用汇编语言编写程序,用传送指令将一个十六进制数 用汇编语言编写程序,用传送指令将一个十六进制数16H送 送 入单片机PIC16F877A的D端口,驱动八个发光二极管(高电平 端口, 入单片机 的 端口 驱动八个发光二极管( 有效) 有效)
一、MPLAB的实行步骤 MPLAB的实行步骤
1、建立一个MPLAB的项目文件 、建立一个 的项目文件 2、建立一个汇编语言的源程序 、 3、将汇编语言的源程序加入到项目文件中 、 4、编译汇编语言的源程序 、 5、编译得到目标代码 、
二、用Proteus画仿真电路图 Proteus画仿真电路图 三、将目标代码加入到单片机内部 四、运行Proteus,观察结果是否正确? 运行Proteus,观察结果是否正确? Proteus 五、源程序清单
源程序清单 INCLUDE "P16F877A.INC" ; 头文件 ORG 000H ;定义程序存放区域的起始地址 定义程序存放区域的起始地址 GOTO MAIN ;跳转到主程序 跳转到主程序 ORG 005H ;定义主程序的起始地址为 定义主程序的起始地址为005H 定义主程序的起始地址为 MAIN: ;主程序 主程序 BSF STATUS,RP0 ;选择文件寄存器区 选择文件寄存器区1 选择文件寄存器区 CLRF TRISD ;设置 口为输出 设置D口为输出 设置 BCF STATUS,RP0 ;选择文件寄存器区 选择文件寄存器区0 选择文件寄存器区 MOVLW MOVWF END 61H PORTD
; 将61H送到 口 送到D口 送到
仿真电路图
入门: 第2 章 MPLAB IDE 入门:基础教程 2.1 简介 集成开发环境(IDE)是一个综合的编辑器、 MPLAB 集成开发环境(IDE)是一个综合的编辑器、项 目管理器和设计平台,适用于使用Microchip 目管理器和设计平台,适用于使用Microchip 单片机进行嵌入式设计的应用开发。 PICmicro 和dsPIC 单片机进行嵌入式设计的应用开发。 本章讲述了MPLAB 的初步使用。 本章讲述了MPLAB IDE 的初步使用。本简短教程将讲 述如何创建项目、编辑代码和测试应用程序。 述如何创建项目、编辑代码和测试应用程序。学习完 本教程后,就可以快速了解项目管理器、 本教程后,就可以快速了解项目管理器、编辑器和调 试器的基本概念。在后面的章节中还会讲述MPLAB 试器的基本概念。在后面的章节中还会讲述MPLAB IDE 的完整功能。 的完整功能。
2.2 MPLAB IDE 的功能和安装 MPLAB IDE 是基于 是基于Windows 操作系统的集成开发 环境,适用于PICmicro MCU 系列和 系列和dsPIC 数字信号 环境,适用于 控制器的开发。 提供以下功能: 控制器的开发。MPLAB IDE 提供以下功能: 使用内置的编辑器创建和编辑源代码。 使用内置的编辑器创建和编辑源代码。 汇编、编译和链接源代码。 汇编、编译和链接源代码。 通过使用内置的软件模拟器观察程序流程,或者使用 通过使用内置的软件模拟器观察程序流程, 在线仿真器或在线调试器以 实时方式观察程序流程来调试可执行逻辑。 实时方式观察程序流程来调试可执行逻辑。 用软件模拟器或仿真器进行时序测量。 用软件模拟器或仿真器进行时序测量。 查看 查看Watch 窗口中的变量。 窗口中的变量。 使用器件编程器将固件烧写入器件(欲知详细信息, 使用器件编程器将固件烧写入器件(欲知详细信息, 请查阅具体的器件编程器的用户手册)。 请查阅具体的器件编程器的用户手册)。
测试代码。 调试程序) 3. 测试代码。(调试程序) 通常,复杂的程序不一定会按照预期运行, 通常,复杂的程序不一定会按照预期运行,要得到 正确的结果,还需要除去设计中的“错误 错误”(bug)。 )。您 正确的结果,还需要除去设计中的 错误 (bug)。您 可以通过调试器观察与所编写的带有符号和函数名的源 代码相对应的机器码中“0 序列”的执行 的执行。 代码相对应的机器码中 0 和1 序列 的执行。在调试过 程中, 程中,您可以测试代码以观察变量在程序执行过程中各 个点的值、进行“what if” 检查、 个点的值、进行 what if 检查、更改变量值和单步调 试程序。 试程序。 4. 将代码“烧写 到单片机中,验证其在最终的应用中 将代码 烧写”到单片机中, 烧写 到单片机中 是否能正确执行。 将目标代码灌录到芯片里) 是否能正确执行。(将目标代码灌录到芯片里) 当然,其中的每个步骤都可能非常复杂。 当然,其中的每个步骤都可能非常复杂。重要的是必 须关注设计中的细节,并依靠MPLAB 须关注设计中的细节,并依靠MPLAB IDE 及其组件来完 成每个步骤,这样就不会不断地将时间浪费在学习上。 成每个步骤,这样就不会不断地将时间浪费在学习上。
六、目标调试 在开发环境中,代码的执行是在调试器中测试的。 在开发环境中,代码的执行是在调试器中测试的。调试器可以 是软件程序,用来模拟单片机的操作以便进行测试, 是软件程序,用来模拟单片机的操作以便进行测试,也可以是 特殊的仪器,用来分析在应用程序中执行的代码。 特殊的仪器,用来分析在应用程序中执行的代码。 七、对器件编程 应用程序经过调试并在开发环境中运行后, 应用程序经过调试并在开发环境中运行后,还需要对其进行测 可以使用在线调试器或器件编程器对器件进行编程。 试。可以使用在线调试器或器件编程器对器件进行编程。 八、MPLAB IDE 更新和版本编号 是一个不断改进的程序,具有成千上万的用户。 MPLAB IDE 是一个不断改进的程序,具有成千上万的用户。。 MPLAB IDE 的版本编号方案可以反映出当前版本属于主要产品 发行版还是临时发行版。如果版本号以零结束, 发行版还是临时发行版。如果版本号以零结束,即 MPLAB IDE v6.50、 v7.00,则表示该版本是主要的产品发行版。 v6.50、v.6.60 或 v7.00,则表示该版本是主要的产品发行版。 如果版本号以零以外的数字结束, v6.41、 v7.55, 如果版本号以零以外的数字结束,即 v6.41、v6.52 或v7.55, 则表示该版本是临时发行版。 则表示该版本是临时发行版。
2.2.1 安装 卸载 安装/ 卸载MPLAB IDE (略) 略 2.2.2 运行 运行MPLAB IDE 2.3 创建一个新的项目文件 下一步,使用项目向导创建项目。 下一步,使用项目向导创建项目。项目是将文件组织 起来以便进行编译和汇编的方式。 起来以便进行编译和汇编的方式。 我们将使用一个用于该项目的汇编文件和一个链接描 述文件。选择Project>Project Wizard。 述文件。选择 。 2.4 设置语言工具 2.5 为项目命名 2.6 将文件添加到项目中
三、开发周期
四、项目管理器
五、语言工具 语言工具就是诸如交叉汇编器和交叉编译器的程序。 语言工具就是诸如交叉汇编器和交叉编译器的程序。大多数人 都比较熟悉在PC 机上运行的语言工具, 都比较熟悉在PC 机上运行的语言工具,比如 Visual Basic 或 编译器。 当使用嵌入式系统的语言工具时,就会使用“ C 编译器。 当使用嵌入式系统的语言工具时,就会使用“交叉 汇编器” 交叉编译器” 汇编器”或“交叉编译器”。这些工具与常见编译器的区别在 它们在PC 机上运行,但生成的代码却在其他微处理器( 于,它们在PC 机上运行,但生成的代码却在其他微处理器(单 片机)上运行,即它们为单片机交叉编译代码, 片机)上运行,即它们为单片机交叉编译代码,单片机使用与 机完全不同的指令集。 PC 机完全不同的指令集。
MPLAB IDE 简介
一、简介 是一种在PC 机上运行的软件,用来为Microchip MPLAB IDE 是一种在PC 机上运行的软件,用来为Microchip 单 片机开发应用程序。 片机开发应用程序。由于它提供了一种单一的集成环境来为嵌入 式单片机开发程序代码,因此被称为集成开发环境 集成开发环境或 IDE。 式单片机开发程序代码,因此被称为集成开发环境或 IDE。 二、使用MPLAB IDE 实现嵌入式系统设计 使用MPLAB 嵌入式控制器开发系统是在台式计算机上运行的程序系统, 嵌入式控制器开发系统是在台式计算机上运行的程序系统,它有 助于编写 编辑和调试程序代码 编写、 程序代码( 助于编写、编辑和调试程序代码(嵌入式系统应用的灵魂 ), 并将其烧写到单片机中。 烧写到单片机中 PC机上运行 机上运行, 并将其烧写到单片机中。MPLAB IDE 在PC机上运行,包含设计和 部署嵌入式系统应用所需的全部组件。 部署嵌入式系统应用所需的全部组件。开发嵌入式控制器应用的 典型任务有: 典型任务有: 编写源程序(建立源程序) 1. 编写源程序(建立源程序) 使用汇编器和或编译器以及链接器汇编、 2. 使用汇编器和或编译器以及链接器汇编、编译和链接软件以 将您的代码转换为MCU识别的机器码。 将源程序编译成目标代码) MCU识别的机器码 将您的代码转换为MCU识别的机器码。(将源程序编译成目标代码)