单片机开发环境μVision 2使用指南及USB固件编程与调试PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:尹勇,王洪成编著
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2004
- ISBN:781077493X
- 页数:352 页
第1章 KeilC51的基础知识 1
1.1C51程序的基本结构 1
1.2C51的标识符与关键字 3
1.3C51的数据类型 5
1.4C51的常量和变量 9
1.4.1C51的常量 9
1.4.2C51的变量 11
第8章 USB接口芯片PDIUSBD 12
1.5.1函数的说明 14
1.5C51的函数 14
1.5.2函数的定义 15
1.5.3函数的调用 16
1.6C51的数组与指针 16
1.6.1C51的数组 16
1.6.2C51的指针 18
1.7C51的结构与联合 21
1.7.1C51的结构 21
1.7.2C51的联合 24
1.8C51类型定义 26
1.9.1宏定义 27
1.9C51的编译预处理 27
1.9.2文件包含 30
1.9.3条件编译 32
第2章 KeilC51开发工具简介 35
2.1μVision2集成开发环境介绍 35
2.2DOS下的C51开发工具 37
2.2.1C51开发工具介绍 37
2.2.2KeilC51的C编译器 38
2.2.3KeilC51的A51宏汇编器 39
2.2.4KeilC51的BL51代码连接器/定位器 39
2.2.6KeilC51的OH51目标十六进制转换器 41
2.2.5KeilC51的OC51目标文件转换器 41
2.3Windows下的C51开发工具 42
2.2.7KeilC51的LIB51库文件管理器 42
2.3.1μVision1版 43
2.3.2μVision2版 45
2.4μVision2的安装 50
2.4.1系统需求 50
2.4.2安装注意事项 50
2.4.3μVision2的安装过程 50
2.5μVision2安装后的文件组织结构 55
2.6一个完整的应用实例 55
第3章 μVision2的集成开发环境 63
3.1μVision2集成开发环境 63
3.2μVision2项目管理窗口 64
3.2.1目标、文件组和文件的管理 64
3.2.2项目窗口中的文件和文件组的属性 67
3.3μVision2的菜单栏 70
3.4μVision2工具栏的使用 83
3.5μVision2快捷键的使用 85
3.6.1设置窗口属性 88
3.6μVision2的各种窗口 88
3.6.2源代码编辑窗口 92
3.6.3反汇编窗口 94
3.6.4Watch CallStack窗口 95
3.6.5Memory窗口 97
3.6.6CPU寄存器窗口 99
3.6.7串行窗口 99
3.6.8性能分析窗口 100
3.6.9代码覆盖窗口 102
3.6.10符号观察窗口 103
第4章 用μVision2管理项目 106
4.1启动μVision2并创建一个项目 106
4.1.1创建一个新的项目 106
4.1.2新建一个源文件 108
4.2增加和配置启动代码 109
4.3μVision2的CPU和程序启动代码详解 110
4.4为目标设置工具选项 113
4.4.1配置对话框 113
4.4.2例子项目的设置 115
4.5编译项目并生成hex文件 136
4.6代码分块 138
4.7使用资源浏览器 153
4.8KeilC51与汇编语言的接口 156
4.8.1模块内接口 156
4.8.2模块间接口 158
4.9列表文件的使用 162
4.9.1C语言列表文件 162
4.9.2汇编语言列表文件 166
4.10μVision2的使用技巧 169
4.10.1导入μVisionl的项目到μVision2 169
4.10.2为列表文件和目标文件指定单独的文件夹 169
4.10.4使用μVision2器件库中没有的微控制器 171
4.10.3复制工具设置到一个新的目标中 171
5.1调试设置 173
第5章 用μVision2调试项目 173
5.1.1设置调试参数 176
5.1.2指定调试器初始化文件 177
5.1.3启动代码调试模式 179
5.2项目调试 179
5.2.1使用反汇编窗口 179
5.2.2使用断点 182
5.2.3使用变量和函数观察(Watch)窗口 187
5.2.4使用CPU寄存器观察窗口 190
5.2.5使用内存观察窗口 191
5.2.6使用串口观察窗口 193
5.2.7使用执行效果观察窗口 194
5.2.8使用内存标记窗口 196
5.2.9使用符号观察窗口 197
5.2.10程序的运行 199
第6章 USB设备规范 200
6.1USB概述 200
6.1.1USB的发展历程 201
6.1.2USB1.1的特点 203
6.1.3USB存在的问题 204
6.1.4USB的应用 204
6.2USB的通信模型 205
6.3USB设备状态 208
6.3.1外置的设备状态 208
6.3.2USB设备的枚举过程 210
6.3.3USB设备的数据传输过程 211
6.4通用USB设备操作 211
6.4.1动态插接与拔出 212
6.4.2地址分配 212
6.4.3配置 212
6.4.4数据传送 213
6.4.5电源管理 213
6.4.6请求处理 214
6.5USB设备的标准请求 215
6.4.7请求错误 215
6.5.1BmRequestType域 216
6.5.2BRequest域 217
6.5.3WValue域 217
6.5.4WIndex域 217
6.5.5WLength域 218
6.5.6各种标准请求 218
6.6USB设备中的固件描述表 223
6.6.1设备描述表 223
6.6.2配置描述表 224
6.6.3接口描述表 225
6.6.4端点描述表 226
6.6.5字串描述表 227
6.6.6固件描述表举例 228
第7章 USB的数据包及数据传输方式 231
7.1USB的数据传输 231
7.2各种包的格式 232
7.2.1标记包 233
7.2.2帧开始包 233
7.2.3数据包 233
7.2.4握手包 234
7.2.5握手回答包(HandshakeResponse) 235
7.3标记包的字段格式 236
7.3.1包标识符字段 236
7.3.2地址字段 237
7.3.3帧号字段 238
7.3.4数据字段 238
7.3.5循环冗余校验 238
7.4USB的数据传输方式 240
7.4.1批处理传送 240
7.4.2控制传送 242
7.4.3中断事务 245
7.4.4同步传送 247
8.1PDIUSBD12的芯片特点 248
8.2PDIUSBD12的引脚说明 249
8.3PDIUSBD12的内部结构 251
8.4PDIUSBD12与80C51的典型连接 253
8.5PDIUSBD12的端点描述 253
8.6PDIUSBD12的命令 255
8.6.1命令总汇 255
8.6.2初始化命令 256
8.6.3数据流命令 259
8.6.4普通命令 263
9.1固件编程介绍 264
第9章 PDIUSBD12固件的编程实现 264
9.2固件的文件结构 265
9.3固件的编程实现 267
9.3.1主循环MAINLOOP.c 267
9.3.2命令接口D12C1.c 280
9.3.3中断服务程序ISR.c 286
9.3.4协议层CHAP_9.c和PROTODMA.c 297
9.4固件编程注意事项 314
第10章 PDIUSBD12固件代码在μVision2中的调试 316
10.1打开项目 316
10.2.1项目的设置 317
10.2固件代码的软仿真调试 317
10.2.2项目的编译 318
10.3固件代码的软件仿真调试 319
10.4固件代码的硬仿真调试 325
10.4.1关于硬件的调试 325
10.4.2μVision2软件的配置 326
附录A Vision2的高级编程技巧 340
附录B Vision2的错误信息 340
B.1 致命错误 340
B.2 语法和语义错误 342
B.3 警告 349
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《近代旅游指南汇刊 23》王强主编 2014
- 《重庆市绿色建筑评价技术指南》重庆大学,重庆市建筑节能协会绿色建筑专业委员会主编 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019