- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PIC单晶片的C语言
PIC單片機的 C語言程式設計; 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下,I
您可能关注的文档
- 数学建模评卷.ppt
- 常德初级会计职称培训.ppt
- 蔡吴张量准则.ppt
- 工图第六章答案.ppt
- 工程制图答案第6章.ppt
- 物理光学第4章习题答案.ppt
- D1_6极限存在准则----修改.ppt
- unit 1 Passage A作业参考答案.ppt
- ch2-4-收敛准则.pptx
- BICC呼叫流程具体解释.ppt
- 专题02+时事热点(精讲课件)2025年中考地理二轮复习讲练测(安徽专用).pptx
- 专题10+经济建设 2025年中考道德与法治二轮复习讲练测(广东专用).pptx
- 专题02+西游记【名著概览】+-+2025年中考语文必读名著演练.pptx
- 专题七+认识国家(课件)-【省心备考】2025年中考地理一轮复习优质课件.pptx
- 第22课《礼记》二则——《大道之行也》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 跨学科实践15:制作“龙骨水车”(课件)-2024-2025学年八年级物理下学期项目化课程案例.pptx
- 第13课_辽宋夏金元时期的对外交流(课件)2024-2025学年七年级历史下册同步教学课件.pptx
- 选择题专项讲解——综合类(课件)2025年初中道德与法治中考选择题练习.pptx
- 第21课《庄子》二则——《北冥有鱼》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 7.3+感受澳大利亚(第二课时)-2025学年七年级地理下册同步精品课堂(晋教版2024).pptx
最近下载
- 防洪度汛应急预案.doc
- 电商平台的售后服务提升与用户满意度策略.pptx
- 烟机设备操作工基础知识-第三章液压与气动传动知识鉴定要素.docx VIP
- 餐饮店厨房菜品生产制作规范.docx VIP
- 烟机设备操作工基础知识-第二章机械基础知识鉴定要素.doc VIP
- 健身房会计账务处理.docx VIP
- 地铁企业文化(张景霞) 任务一:认知企业文化的内涵 企业文化概述.ppt
- 农民工工资补充协议(2024版).docx VIP
- 部编版语文五年级下册第六单元教材解读大单元集体备课.pptx VIP
- 标准线路施工 手册基础 空客常用ASM,AWM手册线路符号和图例及INTRODUCTION前言介绍.pptx
文档评论(0)