pic编译器怎么开发
A. PIC编程软件
Microchip官网:http://www.microchip.com/
Microchip IDE下载页面:http://www.microchip.com/pagehandler/en-us/family/mplabx/
在这个下载页面根据你的操作系统选择对应的IDE(开发环境),然后再下载对应的编译器(compiler),比如你用的是8位的单片机就下载XC8,16位的就下载XC16,32位的就下载XC32。
先装开发环境,三个编译器可以全部都装上,都支持C语言。
B. pic单片机用什么开发软件
MALAB,在PIC的厂商微芯公司的主页上能下载(www.microchip.com.cn),免费的。
你说的仿真是软件仿真,还有硬件仿真,软件仿真可以用MALAB结合proteus。硬件仿真可以用MALAB结合他们官方退出的仿真器ICD2来仿真。(ICD2还能自己自制)。
另外,如果你习惯用C语言写程序的话,先告诫你,PIC系列的8位单片机很少用汇编写程序的。微芯也没推出针对pic8位单片机的C语言编译器(PIC18除外)。所以要用到C的时候,要用PICC这个编译器(这软件最便宜的也要五六百,但网上有破解)。如果用pic18系列或者PIC的16位单片机的话,推荐用微芯出的C语言编译器。(比PICC还贵,但也有破解的)。
C. microchip单片机pic怎么编程
microchip 的PIC 单片机,使用 MPLAB 编译器进行程序编译。
比较cao蛋的是,MPLAB 具有多种编译器,版本相互不兼容。
其中市场主打 的PIC16F 系列,多数采用 MPLAB IDE 编译器(本人用V8.8版本(破解的,嘘),新的应该是V8.9版本,不过本人没多关注,也不知道正不正确)。
MPLAB 编译器,在编程的时候,必须选择单片机型号,而本人使用的IDE V8.8版,并不能支持所有的PIC16系列单片机型号(最起码,最近使用的PIC16F1513就没有支持,在MPLAB X IDE里有支持)
而microchip 的高级单片机 PIC18系列,则以 MPLAB X IDE 编译器为主(行业称“十”版本),不过用了IDE V8.8后,再下载使用 IDE 10(就是上面的十版本)。你会觉得画风突变,完全找不着北,连配置字、用户程序版本号都没法兼容使用。前面熟悉的IDE,完全没法发挥任何作用。你又得重新开始学习一个新的编程软件(害得哥在新项目上浪费了N多时间)。
最可恨的是,IDE 10 把市场上销售的PICKIT 3 的离线脱机下载功能给搞死了(一插上KIT 3,IDE 10就自动升级KIT 3 的内部固件程序)。然后哥只能给它贴上“研发专用”标签!
PIC 的单片机很多地方要注意的,不用的特殊功能(特别是AD)不是你不开就好的,而是你必须关闭才行。
PIC 单片机有自己的一套 汇编,如果你用汇编,你必须重新学习它的汇编语言。如果你使用C,那还好,多数是兼容的(除了 程序续行(就是单行程序太长,进行多行显示))。不过哥没整好它的混编(不知道是哥能力不够,还是破解安装少东西,都是编译错误),没法发挥它的高效。PIC 单片机的 除法运算1000个周期、左右移16位无法编译、硬堆栈层限制(就是函数内 调用函数 调用函数 调用函数……,最明显的就是递归调用被限死)…………一堆弱点!
D. PIC单片机的开发软件和编译软件
MPLABV6.6是PIC的开发环境,可用汇编语言设计,C18主要用于
PIC18系列芯片的C编译器,PIC12和PIC16如果想用C编写HI-TECH
C
Compiler
E. PIC单片机编程软件
KEIL没办法编译PIC的任何单片机的程序
用PIC单片机生产商MICROCHIP公司自己推出的MPLAB ide软件开发程序,免费的。
但这个软件默认安装的没有C编译器(默认的只能编译汇编文件)。你还得去Microchip那里下载PICC for PIC18(HI-TECH公司做的,这公司被MICROCHIP收购了),或者是Microchip公司自己开发MPLAB C18编译器。这些编译器安装后自动嵌入到MPLAB内部。
反正这两个都是收费的(最便宜的PICC买800rmb)。但网上有很多关于他们的破解版
F. PIC单片机有C++的编译器么
现在的PIC单片机开发都在集成开发环境中进行,比较好用的是Microchip公司自己开发的集成开发环境MPLAB,你下一个集成开发环境,再下一个C编译器就可进行开发了。集成开发环境中带的编译器是特定的,也就是说只能在这个MPLAB下才能使用里面的gcc编译器,而且不同系列的PIC单片机(如8位的,16位的,32位的)C编译器不能通用,你用到哪系列的单片机就安装那种C编译器。
PIC单片机开发一般用到的是C语言(跟标准C略有不同,基本可通用),编译器也用的是C编译器
G. 刚接触PIC单片机,想请问一下使用PIC单片机用什么软件编程比较好一点,
一楼肯定是没用过PIC单片机的人。KEIL这个软件是比较好,但它并不支持PIC单片机的开发。不懂不要瞎回答。
二楼说的才是正道。PIC有专用的MPLAB软件,去Microchip的官网那里有免费下载的。
H. PIC编译器和编程器有什么区别编程序用哪一个
编译器:开发程序后,用编译器将之编译成可执行的二进制文件。是软件。
PIC单片机的C编译器只有HI-TECH公司出品PICC编译器,和CCS公司的CCS编译器。还有PIC的生产商Microchip公司自行生产的只针对PIC18/PIC24/dsPIC/PIC32系列单片机的C语言编译器MCC(MCC18 / MCC30 / MCC32)。如果是编译PIC10、PIC12、PIC16系列单片机,用CCS最好。而PIC18/PIC24/dsPIC/PIC32系列,用MCC最好。
编程器:又称之为烧录器,是把你生成的可执行文件download到单片机上的NAND或者NOR中的工具,是硬件。
I. 计算机语言的编译器是怎么开发的
编译器用语言都写编译器主要功能进行词、语、语义析间代码优化间代码根据间代码汇编语言汇编语言变机器码整编译器算用任意语言实现
J. PIC单片机C语言编译器的问题
不能,mplab要和picc连接起来才能编译C,对于你准备用PIC18F433,那你也可以下载picc18 来用