图书介绍

USB外围设备设计与应用PDF|Epub|txt|kindle电子书版本网盘下载

USB外围设备设计与应用
  • 许永和编著;健莲科技改编 著
  • 出版社: 北京:中国电力出版社
  • ISBN:7508310640
  • 出版时间:2002
  • 标注页数:291页
  • 文件大小:82MB
  • 文件页数:304页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

USB外围设备设计与应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

自序PREFACE1

编辑部序EDITORIAL PREFACE1

第1章 序论-USB的基本结构与特征1

第2章 USB基本结构与特性7

2-1 USB协议总览7

2-2 USB的总线结构8

2-3 USB数据流的模式与管线的概念9

2-4 USB的传输类型10

2-5 USB的连接头与缆线12

2-5-1 USB接口的电气特性14

2-5-2 USB的电源管理15

2-6 USB的编码方式16

2-7 USB接口的通信协议17

2-7-1 数据域位的格式17

2-7-2 封包格式19

2-7-3 数据交易格式21

2-7-4 输出入要求封包(IRP)24

2-8 USB描述符24

2-9 USB的标准设备要求30

2-10 USB接口的重置、暂停、恢复与远程唤醒32

2-11 USB主机33

2-12 设备类35

2-13 结论36

第3章 Cypress-USB微控制器37

3-1 主要特性与功能39

3-2 CY7C63411/12/13与CY7C63511/12/1341

3-3 CY7C63612与CY7C6361344

3-4 CY7C64011/12/13~CY7C64111/12/1345

3-5 CY7C64213与CY7C6431347

3-6 CY7C65013与CY7C6511349

3-7 CY7C660XX~CY7C661XX51

3-8 结论53

第4章 USB微控制器的硬件与结构56

4-1 I/O端口58

4-2 内存的规划62

4-2-1 程序内存的规划62

4-2-2 保密用的保险丝位63

4-2-3 数据存储器的规划63

4-3 重置64

4-3-3 USB总线重置66

4-3-1 打开电源重置(POR)66

4-3-2 重置(WDR)66

4-4 内建的定时器67

4-5 立即唤醒的功能(在暂停模式下)67

4-6 中断68

4-6-1 中断的迟滞时间70

4-6-2 GPIO中断70

4-6-5 唤醒中断72

4-7 USB引擎72

4-6-4 定时器中断72

4-6-3 USB中断72

4-7-1 USB设备列举的过程73

4-7-2 端点074

4-7-3 端点177

4-7-4 USB状态与控制78

4-8 结论79

第5章 CYASM汇编语言80

5-1 如何执行CYASM?80

5-2 USB微处理器81

5-3 地址的空间规划82

5-3-2 寻址的模式83

5-3-1 指令的格式83

5-4 汇编语言的语法84

5-3-3 指令执行后的目的地84

5-5 列表文件的格式86

5-6 组译器指令87

5-7 指令集92

5-8 结论114

6-1 固件技术119

6-1-1 CPU版本的差异119

第6章 以固件实现USB接口通信119

6-1-2 程序内存结构121

6-2 USB通信126

6-3 如何使用CY7C630/1/2XX执行端点的通信工作135

6-4 USB通信程序(使用CY7C7630/1/2xx)137

6-5 结论146

第7章 Cypress USB微控制器的开发系统147

7-1 如何运用Cypress USB MCU工具进行快速、有效的设计148

7-1-1 最初的概念性设计148

7-1-3 以在线仿真器ICE来调试149

7-1-4 最后的验证149

7-1-2 以仿真器Simulator/Emulator来实现149

7-2 USB Starter Kit-CY3640150

7-2-1 功能与特性150

7-3 低速USB Developer’s Kit-CY3650152

7-3-1 USB的开发环境152

7-3-2 USB的开发环境--安装硬件153

7-3-3 USB的开发环境--调试/监控软件155

7-3-4 USB的开发环境--如何操作155

7-3-5 扩充接脚的描述159

7-3-6 自我测试162

7-4 低速USB Developer’s Kit-CY3651163

7-4-1 S1开关的设定164

7-4-2 JI连接器与目标芯片164

7-4-3 自我测试166

7-4-4 仿真板与MCU之间的差异167

7-5 结论167

第8章 程序的仿真、调试与刻录168

8-1 基本的系统需求与安装168

8-2-1 操作软件的结构169

8-2 USB开发系统软件169

8-2-2 内部程序内存170

8-2-3 内部主菜单栏174

8-3 Cypress USB MCU的刻录177

第9章 USB微控制器的实践入门179

9-1 读取按钮的输入值179

9-2 键盘扫描180

9-3 调整LED亮度与光敏晶体管感度182

9-4 读取电位计的电阻值183

9-5-1 异步通信所传送数据的结构185

9-5 实现RS-232串行通信的接口185

9-5-2 执行RS-232的通信协议186

9-6 结论201

第10章 USB鼠标202

10-1 鼠标的基本构造202

10-2 硬件设计203

10-3 固件设计206

10-3-1 USB的接口206

10-3-2 USB鼠标描述符209

10-3-3 电源管理212

10-4 结论214

10-3-4 位移的计算214

第11章 USB摇杆215

11-1 模拟摇杆的基本结构215

11-2 硬件的设计216

11-3 固件的设计217

11-3-1 USB摇杆描述符218

11-3-2 校准222

11-3-3 位移偏移量的计算223

11-4 结论223

12-1-1 键盘的开关与扫描矩阵224

第12章 USB键盘224

12-1 PS/2键盘的基本结构224

12-1-2 PS/2控制器225

12-1-3 PS/2缆线226

12-2 硬件的设计226

12-3 固件设计227

12-3-1 USB键盘的描述符229

12-4 功能与特性231

12-4-1 主循环231

12-4-2 扫描的工作232

12-4-3 弹跳234

12-4-4 按键码的表格236

12-5 结论236

第13章 USB输入/输出设备237

13-1 系统结构237

13-2 USB微控制器的固件规划239

13-2-1 INC包括文件240

13-2-2 主程序243

13-3 载入WDM的驱动程序246

13-4 USB设备的测试254

13-5 Windows应用程序的编写258

13-6 结论261

第14章 USB输入/输出设备电路模块262

14-1 主程序262

14-2 输入-指拨开关271

14-3 输出模块-LED显示272

14-4 输入模块-矩阵开关273

14-5 输出模块-七段显示器279

14-6 USB?RS232数据网桥281

14-7 模拟/数字转换器284

14-8 结论288

附录 APPENDIX289

热门推荐