MPLAB C18 编译器函数库详解
需积分: 9 189 浏览量
更新于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 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
无痕幽雨
- 粉丝: 1689
- 资源: 53
最新资源
- 单片机串口通信仿真与代码实现详解
- LVGL GUI-Guider工具:设计并仿真LVGL界面
- Unity3D魔幻风格游戏UI界面与按钮图标素材详解
- MFC VC++实现串口温度数据显示源代码分析
- JEE培训项目:jee-todolist深度解析
- 74LS138译码器在单片机应用中的实现方法
- Android平台的动物象棋游戏应用开发
- C++系统测试项目:毕业设计与课程实践指南
- WZYAVPlayer:一个适用于iOS的视频播放控件
- ASP实现校园学生信息在线管理系统设计与实践
- 使用node-webkit和AngularJS打造跨平台桌面应用
- C#实现递归绘制圆形的探索
- C++语言项目开发:烟花效果动画实现
- 高效子网掩码计算器:网络工具中的必备应用
- 用Django构建个人博客网站的学习之旅
- SpringBoot微服务搭建与Spring Cloud实践