没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
2005 Microchip Technology Inc. DS51297F_CN
MPLAB
®
C18
C 编译器
函数库
DS51297F_CN 第 ii 页 2005 Microchip Technology Inc.
提供本文档的中文版本仅为了便于理解。Microchip
Technology Inc. 及其分公司和相关公司、各级主管与员工及
事务代理机构对译文中可能存在的任何差错不承担任何责任。
建议参考 Microchip Technology Inc. 的英文原版文档。
本出版物中所述的器件应用信息及其他类似内容仅为您提供便
利,它们可能由更新之信息所替代。确保应用符合技术规范,
是您自身应负的责任。Microchip 对这些信息不作任何明示或
暗示、书面或口头、法定或其他形式的声明或担保,包括但不
限于针对其使用情况、质量、性能、适销性或特定用途的适用
性的声明或担保。 Microchip 对因这些信息及使用这些信息而
引起的后果不承担任何责任。未经 Microchip 书面批准,不得
将 Microchip 的产品用作生命维持系统中的关键组件。在
Microchip 知识产权保护下,不得暗中或以其他方式转让任何
许可证。
商标
Microchip 的名称和徽标组合、 Microchip 徽标、 Accuron、
dsPIC、 K
EELOQ、 microID、 MPLAB、 PIC、 PICmicro、
PICSTART、 PRO MATE、 PowerSmart、 rfPIC 和
SmartShunt 均为 Microchip Technology Inc. 在美国和其他国
家或地区的注册商标。
AmpLab、 FilterLab、 Migratable Memory、 MXDEV、
MXLAB、 PICMASTER、 SEEVAL、 SmartSensor 和 The
Embedded Control Solutions Company 均为 Microchip
Technology Inc. 在美国的注册商标。
Analog-for-the-Digital Age、 Application Maestro、
dsPICDEM、 dsPICDEM.net、 dsPICworks、 ECAN、
ECONOMONITOR、 FanSense、 FlexROM、 fuzzyLAB、
In-Circuit Serial Programming、 ICSP、 ICEPIC、 Linear
Active Thermistor、 MPASM、 MPLIB、 MPLINK、 MPSIM、
PICkit、 PICDEM、 PICDEM.net、 PICLAB、 PICtail、
PowerCal、 PowerInfo、 PowerMate、 PowerTool、 Real
ICE、 rfLAB、 rfPICDEM、 Select Mode、 Smart Serial、
SmartTel、 Total Endurance、 UNI/O、 WiperLock 和 Zena
均为 Microchip Technology Inc. 在美国和其他国家或地区的
商标。
SQTP 是 Microchip Technology Inc. 在美国的服务标记。
在此提及的所有其他商标均为各持有公司所有。
© 2005, Microchip Technology Inc.版权所有。
请注意以下有关 Microchip 器件代码保护功能的要点:
• Microchip 的产品均达到 Microchip 数据手册中所述的技术指标。
• Microchip 确信:在正常使用的情况下, Microchip 系列产品是当今市场上同类产品中最安全的产品之一。
• 目前,仍存在着恶意、甚至是非法破坏代码保护功能的行为。就我们所知,所有这些行为都不是以 Microchip 数据手册中规定的
操作规范来使用 Microchip 产品的。这样做的人极可能侵犯了知识产权。
• Microchip 愿与那些注重代码完整性的客户合作。
• Microchip 或任何其他半导体厂商均无法保证其代码的安全性。代码保护并不意味着我们保证产品是 “牢不可破”的。
代码保护功能处于持续发展中。 Microchip 承诺将不断改进产品的代码保护功能。任何试图破坏 Microchip 代码保护功能的行为均可视
为违反了 《数字器件千年版权法案 (Digital Millennium Copyright Act)》。如果这种行为导致他人在未经授权的情况下,能访问您的
软件或其他受版权保护的成果,您有权依据该法案提起诉讼,从而制止这种行为。
Microchip
位于美国亚利桑那州
Chandler
和
Tempe
及位于加利福尼亚
州
Mountain View
的全球总部、设计中心和晶圆生产厂均于
2003
年
10
月通过了
ISO/TS-16949:2002
质量体系认证。公司在
PICmicro
®
8
位单片机、
KEELOQ
®
跳码器件、串行
EEPROM
、单片机外设、非易失
性存储器和模拟产品方面的质量体系流程均符合
ISO/TS-
16949:2002
。此外,
Microchip
在开发系统的设计和生产方面的质量体
系也已通过了
ISO 9001:2000
认证。
提供本文档的中文版本仅为了便于理解。Microchip
Technology Inc. 及其分公司和相关公司、各级主管与员工及
事务代理机构对译文中可能存在的任何差错不承担任何责任。
建议参考 Microchip Technology Inc. 的英文原版文档。
本出版物中所述的器件应用信息及其他类似内容仅为您提供便
利,它们可能由更新之信息所替代。确保应用符合技术规范,
是您自身应负的责任。Microchip 对这些信息不作任何明示或
暗示、书面或口头、法定或其他形式的声明或担保,包括但不
限于针对其使用情况、质量、性能、适销性或特定用途的适用
性的声明或担保。 Microchip 对因这些信息及使用这些信息而
引起的后果不承担任何责任。未经 Microchip 书面批准,不得
将 Microchip 的产品用作生命维持系统中的关键组件。在
Microchip 知识产权保护下,不得暗中或以其他方式转让任何
许可证。
MPLAB
®
C18 C 编译器
函数库
2005 Microchip Technology Inc. DS51297F_CN 第 iii 页
目录
前言 .................................................................................................................................. 1
第 1 章 概述
1.1 简介.............................................................................................................. 5
1.2 MPLAB C18 函数库概述 .............................................................................. 5
1.3 启动代码....................................................................................................... 5
1.4 处理器内核函数库 ........................................................................................ 6
1.5 特定处理器的函数库..................................................................................... 7
第 2 章 硬件外设函数
2.1 简介.............................................................................................................. 9
2.2 A/D 转换器函数 ............................................................................................ 9
2.3 输入捕捉函数 ............................................................................................. 17
2.4 I²C™ 函数 .................................................................................................. 21
2.5 I/O 口函数 .................................................................................................. 34
2.6 Microwire 函数 ........................................................................................... 37
2.7 脉宽调制函数 ............................................................................................. 44
2.8 SPI 函数 ..................................................................................................... 48
2.9 定时器函数................................................................................................. 57
2.10 USART 函数............................................................................................... 66
第 3 章 软件外设函数库
3.1 简介............................................................................................................ 75
3.2 外部 LCD 函数............................................................................................ 75
3.3 外部 CAN2510 函数 ................................................................................... 82
3.4 软件 I²C 函数 ............................................................................................ 105
3.5 软件 SPI 函数 ........................................................................................... 111
3.6 软件 UART 函数 ....................................................................................... 114
第 4 章 通用软件函数库
4.1 简介.......................................................................................................... 117
4.2 字符分类函数 ........................................................................................... 117
4.3 数据转换函数 ........................................................................................... 122
4.4 存储器和字符串操作函数 ......................................................................... 126
4.5 延时函数................................................................................................... 142
4.6 复位函数................................................................................................... 144
4.7 字符输出函数 ........................................................................................... 147
第 5 章 数学函数库
5.1 简介.......................................................................................................... 157
5.2 32 位浮点数数学函数库............................................................................ 157
5.3 C 标准数学库函数 .................................................................................... 160
MPLAB
®
C18 C 编译器函数库
DS51297F_CN 第 iv 页 2005 Microchip Technology Inc.
术语表...........................................................................................................................167
索引 ..............................................................................................................................173
全球销售及服务网点 .....................................................................................................180
MPLAB
®
C18 C 编译器
函数库
2005 Microchip Technology Inc. DS51297F_CN 第 1 页
前言
简介
本文档旨在提供可供 Microchip MPLAB
®
C18 C 编译器使用的函数库和预编译目标文
件的详细信息。
文档内容编排
文档内容编排如下:
• 第 1 章:概述 — 描述提供的函数库和预编译目标文件。
• 第 2 章:硬件外设函数库 — 描述每个硬件外设库函数。
• 第 3 章: 软件外设函数库 — 描述每个软件外设库函数。
• 第 4 章: 通用软件函数库 — 描述每个通用软件库函数。
• 第 5 章:数学函数库 — 讲述数学库函数。
• 术语表 — 包括本指南使用的术语。
• 索引 — 本文档中的术语、特性以及各个章节的交叉引用列表。
客户须知
所有文档均会过时,本文档也不例外。 Microchip 的工具和文档将不断演变以满足客户的需求,因此
实际使用中有些对话框和 / 或工具说明可能与本文档所述之内容有所不同。请访问我们的网站
(www.microchip.com)获取最新文档。
文档均标记有 “DS”编号。该编号出现在每页底部的页码之前。 DS 编号的命名约定为
“DSXXXXXA”,其中 “XXXXX”为文档编号,“A”为文档版本。
欲了解开发工具的最新信息,请参考 MPLAB
®
IDE 在线帮助。从 Help (帮助)菜单选择 Topics
(主题),打开现有在线帮助文件列表。
剩余183页未读,继续阅读
资源评论
zhaoxinghua06
- 粉丝: 2
- 资源: 100
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功