mplab c18软件(正版MPLAB C18 C编译器) 3.0

大小:18.70MB

版本:3.0

语言:简中

更新:2025-08-06

资源说明

《mplab c18软件(正版MPLAB C18 C编译器) 3.0》是一款单片机开发软件,能够帮助调试人员设计可以编辑的数据代码,软件内的功能非常丰富,操作也很简单,是一款非常不错的软件,感兴趣的小伙伴欢迎下载使用噢!

mplab c18软件(正版MPLAB C18 C编译器) 3.0

软件功能

MPLAB C18 C 编译器 是在 PC机上运行的交叉编译器,生成可由 Microchip PIC18XXXX系列单片机执行的代码。与汇编器一样, MPLAB C18 编译器将人可理解的语句翻译为单片机可执行的 “1”和 “ 0”。而与汇编器不同的是,编译器不将机器助记符一对一地翻译为机器码。

MPLAB C18 接受标准 C 语句,如 if(x==y ) 和 temp=0x27,并将其转换为PIC18XXXX 机器码。编译器在这个过程中融合了很多 “智能”功能。当代码中一个 C函数采用的子程序也被其他 C 函数使用时,编译器将优化这段代码。编译器能重新排列代码,删除不会执行到的代码,在多个函数间共用公共代码段,且可识别到使用效率低的数据和寄存器并优化对它们的访问。

可通过命令行调用 MPLAB C18 编译器及其相关工具 (如链接器和汇编器)来生成 .HEX 文件,可将这种文件烧写到 PIC18XXXX 器件中。也可从 MPLAB IDE 中调用MPLAB C18 及其他工具 。 MPLAB 图形用户界面作为一个单一的环境,可在其中为嵌入式应用编写、编译和调试代码。

软件特色

bin

包含编译器和链接器的可执行文件。将在第 1.5 节 “关于语言工具”中对这些可执行文件进行更详细的描述。

doc包含 C18 C 编译器的文档。仅当选择安装文档时,才会安装文档 (参见第 2.2.5 节 “选择组件” 和图 2-5)。

example

包含范例应用程序,帮助用户开始学习使用 MPLAB C18,其中包括本文档中使用的示例。这些代码示例可能和第 4 章 “简单入门程序”中使用的代码略微不同。

包含标准 C 函数库的头文件和所支持 PICmicro® 单片机的特定处理器函数库的头文件。

lib

包含标准 C 函数库 (clib.lib 或 clib_e.lib)、特定处理器的函数库 (p18xxxx.lib 或 p18xxxx_e.lib, 其中 xxxx 是具体的器件型号)和启动模块 ( c018.o、 c018_e.o、 c018i.o、c018i_e.o、 c018iz.o 和 c018iz_e.o)。

lkr

包含供 MPLAB C18 使用的链接描述文件。

mpasm

包含 MPASM 汇编器以及 MPLAB C18 所支持器件的汇编头文件(p18xxxx.inc)。

src

包含标准 C 函数库、特定处理器函数库和启动模块的 C 和汇编源代码文件。其中包含针对扩展模式和传统 (非扩展)模式的子文件夹。

主要优势

测试程序 2

如同第一个程序,将使用 MPLAB IDE 中的软件模拟器测试此代码。 确保使能了软件模拟器。 如果没有预先选择软件模拟器,就需要重新编译项目。

要测试代码,必须监视 PORTB 上的引脚状态。 MPLAB IDE 中有两种方法可以完成此任务。

编译程序 3

在将源代码作了如上修改后再次选择 Project>Build All 来重新编译项目,并向写有PORTB 的第 18 行和第 23 行添加断点。 使用跑表测试代码。

代码中其他位置可能还会显示前面设置的断点。 使用鼠标右键菜单 Remove Breakpoint (移除断点),只留下需要的第 18 行和第 23 行的断点。再次测定断点间的时间间隔。 停止在第一个断点后,按下跑表上的 Zero (清零)按钮来从此断点开始测量。

MPLAB 项目管理器中含有控制 MPLAB C18 编译器、 MPASM 汇编器及 MPLINK 链接器的设置。 可为整个项目设置项目选项,也可为每个源文件分别调整项目选项。

项目编译选项具有如下选项卡来控制项目的语言工具选项。

• General (常规) ——为项目设置路径。

• MPASM/C17/C18 Suite (MPASM/C17/C18 工具包)——将编译目标设置为标准或库。

• MPASM Assembler (MPASM 汇编器)——控制 MPASM 开关选项,如是否区分大小写、是否启用 PIC18XXXX 扩展模式、十六进制文件格式、警告及错误消息。

• MPLINK Linker (MPLINK 链接器)——确定 HEX 文件的格式,以及映射文件和调试输出文件的生成。

使用说明

Microchip 提供了丰富的应用笔记,许多应用笔记都与 MPLAB C18 C 编译 器兼容 。下面列出了其中的部分应用笔记。请查看 Microchip 网站中最新发布的应用笔记。

• AN953 Data Encryption Routines for the PIC18

• AN851 A FLASH Bootloader for PIC16 and PIC18 Devices

• AN937 Implementing a PID Controller Using a PIC18 MCU

• AN914 Dynamic Memory Allocation for the MPLAB C18 C Compiler

• AN991 Using the C18 Compiler and the MSSP to Interface I C™ EEPROMs with

PIC18 Devic es

• AN878 PIC18C ECAN C Routines

• AN738 PIC18C CAN Routines in ‘C‘

• AN930 J1939 C LIbrary for CAN-Enabled PICmicro® MCUs

设计中心

Microchip 网站 www.microchip.com 中包 含许多 设计中 心,提 供针对 某个具 体行业 的指导信息。这些设计中心中包含源代码、应用笔记、网络资源和针对具体应用推荐的Microchip MCU。

下面是所提供的部分设计中心:

• Microchip 产品入门

• 汽车电子解决方案

• 高引脚数 / 高存储容量单片机

• KEELOQ® 鉴定解决方案

• 电池管理解决方案

• LCD 解 决方案

• 网络连接解决方案

- 物理协议:CAN、 LIN 和 USB

- 无线协议:ZigBee™、红外和 rfPIC

- 互联网协议:TCP/IP

• 低功耗解决方案

• 机电一体化设计

• 电机控制解决方案

• 家电解决方案

• 全球最小的单片机

• 公用仪表解决方案

• EMC 设计

• 3V 系统设计

• 16 位单片机解决方案

软件合集更多

软件编译工具有哪些更多

编译器软件的主要作用是将用高级编程语言编写的源代码转换成计算机可以直接执行的二进制代码。编译器经过词法分析、语法分析、语义分析、中间代码生成、目标代码生成等一系列处理步骤,最终生成可执行文件或库,使程序能够在计算机上运行。下面就为大家带来一些编辑工具。

相关软件
QL-PROG(单片机编程器) 2.37

QL-PROG(单片机编程器) 2.37

下载
《QL-PROG(单片机编程器) 2.37》是一款编辑单片机的软件,用户可以将单片机连接到软件,通过读取功能获取所有可以编辑的软件,软件内的功能非常丰富强大,操作也很简单,是一款很不错的软件,有需要的欢迎来下载哟!
大小:1.57MB 时间:2025-09-10
Tiny C Compiler(C编译器) 2.0.1.2

Tiny C Compiler(C编译器) 2.0.1.2

下载
《Tiny C Compiler(C编译器) 2.0.1.2》是一款C语言编译器;这款软件在操作的过程中不需要和其他的汇编器、连接器等进行操作,软件内的功能非常丰富,操作也很简单,是一款非常不错的软件,感兴趣的小伙伴欢迎下载使用噢!
大小:389KB 时间:2025-02-04
新唐单片机工具(NuTool-PinConfigure) 1.15.0006

新唐单片机工具(NuTool-PinConfigure) 1.15.0006

下载
《新唐单片机工具(NuTool-PinConfigure) 1.15.0006》是一款硬件设计脚位配置辅助工具,这款软件可以帮助用户设置新的功能,打开就可以显示多个功能模块,显示组件功能,功能非常丰富,操作也非常简单,有需要的快来下载吧!
大小:7.15MB 时间:2024-11-25
eUIDE(单片机c语言编译器) 1.07.32.23

eUIDE(单片机c语言编译器) 1.07.32.23

下载
《eUIDE(单片机c语言编译器) 1.07.32.23》上是一款单片机c语言编译器,这款软件就是为了帮助用户能够快速的完成c语言单片机的开发,软件内的功能非常丰富,操作也很简单,是一款很不错的软件,有需要的欢迎来下载哟!
大小:7.82MB 时间:2024-11-03
最新软件
印象笔记在线版

印象笔记在线版

下载
印象笔记以超强的内容抓取、实时搜索、标签分类、支持大型数据库、识别图像和手写图形中的字符而受到用户的好评,基本功能完全免费,还增加了很多新功能,从之前的Windows软件,扩展到Web应用+Windows/Mac客户端+移动平台客户端,用户可以随时随地访问自己的笔记。支持中文输入,有需要在线版的小伙伴快来下载吧!
大小:287.96MB 时间:2025-10-06
Kazumi动漫

Kazumi动漫

下载
Kazumi动漫是一款非常实用的动漫播放软件,软件海量的动漫资源库,涵盖国内外各种流行、经典和最新的动漫作品,支持硬件加速、高刷新率适配、倍速播放和弹幕功能,提供国内外各类动漫作品,包括热门新番、经典老番、剧场版等,让您轻松应对各种复杂任务,满足用户的各种使用需求,感兴趣的小伙伴赶紧下载体验吧!
大小:39.12MB 时间:2025-10-06
EV扩展屏电脑版

EV扩展屏电脑版

下载
EV扩展屏电脑版是一款功能强大的办公辅助软件,软件界面简洁,操作简单易用,支持局域网无线连接,兼容Windows电脑与安卓/iOS设备,提供了拖拽、镜像、旋转和分组等功能,轻松切换扩展屏或镜像屏模式,实现双屏高效协作,大大的提高工作效率,满足用户的工作和学习需求,有需要的小伙伴赶快来下载体验吧!
大小:70.38MB 时间:2025-10-06
极客编辑器1.0.12

极客编辑器1.0.12

下载
极客编辑器是一款简易实用,功能全面的富文本编辑器,还是开源的,用户用它能完成文字上的编辑,可靠安全,能保护好用户的数据,有多种功能支持,编辑非常方便,有喜欢的小伙伴快来下载吧!
大小:55.89MB 时间:2025-10-06

玩家点评 0人参与,0条评论)

收藏
违法和不良信息举报
分享:

热门评论

全部评论

热搜推荐
编辑推荐