- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PIC单片机的 C语言编程 一、PIC 单片机C 语言编程简介 用C 语言来开发单片机系统软件最大的好处是编写代码效率高、软件调试直观、维护升级方便、代码的重复利用率高等,因此C 语言编程在单片机系统设计中已得到越来越广泛的运用。PIC 单片机的软件开发,同样可以用C 语言实现。 Microchip 公司没有自行开发PIC单片机的C 语言编译器,但其他公司有开发众多支持PIC 单片机的C 语言编译器,常见的有Hitech、CCS、IAR、Bytecraft 等公司。其中最常用的是Hitech 公司的PICC 编译器,它稳定可靠,编译生成的代码效率高,在用PIC 单片机开发者中得到广泛认可。 Hitech-PICC 编译器基本上符合ANSI C标准,但是不支持函数的递归调用。其主要原因是因为PIC 单片机特殊的堆栈结构。PIC 单片机的堆栈是硬件实现的,其深度已随芯片固定,无法实现需要大量堆栈操作的递归算法。 二、PICC C编译器的安装 PICC C编译器可以运行在Windows操作系统上,可以在MPLAB IDE集成开发环境下进行项目开发。 下面介绍在MPLAB IDE 7.00集成环境下安装和设置PICCV8.05 PL1 PICC编译器,以及在此环境下编译和调试源程序的基本方法。 PICC C编译器的安装 ㈠安装PICCV8.05 PL1 运行文件picc8.05-pl1.exe即可进入安装过程,在安装过程中会出现下图所示的编译器安装路径和磁盘空间需求情况的提示画面。 注意:应使用英文路径和文件名,不要使用中文。 图中的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 Lin
您可能关注的文档
- 八上音乐人教版第三单元雪域天音.ppt
- MATLAB基础(概述、基础使用)12015.ppt
- 中考如何对事例进行议论分析2012.ppt
- 中考数学复习的.ppt
- matlab数学建模程序语法2015.ppt
- 中考英语一轮复习八下Units1-2课件-副本 (2).ppt
- matlab第五讲2015.ppt
- 中考英语总复习第二轮题型全接触六阅读理解习题课件人教新目标版2012.ppt
- 八年级上册活动课说不尽的桥.ppt
- 八年级上册第三单元综合性学习《说不尽的桥》.ppt
- 江苏省灌云高级中学2023-2024学年高三上学期第一次月考地理试题含答案.docx
- 备战2024年高考物理一轮重难点复习 第十三章 近代物理.docx
- 江苏省高邮市一中2021-2022学年高三上学期第一次月考语文试题(原卷版).docx
- 江苏省华罗庚中学2023-2024学年高三上学期12月阶段检测数学试卷含答案.docx
- 江苏省海门中学2023-2024学年高三上学期第一次调研考试地理试题及答案.docx
- 备战2024年高考物理一轮重难点复习 第九章 恒定电流.docx
- 江苏省高邮市2023-2024学年高三下学期3月学情调研数学试题含答案.docx
- 备战2024年高考物理一轮重难点复习 实验十一:探究影响感应电流方向的因素.docx
- 备战2024年高考物理一轮重难点复习 实验三:验证平行四边形定则.docx
- 备战2024年高考物理一轮重难点复习 第十四章 光.docx
文档评论(0)