【文件属性】:
文件名称:MPLABXC8C编驿器
文件大小:6.38MB
文件格式:PDF
更新时间:2017-10-08 16:27:14
MPLAB XC8C
第1 章编译器概述
1.1 简介 .............................................................................................................. 13
1.2 编译器说明和文档 ......................................................................................... 13
1.3 器件说明 ....................................................................................................... 14
第2 章通用 C 接口
2.1 简介 .............................................................................................................. 15
2.2 背景知识——对于可移植代码的追求 .......................................................... 15
2.3 使用CCI ....................................................................................................... 18
2.4 ANSI 标准细化 .............................................................................................. 19
2.5 ANSI 标准扩展 .............................................................................................. 27
2.6 编译器特性 ................................................................................................... 41
第3 章操作指南
3.1 简介 .............................................................................................................. 43
3.2 安装和激活编译器 ......................................................................................... 43
3.3 调用编译器 ................................................................................................... 45
3.4 编写源代码 ................................................................................................... 48
3.5 让应用程序执行所需的操作 .......................................................................... 59
3.6 了解编译过程 ................................................................................................ 64
3.7 修复无法工作的代码 ..................................................................................... 72
第4 章 XC8 命令行驱动程序
4.1 简介 .............................................................................................................. 77
4.2 调用编译器 ................................................................................................... 78
4.3 编译过程 ....................................................................................................... 81
4.4 运行时文件 ................................................................................................... 87
4.5 编译器输出 ................................................................................................... 89
4.6 编译器消息 ................................................................................................... 91
4.7 MPLAB XC8 驱动程序选项 ........................................................................... 96
4.8 选项说明 ....................................................................................................... 97
4.9 MPLAB X 等效选项 ..................................................................................... 127
第5 章 C 语言特性
5.1 简介 ............................................................................................................ 135
5.2 ANSI C 标准问题 ........................................................................................ 135
5.3 与器件相关的特性 ....................................................................................... 137
5.4 支持的数据类型和变量 ............................................................................... 147
5.5 存储器分配和访问 ....................................................................................... 168
5.6 操作符和语句 .............................................................................................. 186
MPLAB® XC8 C 编译器用户指南
DS50002053D_CN 第4 页 2013-2014 Microchip Technology Inc.
5.7 寄存器使用 ................................................................................................. 188
5.8 函数 ............................................................................................................ 189
5.9 中断 ............................................................................................................ 198
5.10 main、运行时启动和复位 ......................................................................... 204
5.11 库程序 ...................................................................................................... 208
5.12 混合使用C 代码和汇编代码 ..................................................................... 210
5.13 优化 .......................................................................................................... 219
5.14 预处理 ...................................................................................................... 222
5.15 链接程序 ................................................................................................... 234
第6 章宏汇编器
6.1 简介 ............................................................................................................ 255
6.2 汇编器用法 ................................................................................................. 255
6.3 选项 ............................................................................................................ 256
6.4 MPLAB XC8 汇编语言 ................................................................................ 260
6.5 汇编代码级优化 .......................................................................................... 286
6.6 汇编列表文件 .............................................................................................. 287
第7 章链接器
7.1 简介 ............................................................................................................ 297
7.2 操作 ............................................................................................................ 297
7.3 重定位和psect ........................................................................................... 306
7.4 映射文件 ..................................................................................................... 307
第8 章实用程序
8.1 简介 ............................................................................................................ 313
8.2 库管理器 ..................................................................................................... 314
8.3 HEXMATE .................................................................................................. 317
附录A 库函数
A.1 简介 ............................................................................................................ 327
附录B 嵌入式编译器兼容性模式
B.1 简介 ............................................................................................................ 421
B.2 在兼容性模式下编译 .................................................................................. 421
B.3 语法兼容性 ................................................................................................. 422
B.4 数据类型 .................................................................................................... 423
B.5 操作符 ........................................................................................................ 423
B.6 扩展关键字 ................................................................................................. 424
B.7 固有函数 .................................................................................................... 425
B.8 pragma 伪指令 ........................................................................................... 426
附录C 错误和警告消息
C.1 简介 ........................................................................................................... 427
附录D 实现定义的行为
D.1 简介 ........................................................................................................... 541
D.2 翻译(G.3.1) ........................................................................................... 541
D.3 环境(G.3.2) ........................................................................................... 541
D.4 标识符(G.3.3) ........................................................................................ 542
2013-2014 Microchip Technology Inc. DS50002053D_CN 第5 页
D.5 字符(G.3.4) ............................................................................................ 542
D.6 整型(G.3.5) ............................................................................................ 543
D.7 浮点型(G.3.6) ........................................................................................ 544
D.8 数组和指针(G.3.7) ................................................................................. 544
D.9 寄存器(G.3.8) ........................................................................................ 544
D.10 结构、联合、枚举和位域(G.3.9) ......................................................... 545
D.11 限定符(G.3.10) .................................................................................... 545
D.12 声明符(G.3.11) .................................................................................... 545
D.13 语句(G.3.12) ........................................................................................ 545
D.14 预处理伪指令(G.3.13) ......................................................................... 546
D.15 库函数(G.3.14) .................................................................................... 547
术语表 ......................................................................................................................... 549
索引 ............................................................................................................................. 569
网友评论
- 原版说明书翻译文档,翻译内容准确