网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 原理基础 > 商品详情

单片机C语言编译器及其应用--基于PIC18F系列

分享到:
单片机C语言编译器及其应用--基于PIC18F系列

最 低 价:¥23.70

定 价:¥32.00

作 者:刘和平郑群英江渝邓力刘钊

出 版 社:北京航空航天大学出版社

出版时间:2007-01-01

I S B N:9787810778862

商品详情

编辑推荐

  本书以HI TECH公司的C编译器为主要参考资料,为了更好地理解和使用C编译器,应与PIC芯片数据手册里的相关部分一起阅读,这样可以使用户对C编译器有一个全面的了解。C编译器具有C语言的标准特性,同时还有许多扩展功能。这些功能都是为了适应PIC18F系列单片机的开发而设计的,其与汇编器集成在一起,共享链接器和链接库。
      本书可作为大学本科学生单片机原理及应用课程的教学参考书;对单片机开发者来说,也是一本很好的软件开发参考书。

内容简介

  在单片机的开发应用中采用C语言编程是一个趋势,它可以保证项目开
  发的继承性并提供便于项目组多成员开发的环境。虽然各种单片机都有自己
  的C语言环境,但其大同小异。本书介绍PIC18F系列单片机的C语言及其编译
  器的使用方法,以及在使用C语言时可能遇到的某些特殊问题,并给出了相
  应的应用程序。使用PIC18F系列单片机的C语言初级和中高级用户可以在本
  书中了解到C语言编译器的特性和细节;在应用中遇到的一些问题,也可以
  从书中找到解决的办法。
         本书是单片机C语言开发者的一本很好的参考书,也可作为大学本科生
  单片机原理及应用课程的参考书。

作者简介

  第1章 C语言概述
  1.1 注释1
  1.2 标志符和关键字1
  1.3 变量和常量3
  1.4 基本数据类型3
  1.4.1 整型数据4
  1.4.2 浮点型数据5
  1.4.3 字符型数据5
  1.5 构造类型6
  1.5.1 数组6
  1.5.2 结构8
  1.5.3 联合11
  1.5.4 枚举13
  1.6 指针15
  1.6.1 指针变量15
  1.6.2 指针运算符16
  1.6.3 指针运算16
  1.6.4 数组的指针17
  1.6.5 指针数组17
  1.6.6 多级指针18
  1.6.7 数组与指针19
  1.7 运算符和表达式20
  1.7.1 运算符20
  1.8 类型转换26
  1.8.1 算术转换26
  1.8.2 强制类型转换27
  1.9 表达式27
  1.10 结构化控制语句28
  1.10.1 语句28
  1.10.2 结构化控制语句29
  1.10.3 控制结构化36
  第2章 C编译器
  2.1 编译过程概述38
  2.1.1 编译38
  2.1.2 编译器的输入40
  2.2 程序块与链接器49
  2.2.1 程序块49
  2.3 程序块链接52
  2.3.1 程序块分组52
  2.3.2 程序块配置53
  2.3.3 链接器的程序块放置选项54
  2.3.4 链接时的问题60
  2.3.5 修改链接器选项62
  第3章 命令行驱动器
  3.1 长命令行65
  3.2 默认库65
  3.3 标准运行时间代码65
  3.4 PICC18编译器选项65
  3.4.1 processor定义处理器类型67
  3.4.2 Aaddress指定ROM偏移量67
  
  3.4.3 Aoption指定附加汇编器选项67
  3.4.4 AAHEX生成美国式自动符号Hex67
  3.4.5 ASMLIST生成.LST汇编程序文件67
  3.4.6 BIN生成二进制输出文件67
  3.4.7 BL选择大存储空间模块68
  3.4.8 BS选择小存储空间模块68
  3.4.9 C编译成目标文件68
  3.4.10 CKfile生成校验和68
  3.4.11 CP16使用16位宽程序空间指针68
  3.4.12 CP24使用24位宽的程序空间指针69
  3.4.13 CRfile生成交叉参考列表69
  3.4.14 D24使用24位双精度值69
  3.4.15 D32使用32位双精度值69
  3.4.16 Dmacro定义宏69
  3.4.17 E定义编译错误的格式70
  3.4.18 Efile重定向编译器错误信息输出至文件71
  3.4.19 FDOUBLE使能快速32位浮点数学程序72
  3.4.20 FAKELOCAL提供MPLAB特殊调试信息72
  3.4.21 Gfile生成源代码的符号文件72
  3.4.22 HELP帮助73
  3.4.23 ICD MPLAB的编译代码73
  3.4.24 I path加入搜索路径73
  3.4.25 INTEL生成INTEL十六进制文件73
  3.4.26 L library库浏览73
  3.4.27 L option指定链接器的附加选项74
  3.4.28 Mfile生成映像文件75
  3.4.29 MPLAB用MPLAB IDE编译和调试程序75
  3.4.30 MOT生成Motorola S Record格式的十六进制文件75
  3.4.31 Nsize标志符长度设定75
  3.4.32 NODEL不删除临时文件和中间结果文件75
  3.4.33 NOERRATA勘误表修改不使能75
  3.4.34 NORT不链接标准运行时间启动模块75
  3.4.35 O调用优化器76
  3.4.36 Ofile指定输出文件76
  3.4.37 O option对Objtohex指定一个选项76
  3.4.38 P汇编文件的预处理76
  3.4.39 PRE生成预处理后的源代码76
  3.4.40 PROTO生成原型76
  3.4.41 PSECTMAP存储器的使用情况77
  3.4.42 q退出模式78
  3.4.43 RESRAMranges[,ranges]保留指定的RAM地址范围78
  3.4.44 RESROMranges[,ranges]保留指定的ROM地址范围79
  3.4.45 ROMranges指定外部存储器79
  3.4.46 S编译汇编程序代码79
  3.4.47 SIGNED_CHAR使符号类型有正负之分80
  3.4.48 STRICT完全满足ANSI标准80
  3.4.49 TEK生成Tektronix格式的十六进制文件80
  3.4.50 Umacro取消一个已定义的宏80
  3.4.51 UBROF生成UBRO……

目录

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...