PIC单片机C语言编程教程与开发工具解析
需积分: 9 43 浏览量
更新于2024-07-26
收藏 5.38MB PDF 举报
“pic单片机c语言教程”
本教程聚焦于使用C语言编程的PIC单片机开发,主要介绍如何利用各种编译器和开发工具进行程序设计。PICC是针对Microchip PIC微控制器的一种C编译器,由不同的公司如Hitech、IAR、CCS等提供。在教程中,你将学习到PICC编辑器的基本用法,以及如何编写C语言代码来控制PIC系列的单片机,例如PIC16F84、PIC16F877和PIC16F628等型号。
11.1章节介绍了多个用于PIC单片机的C编译器,包括Hitech PICC、IAR Embedded Workbench、CCS的C compiler for PIC18 (CCS PICC)以及Bytecraft的MPCC。这些编译器支持ANSI C标准,并且有各自的特色和优势,例如Hitech PICC提供了小于10%的代码膨胀率,使得程序更紧凑。
11.2章节提到了MPLAB-IDE(Microchip的集成开发环境),这是一个广泛使用的平台,用于编写、编译和调试基于PIC微控制器的项目。在这个IDE中,你可以设置工具链,如选择Hitech PICC作为编译器,使用ICE2000或ICD2作为调试器。
11.3章节详细解释了MPLAB-IDE中的项目配置过程,包括设置语言工具的位置,指定编译器(如PICC.EXE)以及源文件(如.c和.as)的路径。这有助于理解如何在MPLAB-IDE中建立和管理C语言项目。
11.4章节开始涉及到实际的C语言编程,例如引入pic.h头文件,这是为PIC单片机提供特定功能定义和宏的文件。`__CONFIG`指令用于配置芯片的选项,如HS表示高速振荡器,PROTECT表示程序保护,PWRTEN表示电源监控定时器启用,BOREN表示开启内置BOR(Brown-out Reset)功能,这些都是单片机运行时的重要设置。
在教程中,你还会遇到实际的C语言代码示例,例如`main`函数的定义,以及包含用户自定义头文件(如"pc68.h")的过程,这些都是编写应用程序的基础。
通过这个教程,你不仅可以学习到C语言的基础,还能深入理解如何在实际应用中针对PIC单片机进行编程,包括理解不同编译器的特点、使用MPLAB-IDE进行项目管理和调试,以及编写与硬件交互的代码。这将对你的单片机开发技能和理解有极大的提升。
2012-12-08 上传
2010-05-14 上传
2010-12-01 上传
2010-12-01 上传
2021-10-01 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
stw2587
- 粉丝: 0
- 资源: 1
最新资源
- 新型智能电加热器:触摸感应与自动温控技术
- 社区物流信息管理系统的毕业设计实现
- VB门诊管理系统设计与实现(附论文与源代码)
- 剪叉式高空作业平台稳定性研究与创新设计
- DAMA CDGA考试必备:真题模拟及章节重点解析
- TaskExplorer:全新升级的系统监控与任务管理工具
- 新型碎纸机进纸间隙调整技术解析
- 有腿移动机器人动作教学与技术存储介质的研究
- 基于遗传算法优化的RBF神经网络分析工具
- Visual Basic入门教程完整版PDF下载
- 海洋岸滩保洁与垃圾清运服务招标文件公示
- 触摸屏测量仪器与粘度测定方法
- PSO多目标优化问题求解代码详解
- 有机硅组合物及差异剥离纸或膜技术分析
- Win10快速关机技巧:去除关机阻止功能
- 创新打印机设计:速释打印头与压纸辊安装拆卸便捷性