【知识点详解】 1. PIC单片机C语言编程:PIC单片机的C语言编程具有高效、直观、便于维护和升级、代码复用率高以及跨平台移植的优点。与PC机编程不同,单片机资源有限,对实时性和效率要求更高,因此需要深入理解单片机的体系结构和硬件资源。 2. 中档系列PIC单片机:本书主要讨论的是中档系列的PIC单片机,Microchip公司并未提供官方的C语言编译器,但有多个第三方公司(如Hitech、CCS、IAR、Bytecraft)提供了支持PIC单片机的C编译器。 3. Hitech PICC编译器:Hitech公司的PICC编译器因其稳定性和高效率的代码生成而受到广泛应用,有正式版和限时试用版,同时为初学者提供了免费的PICC-Lite版本,支持部分型号的PIC单片机。 4. C编译器网址参考:文中列举了Hitech、IAR、CCS和Bytecraft等公司的C编译器相关网址,便于读者进一步学习和了解。 5. 不支持递归调用:PICC编译器遵循ANSI标准,但由于PIC单片机硬件堆栈的限制,不支持递归调用。为了补偿这一限制,它采用了“静态覆盖”技术,为C语言函数的局部变量分配固定的内存空间,以保持高效率。 6. MPLAB-IDE集成开发环境:MPLAB-IDE是Microchip的集成开发环境,可以与PICC编译器配合使用,实现代码的编译、链接和源码级别的调试。调试工具如ICE2000、ICD2和软件模拟器使得程序调试更加便捷。 7. PICC编译器与MPLAB-IDE集成:在MPLAB-IDE中设置语言工具位置,选择HI-TECH PICC Toolsuite,可以将PICC编译器与IDE集成,便于开发流程的一体化。 以上知识点详尽地介绍了PIC单片机使用C语言编程的背景、优势、存在的限制以及如何在MPLAB-IDE环境下进行开发工作。学习和应用这些知识,开发者能够更有效地利用C语言进行高效的PIC单片机程序设计。
剩余25页未读,继续阅读
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- DIN 17178-1986 特殊要求细晶粒结构钢焊接.pdf
- DIN 17174-1985 低温用焊接钢管.pdf
- DIN 17178-1986 中文版 特殊要求细晶粒结构钢焊接圆形钢管 交货技术条件.pdf
- DIN 32676-2001 饮食业、化工业和医药业用配件.不锈钢管夹具接头.焊接式(德文原版).pdf
- DIN 28181-1985 管束式热交换器的焊接钢管.尺寸.尺寸偏差和材料.pdf
- DIN 86037-1-1995 铜镍合金管道的活套法兰和焊接凸肩.第1部分组装.pdf
- DIN 86037-2-1995 铜镍合金管道的活套法兰和焊接凸肩.第2部分焊接凸肩.pdf
- DIN 46234-1980 非焊接接线端.铜导线用无绝缘套管环形连接.pdf
- DIN 86037-3-1995 铜镍合金管道的活套法兰和焊接凸肩.第3部分活套法兰.pdf
- DIN 86088-1996 铜镍合金制管道焊接异型件.三通.pdf
- DIN EN 499-1995 焊料.非合金钢和细粒钢的手动金属电弧焊接用涂剂焊条.分类.pdf
- DIN 86057-1976 管闷头连接件用法兰(套环)的焊接.pdf
- DIN EN 1011-1-2002 中文版 焊接.焊接金属材料的建议.第1部分电弧焊接通则.pdf
- DIN EN 1043-1-1996 金属材料焊接的破坏试验 硬度测试 第1部分:电弧焊接连接件的硬度试验.pdf
- DIN EN 1435-2002 焊缝的无损检验.焊接接头的X光照相检验.pdf
- DIN EN 1708-1-1999 中文版 焊接—钢焊接接头的基本细节 第1部分:承压构件.pdf