详情介绍
mplab c30编译器是一款mplab c30编译器的多功能c编译器,主要适用于专业的开发才和,该编译器包针对dsPIC DSC嵌入式控制应用的语言扩展,拥有完整的ansi标淮函数库支持、灵活的存储器模型以及内置了强大的命令行驱动程序等多种功能,需要此款工具的朋友们欢迎前来下载使用。
mplab c30编译器特色
MPLAB C30 C 编译器是一个全功能的优化编译器,可将标准的 ANSI C 程序翻译为dsPIC DSC 汇编语言源代码。同时它还支持许多命令行选项和语言扩展,可以充分地利用 dsPIC DSC 器件的硬件功能,以便更好地控制代码的生成。这一节介绍了编译器的主要功能。
ANSI C 标准
MPLAB C30 编译器是一个完全经过验证的编译器,符合 ANSI C 标准,该标准由ANSI 规范定义并在 Kernighan 和 Ritchie 的 C Programming Language (第二版)中有详细说明。 ANSI 标准包括对原始 C 定义的扩展,这些扩展现在成为 C 语言的标准功能。这些扩展增强了 C 语言的可移植性,同时增强了功能。
优化
编译器使用一套采用多种先进技术的高级优化,将 C 源代码编译为高效而紧凑的代码。优化包括适用于所有 C 代码的高级优化,以及利用 dsPIC DSC 架构特征专门针对dsPIC DSC 器件的优化。
ANSI 标准函数库支持
MPLAB C30 带有一个完整的 ANSI 标准函数库。所有这些库函数都经过验证并遵循ANSI C 库标准。这个函数库包括字符串处理、动态存储器分配、数据转换、计时和数学函数 (三角、指数和双曲线函数) 。还包括用于文件处理的标准 I/O 函数,支持通过命令行模拟器对主机文件系统进行完全的访问。同时还提供低级文件 I/O 函数的完整功能性源代码,这可以作为需要这些功能的应用的一个起点。
灵活的存储器模型
编译器可同时支持大小两种代码和数据模型。小代码模型利用调用和转移指令的更有效形式,而小数据模型支持使用压缩指令对 SFR 空间的数据进行访问。编译器支持两种模型来访问常量。 “constants in data”模型使用数据存储器,由运行时库初始化。 “constants in code”模型使用程序存储器,通过程序空间可视性(Program Space Visibility, PSV)窗口访问。
MPLAB C30 包括一个强大的命令行驱动程序。通过这个驱动程序,应用程序的编译、汇编和链接可以一步完成
安装教程
1、双击“MPLABC30ComboFull_v3_12.exe”开始安装
2、点击next出现协议,选择i accept
3、点击下一步需要输入注册码,我们可以网上搜索一下,然后继续下一步选择安装方工,第一项为完整安装
4、设置一下软件安装目录,默认为“C:\Program Files (x86)\Microchip\MPLAB C30”
5、一直next直到安装完成即可
使用说明
如何对MPLAB的C30设置使得编译最优化
1、按照如图方式打开Project工程设置选项界面
2、按照下图方式找到设置界面,在该界面下有三个圈,在此对着一一解释
最上面的那个3选项是运行速度最快的,但是代码会多些。
中间的S选项是最优化,是两者结合的最佳点。
0选项是最稳定的。
这要说明的是C30低级版本(<2.5)的用选项3比较好。代码和S差别不大,优化性能最好。但是如果用到3.30版本以上就要用s选项了。因为选项3会产生很多的代码。这个版本的代码产生量与S选项相比多的太多了,大大降低了性能。
但是如果对稳定性有较高要求建议选择0选项。
下载地址
人气软件
EXT界面图形工具Ext Designer 特别版
myeclipse2016破解工具 v1.0 破解补丁(附安装教程)
Zend Studio 10.1.0与10.0.1 破解文件与注册码打包
Python Tutor(代码可视化软件) v1.3.5.16 免费版
php编写工具 PHP Expert Editor v4.2 中文特别版
jetbrains pycharm professional(python开发工具) v4.0.5 特别版
Eclipse Neon v4.6.0 64位 官方安装免费版(附汉化包)
WebStorm 2017.3.3 正式版 官方安装版(附汉化包) JavaScript开发
myeclipse 2017 ci 3 破解工具 破解补丁CI激活码 免费版
TopStyle v4.0.0.68 英文绿色特别版 CSS编写工具带预览功能
相关文章
- WPS如何设置从图片获取文字 WPS设置从图片获取文字的方法
WPS如何设置从图片获取文字?那么我们可以将工具栏中的获取数据功能打开,将其中的自图片导入文字选项点击打开,就可以从本地中找到需要进行提取文字的图片,将其导入进行...
- Word如何更改每页固定行数 Word更改每页固定行数的方法
Word如何更改每页固定行数?其实我们只需要在Word程序的文字文档页面中点击打开布局工具,然后找到并打开页面设置弹框,接着在我们文档网格页面中找到行数设置,在该设置下...
- Word如何设置行号与正文距离 Word设置行号与正文距离的方法
Word如何设置行号与正文距离?其实我们只需要点击打开Word中的行号工具,然后在下拉列表中打开行编号选项,接着在弹框中打开行号选项,再在行号弹框中点击勾选“添加行号”...
- Excel如何一键清除所有下拉选项 Excel一键清除所有下拉选项的方法
Excel如何一键清除所有下拉选项?其实我们只需要选中表格文档中的所有表格,然后在工具栏中找到“数据”工具,点击打开该工具,接着在其子工具栏中找到并打开“数据验证”...
- Excel如何自定义打印缩放比例 Excel自定义打印缩放比例的方法
Excel如何自定义打印缩放比例?其实我们只需要进入Excel的表格文档打印设置页面,然后在该页面中找到“无缩放”选项,打开该选项,再在菜单列表中点击打开“自定义缩放选项...
- VMware Workstation Pro 17.5.2 解决NAT服务CPU高温和占用过高的问题(含下载)
VMware Workstation 17是一款功能非常强大的虚拟机,但有网友发现更新VMware Workstation Pro 17,NAT服务一直处于开启状态,导致占用cpu大量资源和高温,怎么解决呢?下面...
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的mplab c30编译器 v3.12 英文安装免费版资源来源互联网,版权归该下载资源的合法拥有者所有。