3.3 MPLAB XC8编译器
本文讲的是PIC微控制器项目设计:C语言一3.3 MPLAB XC8编译器,MPLAB XC8编译器是为PIC10/12/16/18系列微控制器开发的强大的C编译器(也有用于24位和32位PIC微控制器的版本)。MPLAB XC8编译器有3个版本:Pro、Standard和Free。在本书中,我们将使用免费版本。不同版本之间的主要区别是编译期间应用程序的优化级别。
XC8编译器必须在安装了MPLAB X IDE之后再安装。编译器可以在MPLAB X IDE的最后安装阶段进行安装。或者,可从Microchip科技公司网站(http://www.microchip.com/pagehandler/en_us/devtools/mplabxc/)上直接进行安装。在写作本书的时候,最新版本的编译器是v1.20。
XC8语言与mikroC Pro for PIC语言有许多相似之处。在本章中,我们将介绍一个简单的基于XC8项目的步骤,还将解释两种语言之间的相似性和差异。
例3.1 一个简单的项目
本节给出一个简单的项目,以展示使用MPLAB X IDE创建源文件、编译文件,以及使用PICkit 3将生成的hex文件下载到Explorer板上的PIC18F8722微控制器中的步骤。
在这个项目中,我们将使用按键开关S1和连接到端口RD0引脚上的LED。只要按下按键,程序将点亮LED。
解决方案3.1
步骤如下。
步骤1 双击图标以启动MPLAB X IDE,应该看到图3.3所示的打开的窗口。
步骤2 向下移动右侧光标,然后单击图标创建新项目(Create New Project)。如图3.4所示选择默认的Categories:Microchip Embedded,Projects:Standalone Project,我们正在创建一个新的独立项目。
步骤3 单击下一步,选择目标微控制器。如图3.5所示,图中显示的内容为Family: Advanced 8- bit MCUs(PIC18)和Device: PIC18F8722。
步骤4 单击下一步&