pic单片机的c语言.pptx
文本预览下载声明
Hitech-PICC 编译器基本上符合ANSI C标准,但是不支持函数的递归调用。其主要原因是因为PIC 单片机特殊的堆栈结构。PIC 单片机的堆栈是硬件实现的,其深度已随芯片固定,无法实现需要大量堆栈操作的递归算法。
二、PICC C编译器的安装
PICC C编译器可以运行在Windows操作系统上,可以在MPLAB IDE集成开发环境下进行项目开发。
下面介绍在MPLAB IDE 7.00集成环境下安装和设置PICCV8.05 PL1 PICC编译器,以及在此环境下编译和调试源程序的基本方法。; PICC C编译器的安装; 注意:应使用英文路径和文件名,不要使用中文。
图中的C:\HT-PIC是编译器缺省安装路径,若要改变安装路径,可以通过Browse按钮选择安装路径。
指定路径后,单击图中的Next按钮,出现如下所示的开始安装PICC V8.05PL1编译器画面。
; 单击图中Next按钮,会进入PICC C编译器安装过程。经过一段时间后,出现如下所示的提示画面。单击画面上的“是”按钮,安装即成功,并要求重新启动。
; PICCV8.05PL1编译器在安装完成后应在激活后使用,如果不激活只能作为DEMO版使用,DEMO版使用有时间限制。PICCV8.05PL1编译器的激活方法是:单击PICC编译器开始菜单中的Compiler Activation项,可出现如下所示的编译器激活窗口。; 找到激活编译器所需的Serial、Company Name、Registration和Activation项的相关信息,分别填入编译器激活窗口对应的文本框中,单击“下一步”按钮,编译器即被激活。
㈢PICC C编译器的启动运行
PICC C编译器安装完成后,便可以在MPLAB IDE集成开发环境下运行。
设置PICC的编译环境
㈠设置PICC的编译环境
为便于PICC编译器的编译环境设置,应先在MPLAB IDE集成开发环境下创建一个PICC C编译器的项目。
⒈创建项目
具体操作步骤如下:;第1步:启动MPLAB IDE7.00集成开发环境窗口。
第2步:选择集成开发环境中的Project-New菜单项,打开如下所示的新项目对话框,在此对话框中设置项目名和项目路径。;第4步:单击新项目对话框的OK按钮,出现如下所示的项目树窗口,说明项目已经建立。 ;⒊设置项目
⑴选择语言组件
在创???项目和选定器件后,接下来就可以设置工程的编译环境。首先介绍语言组件的设置,操作步骤如下:;第1步:在MPLAB集成开发环境中打开Project-Select Language Toolsuite菜单,弹出如下的选择语言组件对话框。;第2步:上图所示对话框用来选择开发工具组件,在Active Toolsuite下拉列表框中选择HI-TECH PICC Toolsuite作为开发工具组件,然后在Toolsuite Contents列表框中选择PICCCompiler项,如下图所示。 ;第3步:单击对话框中的Browse按钮,弹出如下图所示的打开文件对话框。在缺省PICC V8.05PL1编译器安装目录C:\HT-PIC\bin\下,选择plcc.exe作为编译程序。然后单击“打开”按钮,可以发现PICC Compiler项已选择picc.exe作为编译程序。; 同样,PICC Assembler和PICC Linker都选择picc.exe作为汇编和链接程序,如下图所示。;⑵设置语言组件
其操作步骤如下:
第1步:在MPLAB中打开Project-Set Language Toolsuite菜单,弹出如下图所示的设置语言组件对话框。;第2步:在设置语言组件对话框中,选择HI-TECH PICC Toolsuite项,单击HI-TECH PICC Toolsuite项前的“+”号,打开目录树,如下图所示。; 上图中,子目录Executables下,PICC Compiler、PICC Assembler和PICC Linker在选择语言工具组件中都已选择picc.exe作为编译、汇编、链接的处理程序。
第3步:在目录树的子目录Default Search PathsDirectories下,Include Search Path和Library Search Path 分别选择C:\H
显示全部