
mplab编译器安装问题
MPLAB IDEV8.36自带PIC12F系列 PIC16F系列 C语言编译器的,可能你不会用而已。
你点project—>Select Language Toolsuite 选择出现如下画面,跟我选的一样就行了。
注意:它库里面默认带的头文件是#includepic.h这个头文件对于所有的10F,12F,16F系列PIC单片机都能用的。
mplab 可以同时装两个编译器吗
比如我装了C30然后想装picc可以吗
不能,只能装一个
MPLAB 编译器问题
MPLAB IDEV8.36自带PIC12F系列 PIC16F系列 C语言编译器的,可能你不会用而已。
你点project—>Select Language Toolsuite 选择出现如下画面,跟我选的一样就行了。
注意:它库里面默认带的头文件是#includepic.h这个头文件对于所有的10F,12F,16F系列PIC单片机都能用的。
MPLAB IDE编译器里面有没有对代码大小可以进行优化的选项
选中项目,右键,选择属性,然后在XC8 Compiler (我的环境是MPLAB X5.20,XC8 2.05)上通过Option categories->Optimizations->Optimization level来进行优化。
要优化代码大小的话,直接选择s就可以。
maplab用C语言编写程序需要C编译器那么mplab如果用汇编语言编写还需要编译器吗
C语言与汇编语言都是高级语言,都需要经过编译器编译为机器语言。
常用的C编译器有有CCS,HITECH,picc18,picc30等。
另外汇编编译器mplab已经绑定安装了不需要另外安装。
—————————来自Just_Engineer的解答,希望可以帮到你。
————————————
PIC MPLAB编译器到底用哪个
首先你说的这些PIC单片机的C语言编译器。
PICC都是HITECH公司针对PIC的C语言器。
CCS是另一个公司的。
跟Microchip(PIC单片机的生产商)都没有关系,属于第三方软件。
在MPLAB里出现只是他们公司间的合作,捆绑上这些编译器的试用版(试用三十天)。
如果你用PIC18、pic24或dsPIC30\\\/33这些单片机的话。
推荐使用Microchip自己出的C编译器MPLAB C18(对应PIC18),MPLAB C30(pic24和dsPIC30\\\/33)。
因为这些编译器的编译效率要优于其他第三方,并且有Microchip的官方应用文档支持。
而pic10、pic12、pic16等系列的8位单片机因为内部的程序区比较小,Microchip并没有推出针对他们的C语言编译器。
而CCS和HITECH则有针对他们的c语言编译器。
就编译效率来说。
CCS是最好的,但它在中国的的技术支持却很少。
大部分的软件使用文档都是英文的。
在国内的应用也没有HITECH的picc那么好。
如果这三种系列的单片机,推荐用PICC。
另外,上述的所有编译器除了MPLAB C30在ICD2附送的光盘里有学生版(只针对dsPIC30\\\/33,免费版)外,其他的所有针对PIC单片机的C编译器都是收费的。
最便宜的是PICC for pic12\\\/16 ,好像才800多。
不过…… …………………… 网上有破解版本的。
哈哈。
另外,如果是用pic10、pic12、pic16等系列的8位单片机,推荐不要先用C语言写程序。
用MPLAB捆绑的汇编编译器(这是免费送的)。
虽然学起来比较费劲,但能让你更好的了解PIC单片机。
毕竟现在外头好多用PIC单片机的企业都要求用汇编写程序(就为了最大效率的使用程序存储器)。



