好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

mplab x ide快速操作指南.docx

21页
  • 卖家[上传人]:第***
  • 文档编号:30584003
  • 上传时间:2018-01-30
  • 文档格式:DOCX
  • 文档大小:2.18MB
  • / 21 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • MPLAB X IDE 快速操作指南 HIFU-TM-14****(TY)模板的发布编 制 卢继珍审 核批 准发布日期实施日期模板更改记录更改序号更改人/日期更改后的版次 更改说明1 卢继珍/2014-1-24 A/00 初稿模板详细内容见后文MPLAB X IDE 快速操作指南 HIFU-TM-14****(TY)重庆海扶医疗科技股份有限公司 A/00 第 2 页 共 21 页MPLAB X IDE 快速操作指南编 制 卢继珍审 核批 准发布日期实施日期MPLAB X IDE 快速操作指南 HIFU-TM-14****(TY)重庆海扶医疗科技股份有限公司 A/00 第 3 页 共 21 页MPLAB X IDE 快速指南一、 环境搭建PIC 单片机的开发环境以前主要是 MPLAB IDE,但由于其已经暴露出诸多问题,在 2010 年 8 月,微芯公司发布了全新的 MPLAB X IDE 开发环境。

      见图 1.1MPLAB® 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++PIC10/12/16/18 MCU MPLAB® XC 8 MPLAB XC 8 MPLAB XC 8 MPLAB XC 8 不可用PIC24 MCU 和 dsPIC® DSC MPLAB XC 16 MPLAB XC 16 MPLAB XC 16 MPLAB XC 16 不可用PIC32 MCU MPLAB XC 32 MPLAB XC 32 MPLAB XC 32 MPLAB XC 32MPLAB X IDE 快速操作指南 HIFU-TM-14****(TY)重庆海扶医疗科技股份有限公司 A/00 第 4 页 共 21 页XC 系列编译器的下载路径: PIC 中低端系列的单片机,我们安装 XC8 和 XC16 编译器就可以了。

      MPLAB XC8 编译器提供了三种模式:免费(Free)、标准(Standard)、专业(PRO) 标准和专业模式需要序列号来启用无序列号的客户可以使用免费模式基本的编译器操作、支持的器件和可用的存储器在三种模式中都是相同的,区别仅在于编译器的优化级别如果我们要求的优化级别比较高,可以对 XC8 进行破解,破解方法见: MPLAB X IDE 集成开发环境和 XC8 等编译器以后,接下来就可以打开 MPLAB X IDE 进行相关设置了双击 MPLAB X IDE 图标,然后点击顶部菜单栏的 Tools-Options, 点击“Embedded”图标,出现图 1.2 所示界面:图 1.2 MPLAB X IDE 编译环境设置界面点击“Add”,弹出图 1.3:MPLAB X IDE 快速操作指南 HIFU-TM-14****(TY)重庆海扶医疗科技股份有限公司 A/00 第 5 页 共 21 页图 1.3 MPLAB X IDE 添加新的编译工具路径设置界面点击“Browse ”,选择 XC8 及 XC16 的安装文件路径。

      将 XC8 及 XC16 编译工具添加进入开发环境中进行管理以 XC8 为例,完成后如下图所示:图 1.4 MPLAB X IDE 编译环境设置界面至此,已完成 PIC 单片机的开发及编译环境了MPLAB X IDE 快速操作指南 HIFU-TM-14****(TY)重庆海扶医疗科技股份有限公司 A/00 第 6 页 共 21 页创建第一个项目:点击“File”—“New Project”,弹出如下界面:图 1.5 MPLAB X IDE 新建工程选择界面点击“Next ”,出现如下 “Select Device”界面,选择我们的目标 CPU,这里以 PIC16F877A 为例:图 1.6 MPLAB X IDE 芯片选择界面继续点击“Next ”,出现“Select Tool”界面,选择我们的下载工具,这里选择“PICKit3”,如果当前MPLAB X IDE 快速操作指南 HIFU-TM-14****(TY)重庆海扶医疗科技股份有限公司 A/00 第 7 页 共 21 页选择的下载工具有效的话,会出现 SN 号,如下图所示:图 1.7 MPLAB X IDE 下载器选择界面选择“Next ”,进入 “Select Compiler”界面,选择我们的编译器,即所谓的语言工具。

      这里因为PIC16F877A 单片机是 8 位的,所以我们选择 XC8 编译器图 1.8 MPLAB X IDE 编译器选择界面选择“Next ”,进入 “Select Project Name and Folder”,设置工程名和工程路径MPLAB X IDE 快速操作指南 HIFU-TM-14****(TY)重庆海扶医疗科技股份有限公司 A/00 第 8 页 共 21 页图 1.9 MPLAB X IDE 工程名及路径设置界面点击“Finish”完成工程的建立刚刚建立的工程是没有任何内容的,如下图所示:图 1.10 MPLAB X IDE 新建工程后的界面接下去,我们就可以新建文件或添加已经存在的文件,完成软件工程的代码编辑工作MPLAB X IDE 快速操作指南 HIFU-TM-14****(TY)重庆海扶医疗科技股份有限公司 A/00 第 9 页 共 21 页常用的工程设置及工具含义:创建项目之后,可以在 Project Properties(项目属性)对话框中查看或更改项目属性。

      通过以下任一方式访问该对话框:• 在 Projects 窗口中右键单击项目名称,然后选择“Properties”(属性)• 在 Projects 窗口中单击项目名称,然后选择 File>Project Properties里面有我们经常要设置的目标板的供电方式及编译的优化等级等等图 1.11 MPLAB X IDE 工程属性设置界面其它的一些设置基本都在“Tool ”-“Options”里面进行设置,如下图所示:MPLAB X IDE 快速操作指南 HIFU-TM-14****(TY)重庆海扶医疗科技股份有限公司 A/00 第 10 页 共 21 页图 1.12 MPLAB X IDE 选项设置界面基于 MPLAB X IDE 配置位设置 MPLAB X IDE 和 MPLAB IDE 8 不同MPLAB IDE 8 可以再界限中选择配置位就行配置选项可以不写在代码中MPLAB X IDE 如果要配置的话必须在代码中写出配置。

      配置字中最重要的配置选项就是:看门狗配置 如:WDTE ; 一般选择关闭看门狗MCLRE 复位脚的配置 如:MCLRE;一般选择复位脚作 I/O,PIC16F877A 无此选项不用设置震荡器的选择: 如:FOSC;根据实际情况配置,我这里一般选用 XT,即标准的振荡频率1M~4M因为如果这三个没有配置好的话程序根本无法运行其他配置可以看数据手册此不赘述MPLAB X IDE 快速操作指南 HIFU-TM-14****(TY)重庆海扶医疗科技股份有限公司 A/00 第 11 页 共 21 页图 1.13 MPLAB X IDE 开发环境 PIC 设置位的设置界面实例介绍:打开 MPLAB X IDE 在菜单栏中 点击 Window->PIC Memory Veiws->Configuration bits,如下图所示:图 1.14 MPLAB X IDE 开发环境 PIC 设置位的设置界面2 在出现的 Configuration Bits 中的改变每个配置中的 option 选项,红色的就是我们改变过的配置选项MPLAB X IDE 快速操作指南 HIFU-TM-14****(TY)重庆海扶医疗科技股份有限公司 A/00 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.