Advertisement

PIC单片机_ C语言编程技术

阅读量:

1.为什么也是C语言?

采用C语言进行单片机系统软件的开发具有诸多优势,例如代码编写效率较高、调试过程直观清晰、后期维护与升级便捷以及代码复用性较强,因此在单片机系统设计中,C语言编程技术的应用范围正逐步扩大。对于PIC单片机的软件开发而言,同样可以借助C语言实现。Microchip公司并未自主开发适用于PIC单片机的C语言编译器,但市场上已有多个厂商推出了支持该系列单片机的C语言编译工具,如Hitech、CCS、IAR及Bytecraft等企业所提供的产品。其中最为广泛使用的当属Hitech公司的PICC编译器,该工具以其稳定性强、生成代码效率高而受到众多PIC单片机开发者的青睐。

Hitech-PICC编译器在整体上遵循ANSI C标准,但存在一个显著限制,即不支持函数递归调用。造成这一现象的主要原因在于PIC单片机所采用的独特堆栈结构。该类单片机的堆栈为硬件实现方式,其深度在芯片设计阶段已固定,无法满足递归算法对大量堆栈操作的需求。

2.MpLab中配置PIC C编译环境,并进行项目开发

为了简化PICC编译器的编译环境配置过程,首先需要在MPLAB IDE集成开发环境中建立一个针对PICC C编译器的项目。

  1. 打开MPLAB IDE7.00集成开发环境界面,从菜单栏中选择Project->New

全部评论 (0)

还没有任何评论哟~