mplabc语言编译器
㈠ 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单片机的企业都要求用汇编写程序(就为了最大效率的使用程序存储器)。
㈡ 用MPLAB IDE编译PIC单片机程序,如何才能生成.hex文件
如果是汇编程序,直接点击build图标即可编译成HEX文件。如果是C语言,因为MPLAB上没有C编译器,所以你还需要下载并安装一个C编译器。如果是PIC10/12/16等系列单片机的程序,可以用HI-TECH的PICC编译器。如果是PIC18系列,则需要装MICROHIP出的MCC18或者HTITECH的PICC18编译器,如果是PIC24系列或者dsPIC系列,则需要装MICROHIP出的MCC30或者HTITECH的PICC24编译器
㈢ P16F946 一般是用什么编译器 C语言编程。MPLAB C 和HI-TECH 谢谢!
MPLAB 为集成开发环境,C编译器为HI-TECH
㈣ PIC单片机C语言编译器的问题
不能,mplab要和picc连接起来才能编译C,对于你准备用PIC18F433,那你也可以下载picc18 来用
㈤ maplab用C语言编写程序需要C编译器那么mplab如果用汇编语言编写还需要编译器吗
C语言与汇编语言都是高级语言,都需要经过编译器编译为机器语言。常用的C编译器有有CCS,HITECH,picc18,picc30等。另外汇编编译器mplab已经绑定安装了不需要另外安装。
—————————来自Just_Engineer的解答,希望可以帮到你。————————————
㈥ "如何使用PIC单片机C语言编译器进行程序开发与调试"
开始学习PIC单片机C程序设计实践,首先了解一下基础:
第1章</:
C语言简介
- 1.1 程序与计算机架构:计算机通过执行指令来完成任务,程序是指令的集合。
- 1.2 数字系统:理解二进制和十六进制,为C语言操作提供基础。
- 1.3 C语言介绍:C语言起源于汇编语言,具有高效、灵活等特点。
第2章 PIC单片机基础</:
PIC概述
- 2.1 PIC概述:了解单片机的核心特性,包括存储器结构和指令结构。
- 2.2 环境配置:MPLAB开发环境,以及PIC编程器的使用。
第3章 C语言编译器</:
PIC的C编译器
- 3.1 编译器选择:如CSS公司的C编译器,包括结构和限制。
- 3.3 PCM安装与集成:安装步骤和与MPLAB的协同工作。
- 3.4 编程流程:从源文件创建到调试,包括调试方法和写入操作。
第4章 实践硬件</:
两种练习用的PIC单元
- 4.1 A单元:介绍功能、接口和安装步骤。
- 4.2 B单元:详细功能、电路连接和安装指导。
第5章 C语言实践</:
程序设计基础
- 5.1 C程序结构:函数、表达式和数据组织。
- 5.2 格式与编程风格:代码格式规定和最佳实践。
...(此处省略详细章节内容,以避免过长,但每个章节的要点都已包含在上述列表中,后续章节内容类似,涉及C语言应用到具体硬件操作、调试方法、数据类型、模块化编程、标准函数等)...
(6)mplabc语言编译器扩展阅读
《PIC单片机C程序设计与实践》是一本PIC系列单片机C语言开发应用的入门级指导丛书,以美国Microchip(微芯)公司的中级产品PIC16F87X单片机为例,选用CSS公司的C语言编译器,重点介绍集成开发环境、C语言的开发应用基础和C语言的开发应用实例等内容,并给出了相应的应用程序。使用PIC16F系列单片机的C语言初级和中高级用户可以在本书中了解到C语言编译器的特性和细节;在应用中遇到的一些问题,也可以从书中找到解决的办法。