MPLABIDE中HitechC编译器的使用指南.docx

上传人:太** 文档编号:69331864 上传时间:2023-01-01 格式:DOCX 页数:9 大小:904.71KB
返回 下载 相关 举报
MPLABIDE中HitechC编译器的使用指南.docx_第1页
第1页 / 共9页
MPLABIDE中HitechC编译器的使用指南.docx_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《MPLABIDE中HitechC编译器的使用指南.docx》由会员分享,可在线阅读,更多相关《MPLABIDE中HitechC编译器的使用指南.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、MPLABIDE中HitechC编译器的使用指南在MPLAB-IDE中使用HitechC编译器、装入编译器:1、启动MPLAB-IDE 如下图所示选择Project-Install Language Tool2、在弹出的安装语言工具对话框里Language Suite选项现在显示的是Microchip,点击后面的箭头来选择语言。我使用的工具是HI-TECH PICCME,因此选择为HITECH PICCo3、接下来在Tool Name里选择编译器组件的调用路径,这里有叩ICC Compiler” (C 编译器)、PICC Assembler”(汇编器)与PICC Linker(链接器)3项都需

2、要设置。用Browse来选择调用路径,把上述3项组件的调用文件都设为PICC.EXEo点OK后完成设置。Install Language ToolLanguage Suite: HI-TECH PICCTool NameBrowse.Executable: C:HT-PICMEBINPICC.EXE6 Command-line6 Command-lineWindowedOKCancelHelp、选用编译器:1、新建一个项目,编辑项目对话框的Language Tool1 Change. |Suite”栏目默认是Microchip”,将它改为HI-TECH PICC”。Development Mo

3、de: MPLAB SIM PIC16F877Language Tool Suited -MicrochipHProject Files-HProject Files-flasha .hexIAR FTCTC- HI-TECH PICC-18 HI-TECH PICC Byte Craft CCSlode.Copy Node.Delete NodeBuild Node2、在项目文件框里点flashahex,这时Node Properties(节点属性)按钮将会亮起来。点击进3、设置节点属性。由于FLASHA.C还有其他有关连的源程序需要加进来,因此在Language Tool”栏里应该选择叩I

4、CC Linker(链接器)。Node PropertiesNode: FLASHA.HEXNode: FLASHA.HEXLanguOptionsPICC LinkerPfUC Compil PICC AssemblerCommand Line-FAKELOCAL -G -M -E -ICD -16F877 -oFUXSHA.HEXAdditional Command Line OptionsOKOKCancelHelp通常我们能够选择:1) Generate debug inf 显示 debug 信息;2) Create map file:选择该项后我们将看到ROM、R AM的使用情况;E

5、rror file:显示错误信息;3) Compile for MPLAB ICD:假如不使用 ICD,就不 必选择这个项目了。4、设置完成之后点Add Node来添加节点。这个项目有两个节点:f0c与flashac 选择节点后点 击Node Properties或者直接双击节点来进入节点属性设 置。5、节点文件的工具这时应该选择为PICC Compiler (C 编译器),蓝色圈子里的4项依次是:1)显示debug信息; 2)局部优化;3)全局优化;4) ICD编译配件。选择优化 将使程序代码比较合理,会使资源的使用量相对小一些。同 样的,假如不是使用ICD则第4项不应该选上。Node Pr

6、opertiesX6、以上都设置完之后即能够进行编译,下图是编译的界面。S| e:progra 1 mplablcddemonashafla.cBl e:progralmplablcddemoflashanasha.cexuo:/* 关*01 Build ResultsBuilding FlCompiling ICommand liiCompile StatusStatus:Compiling FLA.C.Command Line:G -0 -Zg -ICD -E -16F877 -C:HT-PICMEBINPICC.EXE -FAKELOCAL -G -0-Zg -ICD -E ,1 讦87

7、7 -CE:PROG R A1 M PLABLCD DEMO FLASHAFLA.Cuo:21ex, ex, ex ex un: un: uo:ill下列是编译成功的界面:蓝框里是编译成功信息;红框是资源的使用情况显示。! Build ResultsPregrani ROM- $0000 - $0037 $0038 (56)worlTs-saue_btemp12intentry000Dsaue_btemp13intentry0O0Dsaue_btenp14intentry0O0Dsaue_btenp2intentryOO0Dsaue_btemp3intentry0O0Dsaue_btenp4i

8、ntentry000Dsaue_bternp5intentry000Dsaue_btenp6intentry000Dsaue_btemp7intentryO00Dsaue_btemp8intentry0O0Dsaue_btenp9intentry000Dsauecodeptrintentry000Dstartinit0021Memory UsageMap:在qqgp ROM$07B5 - $07FF $O04B (75) words_-一4nwords total Program ROMBank 0-RfflFT- $0020 - $0028 $0009 (一旷年一殳。RAM $0071 - $0071 $0001 (1) bytes_.一一一项用 total Bank 0 RAM注:对MPLAB使用的情况不太清晰的朋友能够参阅MPLAB-ICD使用图文说明(开发工具MPLAB-ICD栏目下)。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁