- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Brad 2222 MPLAB IDE 集成开发环境 ◆ 汇编器 ─ MPASM(For PIC10F、12F、16F、18F) ─ MAPLAB ASM30(For PIC24、dsPIC30F、33F) ◆ 链接器 ─ MPLINK ◆ 库管理器 ─ MPLIB MPLAB IDE 集成开发环境 ◆ 软件模拟器 ─ MPLAB SIM ◆ 可视化器件初始化程序 ─ MPLAB VDI(Visual Device Initializer) ◆ 图形化界面程序配置 ─ Application Maestro Software MPLAB IDE 集成开发环境 ◆ 编译器 ─ HI-TECH C ─ MAPLAB C ◆ 编程器 ─ MPLAB PM3 ◆ 在线调试器 ─ PICKit 2 ─ PICKit 3 ─ MPLAB ICD 2 ─ MPLAB ICD 3 MPLAB IDE 集成开发环境 ◆ 在线仿真器 ─ MPLAB REAL ICE ◆ 仿真器 ─ MPLAB ICE 2000 ─ MPLAB ICE 4000 C18 编译器介绍 项目C编译过程: cpp18 mcc18-* mpasm mplink mp2hex x.c---x.pre---x.asm---x.o---x.cof---x.hex mplib | |mp2cod \/ \/ x.lib x.cod 源程序:x.c 或 x.asm 预处理文件:x.pre 目标文件:x.o 库文件:x.lib 可烧写文件:x.hex 可调试文件:x.cod COFF可执行文件:x.cof或 x.out C18 编译器介绍 1、mcc18.exe:编译器shell,调用扩展模式 和非扩展模式编译器可执行程序。 2、mcc18-extended.exe:扩展模式编译器 可执行程序,调用预处理器cpp18.exe来预处 理C文件(x.c),然后编译预处理过的输出文 件(x.pre),并生成一个目标文件(x.o)传 递给链接器。 C18 编译器介绍 3、mcc18-traditional.exe:非扩展模式编译 器可执行程序,调用预处理器cpp18.exe来预处 理C文件(x.c),然后编译预处理过的输出文 件(x.pre),并生成一个目标文件(x.o)传 递给链接器。 4、cpp18.exe:C预处理器。 C18 编译器介绍 5、mplink.exe :链接器的驱动程序。它以链接器描 述文件(x.lkr)、目标文件(x.o)和库文件(x.lib) 作为输入,并把这些文件传递给 _mplink.exe。 6、_mplink.exe:链接器。输出 COFF可执行文件 (x.out 或 x.cof)。COFF文件是对输入目标文件及 由函数库引用的目标文件的数据和代码进行地址分配 所产生的。也可以选择生成一个映射文件(x.map), 此映射文件包含关于数据和代码分配的详细信息。 C18 编译器介绍 7、mp2cod.exe: 把 COFF文件(x.out 或 x.cof)变为 COD文件(x.cod)的文件转换器。 COD文件是符号调试文件格式。也创建列表文件 (x.lst),列表文件列出源代码与机器代码之 间的对应关系。 8、mp2hex.exe:把 COFF文件(x.out 或 x.cof)转化为 HEX文件(x.hex)的文件转换器。 HEX文件是单片机编程器可读的文件格式。 C18 编译器介绍 9、mplib.exe :库管理器。它允许创建和管理 库文件(x.lib),而库文件则充当目标文件 (x.o)的存档文件。库文件用于将目标文件组 织成可重用的代码库。 10、mpasm.exe :命令行汇编器。输入是汇编 源文件(x.asm),输出是目标文件(x.o)或HEX文 件(x.hex)和COD文件(x.cod)。也生成列表文件 (x.lst)和错误文件(x.err),错误文件包含在 汇编过程中发出的所有错误或警告。 MCC18 目录介绍 MCC18目录描述: - bin子目录:包含编译器和链接器的可执行文件。 - lkr子目录:包含供MPLAB C18 使用的链接描述文件。 - lib子目录:包含标准C 函数库(clib.lib 或clib_e.lib)、 特定处理器的函数库(p18xxxx.lib 或p18xxxx_e.lib) 和启动模块(c018.o
您可能关注的文档
最近下载
- Photoshop2020平面设计实例教程全套完整教学课件.pptx
- 2025年重庆市中考语文试卷真题(含标准答案) 原卷.pdf
- 30题保险理赔岗位常见面试问题含HR问题考察点及参考回答.docx VIP
- 2023年成人高考高起专《数学》(理科)真题及答案.pdf VIP
- 2025年中国红十字会救护员培训理论考试试题及答案.docx VIP
- 苏教版九年级数学上册《一元二次方程的解法(2)》课件.ppt VIP
- 航空煤油安全技术说明书.pdf VIP
- 四年级上册数学人教版预习卡.pdf VIP
- 第一单元 传统工艺制作---劳动预备 课件(共两课时40张PPT).pptx VIP
- 2025年秋人教版英语八年级上册Unit 1 Happy Holiday 教案教学设计.docx VIP
文档评论(0)