MPLAB C18 编译器函数库详解
需积分: 9 163 浏览量
更新于2024-07-23
收藏 1.2MB PDF 举报
"MPLAB C18 函数库"
MPLAB C18 函数库是Microchip Technology Inc.为18系列微控制器设计的一套全面的C编译器库,旨在简化和加速开发过程。该库包含了各种硬件和软件外设的函数,以及通用软件和数学函数,方便开发者进行高效编程。
第1章介绍了库的概述,包括库的目的、启动代码、处理器内核函数库和特定处理器的函数库。启动代码是程序执行的起始部分,通常包含初始化设置。处理器内核函数库提供了对微控制器核心功能的访问,如中断处理、内存管理等。特定处理器的函数库则针对不同18系列MCU的特性提供定制化的功能。
第2章详细阐述了硬件外设函数,包括A/D转换器、输入捕捉、I²C、I/O口、Microwire、脉宽调制(PWM)、SPI、定时器和USART(通用同步异步收发传输器)的函数。这些函数使得开发者可以轻松地控制和配置微控制器的硬件资源,实现数据转换、通信协议、时序控制等功能。
第3章讲解了软件外设函数库,如外部LCD、外部CAN2510、软件I²C、软件SPI和软件UART。这些函数库允许开发者模拟硬件外设的功能,特别是在硬件资源有限或者需要自定义行为时非常有用。
第4章涵盖通用软件函数库,包括字符分类、数据转换、内存和字符串操作、延迟函数、复位函数以及字符输出函数。这些函数为基本的软件操作提供了便利,例如处理字符类型、转换数据格式、管理内存以及控制程序流程。
第5章介绍了数学函数库,分为32位浮点数数学函数库和C标准数学库函数。这些函数支持复杂的数学运算,如浮点计算,对于需要进行数值处理的应用非常关键。
这个库是为MPLAB C18 C编译器设计的,适用于开发基于Microchip 18系列微控制器的应用。值得注意的是,Microchip提醒用户应参考英文原版文档以获取最新和最准确的信息,并强调对翻译的准确性不承担责任。此外,Microchip的产品不应用于生命维持系统的关键组件,除非获得了明确的批准。最后,文档中还列举了一些Microchip的商标和产品名称。
2012-05-16 上传
2009-09-03 上传
2017-09-12 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
无痕幽雨
- 粉丝: 1702
- 资源: 53
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录