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 位单片机解决方案

软件合集

软件编译工具有哪些

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

最新软件
龙信浏览器1.0.50

龙信浏览器1.0.50

下载
龙信游览器是一款功能强大的游览器软件,软件不仅内嵌E路护航,而且能够提供简洁、干净、清爽的用户界面,解决网银证书无法加载使用的问题,同时具备更高安全标准,有需要的小伙伴可以来本站进行体验!
大小:172.14MB 时间:2025-08-08
硬盘信息检测工具(CrystalDiskInfo)

硬盘信息检测工具(CrystalDiskInfo)

下载
硬盘信息检测工具(CrystalDiskInfo)是一款简易实用,功能全面的硬盘健康状况。还会根据S.M.A.R.T的评分做出评估,当硬盘快要损坏时还会发出警报,支持简体中文。有需要的小伙伴快来下载吧!
大小:6.44MB 时间:2025-08-08
Navicat Premium Mac版

Navicat Premium Mac版

下载
Navicat Premium Mac版是一款功能强大的数据库管理和开发工具,软件非常实用,界面体验好,专门为在macOS上使用Microsoft SQL Server数据库而设计,提供了一个直观的SQL编辑器,您可以在其中编写和执行SQL查询或脚本,还提供了各种管理和可视化数据的工具,支持不同数据库之间的数据同步,并使您可以轻松地在多个环境中保持数据最新,可以满足专业开发人员的所有需求,感兴趣的赶快下载使用吧!
大小:304.34MB 时间:2025-08-08
菁优公式编辑器64位12.0

菁优公式编辑器64位12.0

下载
菁优公式编辑器是一款功能强大的数学公式编辑工具软件,软件能够让用户们在任何文档中插入自己需要的数学公式及符合,操作简单便捷,能够非常方便地在菜单栏中找到需要的符合和公式。软件适用于多种场景,能够导出成MathML,欢迎有需要的朋友来下载使用。
大小:47.46MB 时间:2025-08-08

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

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

热门评论

全部评论