成功加入购物车
实物图
徐爱钧 、 彭秀华 著 / 电子工业出版社 / 2008-05 / 平装
售价 ¥ 60.00 8.0折
定价 ¥75.00
品相 八五品
优惠 满包邮
延迟发货说明
上书时间2023-09-02
卖家超过10天未登录
Keil Cx51 V7.0单片机高级语言编程与μVision2应用实践(第2版)
《KeilCx51V7.0单片机高级语言编程与μVision2:应用实践(第2版)》共分12章,第1章阐述8051单片机的存储器结构,以及在μVision2集成开发环境下进行Cx51程序设计和编译调试的基本方法。第2章到第6章阐述8051单片机C语言编程的基础知识,以及KeilCx51对ANSIC的扩展。第7章阐述μVision2集成开发环境,详细介绍了工作环境、目标程序的仿真调试以及各种开发工具应用选项的设置方法。第8章阐述在μVision2环境下进行Cx51应用程序设计的技巧,通过大量具体实例详细讨论了许多Cx51实际应用中的常见问题和解决方法,详细介绍利用MON51监控程序设计用户硬件目标板的方法。第9章介绍KeilCx51编译器的各种编译控制命令、数据调用协议,给出了全部库函数及其应用范例。第10章阐述A51宏汇编器,介绍了各种符号与表达式、汇编伪指令、宏处理以及汇编控制命令。第11章阐述BL51/Lx51连接定位器与实用工具,详细介绍BL51/Lx51的各种连接控制命令、符号转换程序OH51、库管理程序LIB51的使用方法。第12章阐述RTX51实时多任务操作系统及其子集RTX51TINY的功能和具体使用方法。
第1章8051单片机与KeilCx51基础1.18051单片机的存储器组织结构1.2KeilCx51开发工具1.3Cx51简单编程与调试第2章Cx51程序设计基础2.1标识符与关键字2.2Cx51程序设计的基本语法2.2.1数据类型 2.2.2常量 2.2.3变量及其存储模式 2.2.4用typedef重新定义数据类型 2.2.5运算符与表达式2.3Cx51程序的基本语句 2.3.1表达式语句 2.3.2复合语句 2.3.3条件语句 2.3.4开关语句 2.3.5循环语句 2.3.6返回语句第3章函数3.1函数的定义3.2函数的调用 3.2.1函数的调用形式 3.2.2对被调用函数的说明 3.2.3函数的参数和函数的返回值 3.2.4实际参数的传递方式3.3函数的递归调用与再入函数3.4中断服务函数与寄存器组定义3.5函数变量的存储方式 3.5.1局部变量与全局变量 3.5.2变量的存储种类 3.5.3函数的参数和局部变量的存储器模式第4章数组与指针4.1数组的定义与引用4.2字符数组4.3数组作为函数的参数4.4指针 4.4.1指针与地址 4.4.2指针变量的定义 4.4.3指针变量的引用 4.4.4指针变量作为函数的参数4.5数组的指针 4.5.1用指针引用数组元素 4.5.2字符数组指针 4.5.3指针的地址计算4.6函数型指针4.7返回指针型数据的函数4.8指针数组与指针型指针 4.8.1指针数组 4.8.2指针型指针 4.8.3抽象型指针第5章结构、联合与枚举5.1结构变量的定义与引用5.2结构变量的初值5.3结构数组5.4结构型指针 5.4.1结构型指针的概念 5.4.2用结构型指针引用结构元素5.5结构与函数 5.5.1将结构作为函数的参数 5.5.2将结构型指针作为函数的参数5.6联合变量的定义与引用5.7枚举变量的定义与引用第6章预处理器6.1宏定义 6.1.1不带参数的宏定义 6.1.2带参数的宏定义6.2文件包含6.3条件编译6.4其他预处理命令第7章μVision2集成开发环境7.1μVision2的下拉菜单 7.1.1File菜单 7.1.2Edit菜单 7.1.3View菜单 7.1.4Project菜单 7.1.5Tools菜单 7.1.6SVCS菜单 7.1.7Window菜单 7.1.8Help菜单7.2μVision2中的调试器 7.2.1Debug状态下窗口分配与View菜单操作 7.2.2通过Debug菜单进行程序代码调试 7.2.3通过“Peripherals”菜单观察仿真结果7.3μVision2的调试命令 7.3.1显示和更新存储器内容命令 7.3.2程序执行控制命令 7.3.3断点管理命令 7.3.4其他通用命令7.4μVision2的表达式 7.4.1表达式的组成 7.4.2μVision2表达式与C语言表达式之间的差别 7.4.3μVision2表达式应用举例7.5μVision2的函数 7.5.1内部函数 7.5.2用户函数 7.5.3信号函数 7.5.4μVision2函数与Cx51函数的差别第8章μVision2环境下Cx51编程技巧与应用实例8.1编写Cx51应用程序的基本原则8.2Cx51应用中的一些常见问题与解决方法 8.2.1Cx51程序设计中容易出错的地方 8.2.2有关Cx51程序设计的若干实际应用技巧8.38051单片机的片内定时器应用编程 8.3.1多模块编程 8.3.2片上集成外围功能应用 8.3.3在μVision2中生成应用库函数8.4在μVision2中应用硬件目标板8.58051单片机的片内串行日应用编程 8.5.1用8051串行口扩展的矩阵键盘 8.5.2利用8051串行口实现多机通信 8.5.38051串行口的中断驱动程序 8.5.4利用8051串行口实现人机对话命令的输入输出8.68051单片机串行接口扩展应用编程 8.6.15位共阴极LED驱动器MC14489的应用 8.6.28位共阴极LED驱动器MAX7219的应用 8.6.3单总线温度传感器DS1820的应用 8.6.4实时时钟芯片DS1302的应用8.7I2C总线驱动程序 8.7.1I2C总线简介 8.7.2I2C总线通用软件模拟驱动程序 8.7.3I2C接口器件24C04的读写程序8.88051单片机存储器扩展与测试应用编程 8.8.1测试8051应用系统总线与扩展存储器的Cx51程序 8.8.28051扩展FLASH存储器在系统编程的Cx51程序 8.8.3P89C51RD2单片机片内FLASH在应用中编程的Cx51程序8.98051单片机并行接日扩展应用编程 8.9.1打印输出接口及其驱动程序 8.9.2D/A及AID转换接口及其驱动程序 8.9.3用可编程芯片8155实现并行I/O接口扩展 8.9.4实时日历/时钟芯片DS12887的Cx51驱动程序 8.9.5用可编程芯片8279扩展键盘/LED显示器接口 8.9.6LCD显示模块EA-D20040AR的Cx51应用编程 8.9.7内置T6963C驱动器的LCD显示模块Cx51应用编程8.1080C552单片机内部A/D转换器的Cx51驱动程序 8.10.180C552单片机简介 8.10.280C552内部ADC的应用 8.10.3使用80C552内部ADC时印刷电路板的设计要点 8.10.4使用80C552内部ADC的Cx51驱动程序8.1187C752单片机在气流量测量中的应用 8.11.187C752单片机简介 8.11.2气流量测量仪表的硬件设计 8.11.3气流量测量仪表的软件设计第9章Cx51编译器9.1Cx51编译器简介9.2Cx51编译器控制命令详解 9.2.1源控制命令 9.2.2列表控制命令 9.2.3目标控制命令9.3KeilCx51编译器对ANSIC的扩展 9.3.1存储器类型与编译模式 9.3.2关于bit,sbit,sfr,sfr16数据类型 9.3.3一般指针与基于存储器的指针及其转换 9.3.4Cx51编译器对ANSIC函数定义的扩展9.4Cx51编译器的数据调用协议 9.4.1数据在内存中的存储格式 9.4.2目标代码的段管理9.5Cx51编译器的特殊支持 9.5.1AnalogDevice公司的Aduc8xxB2系列 9.5.2Atmel89x8252及衍生产品 9.5.3Dallas80C320、C420、C520、C530 9.5.4Dallas80C390、C400、C5240及衍生产品 9.5.5Infineon80C517、C509、C537及衍生产品 9.5.6Philips8xC750、C751、C752 9.5.7Philips8xC51Mx 9.5.8Philips和AtmelWM系列的双数据指针9.6用户配置文件 9.6.1启动代码文件 9.6.2变量初始化文件 9.6.3基本I/O函数文件 9.6.4分组配置文件9.7与汇编语言程序的接口9.8与PL/M51程序的接口9.9绝对地址访问 9.9.1采用扩展关键字“_at_”或指针定义变量的绝对地址 9.9.2采用预定义宏指定变量的绝对地址 9.9.3采用连接定位控制命令指定变量的绝对地址9.10Cx51的库函数 9.10.1字符函数CTYPE.H 9.10.2标准I/O函数STDIO.H 9.10.3字符串函数STRING.H 9.10.4标准函数STDLIB.H 9.10.5数学函数MATH.H 9.10.6绝对地址访问ABSACC.H 9.10.7内部函数INTRINS.H 9.10.8变量参数表STDARG.H 9.10.9全程跳转SETJMP.H 9.10.10计算结构体成员的偏移量STDDEF.H第10章Ax51定汇编器10.1符号与表达式10.2汇编伪指令 10.2.1段控制指令 10.2.2符号定义指令 10.2.3存储器初始化指令 10.2.4存储器保留指令 10.2.5过程声明指令(仅用于Ax51) 10.2.6程序连接指令 10.2.7地址控制指令 10.2.8其他指令10.3宏处理器 10.3.1标准宏处理器 10.3.2嵌套宏定义 10.3.3宏调用 10.3.4C宏处理器 10.3.5MPL宏处理器 10.3.6MPL函数 10.3.7MPL条件处理函数 10.3.8MPL字符串处理函数10.4汇编控制命令 10.4.1汇编控制命令详解 10.4.2条件汇编命令第11章BL51/Lx51连接定位器与实用工具11.1BL51/Lx51的连接定位方式 11.1.1连接定位中的数据段处理 11.1.2连接定位器的引用 11.1.3应用程序在存储器空间中的定位 11.1.4数据覆盖 11.1.5代码分组 11.1.6分组配置11.2连接定位控制命令详解 11.2.1列表文件控制命令 11.2.2输出文件控制命令 11.2.3段与存储器定位控制命令 11.2.4高级语言控制命令11.3符号转换工具 11.3.1IntelHEX文件格式与符号转换工具 11.3.2引用符号转换工具OH51/OHX51 11.3.3引用分组目标文件转换工具OC5111.4库管理器LIBx51第12章RTX51实时多任务操作系统12.1RTX51一般介绍12.2RTX51技术参数12.3使用RTX51TINY的要求和限定12.4RTX51TINY的任务管理12.5RTX51TINY的配置12.6RTX51TINY的系统函数12.7RTX51TINY应用系统调试附录AKeilCx51与ANSIC的差别附录BKeilCx51不同版本的差别附录C代码优化附录DCx51编译器的限制附录E关于配套光盘及硬件目标板参考文献
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30