注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络硬件、外部设备与维护USB设计应用实例

USB设计应用实例

USB设计应用实例

定 价:¥33.00

作 者: (美)ohn Hyde著;孙耀国等译
出版社: 中国铁道出版社
丛编项: 计算机工程应用教程
标 签: 接口

ISBN: 9787113053192 出版时间: 2003-08-01 包装: 胶版纸
开本: 23cm 页数: 272 字数:  

内容简介

  本书是专门针对开发人员所撰写的专业性图书。作者围绕着一系列提供完整注释文档的实例组织了本书的内容,并逐步地示范了USB设计的实现方法,此外还提供了理解USB用法的完整参考。Intel权威人士John Hyde:·提供了包括图表、代码和示例在内的多个实例。·描述了主要销售商解决方案并展示了从中选择最佳方案的方法。·讲述了连接传统设备和新设备的方法。·内容覆盖了多种日常装置,比如:电灯、开关、电动机、温度调节装置和扬声器。

作者简介

暂缺《USB设计应用实例》作者简介

图书目录

第1章 把I/O 设备加到现代的 PC 
1-1 动手上机的例子 
1-2 你需要怎样的技术背景 
1-3 本书的重点 
1-4 现代 PC:一段简短的历史 
1-4-1 操作简单、价格低廉 
1-5 USB 术语 
1-5-1 PC 主机
1-5-2 USB 电缆 
1-5-3 集线器设备 
1-5-4 I/O 设备 
1-6 USB 对 PC 主机的冲击 
本章小结
第2章 走近数据线 
2-1 差动信号 
2-2 包的构成 
2-3 包的类型 
2-3-1 开始帧令牌包(Start-of-Frame Token Packet) 
2-3-2 Setup,IN和 OUT 令牌包 
2-3-3 数据传送包 
2-3-4 握手包 
2-4 建立一个事务处理 
2-4-1 中断传输 
2-4-2 块传输 
2-4-3 同步传输 
2-4-4 控制传输 
2-5 PC 主机请求
2-6 错误处理 
2-7 针对低速设备的一个不同点 
2-8 在总线上观察 USB 包 
本章小结 
第3章 枚举过程 
3-1 设备检测 
3-2 枚举步骤 
3-3 设备描述符 
3-3-1 配置描述符 
3-3-2 接口描述符
3-4 选择一个设备驱动程序
3-5 定义一个 HID 
3-5-1 HID描述符 
3-5-2 报告描述符 
3-6 I/O 设备方面 
3-7 最小 I/O 设备
3-8 复杂 I/O 设备
本章小结 
第4章 PC 主机上的运行时间软件 
4-1 Visual Basic 简介 
4-2 示例 1:USB设备显示 
4-2-1 示例 1—第1步:人机接口设计 
4-2-2 示例 1—第2步:程序初始化 
4-2-3 示例 1—第3步:选择一个主控制器 
4-2-4 示例 1—第4步:描述符显示 
4-3 示例 2:HID 显示 
4-3-1 示例 2—第1步:人机接口设计 
4-3-2 示例 2—第2步:程序初始化 
4-3-3 示例 2—第3步:显示 HID 信息 
4-4 与一个 HID 交换数据 
4-4-1 报告描述符 
4-4-2 设计例子 
本章小结 
第5章 开发工具 
5-1 开发环境 
5-2 目标的实现 
5-2-1 一个外部链接方式的例子 
5-2-2 一个调试监视器的例子 
5-2-3 一个集成的调试监视程序的例子 
5-2-4 USB 外部设备的例子 
5-2-5 USB ASIC 例子 
5-3 软件开发工具 
5-4 USB 专用工具 
5-4-1 USB 单步 
5-4-2 USB 视图 
5-4-3 HID 视图 
5-4-4 HID 表格产生器 
本章小结 
第6章 按钮和灯 
6-1 示例 1:简单的设计,集成的USB端口 
6-1-1 示例 1——第1步:设计硬件
6-1-2 示例 1——第2步:完成描述符
6-1-3 示例 1——第 3 步:实现微控制器代码 
6-1-4 示例 1——第4步:应用程序代码 
6-2 示例 2:简单设计,外部 USB 端口
6-2-1 示例 2——第1步:设计硬件
6-2-2 示例 2——第 2 步:完成描述符
6-2-3 示例 2——第3步:实现微控制器代码
6-2-4 示例 2——第 4 步:应用程序代码
6-2-5 示例 2——设计小结
6-2-6 示例 2——真实世界产品实例
6-3 示例 3:加入更多的端口(与微控制器无关)
6-3-1 示例 3——第1步:硬件设计
6-3-2 示例 3——第2步:完成描述符
6-3-3 示例 3——第3步:实现微控制器代码
6-3-4 示例 3——第4步:应用程序代码
6-4 示例 4:增加很多很多端口(与微控制器无关)
6-4-1 示例 4——第1步:设计硬件
6-4-2 示例 4——第2步:完成描述符
6-4-3 示例 4——第3步:实现微控制器代码
6-4-4 示例 4——第4步:应用程序代码
本章小结
第7章 从 ISA 迁移 
7-1 IN 和 OUT 的特殊性 
7-2 制作一个 ISA 卡 
7-3 即插即用 ISA
7-4 从 ISA 迁移
7-4-1 软件移植 
7-5 用户 I/O 示例 
7-5-1 设计优化 
本章小结 
第8章 构建USB桥 
8-1 USB到RS-232桥的设计 
8-2 串行通信外围设备的设计 
8-2-1 首先,看看通信标准 
8-2-2 直接线控制调制解调器例子 
8-3 并行设备例子 
8-3-1 软盘驱动器 
8-3-2 SCSI设备 
8-4 另外的桥 
8-5 条形码扫描器例子 
本章小结 
第9章 与数字世界相连接 
9-1 I2C接口
9-1-1 I2C规范
9-1-2 I2C小结
9-2 温度计应用
9-2-1 例1:读温度
9-2-2 例2:加温度限定值
9-2-3 例3:使用一个多点的温度计
9-2-4 温度计应用小结
9-3 红外子系统
9-3-1 PC工业界红外标准
9-3-2 例1:IrDA数据 
9-3-3 例2:IrDA控制 
9-3-4 例3:消费工业IR 
9-3-5 红外子系统小结 
本章小结 
第10章 连接到现实世界 
10-1 输出信号调理 
10-2 电机控制
10-2-1 例1:步进电机
10-2-2 例2:直流电机 
10-3 控制市电供电的设备
10-3-1 例3:照明控制面板
10-4 现实世界中的模拟信号
10-4-1 模拟转换例子
10-4-2 传感器输入
10-5 数据采集和仪器
10-5-1 USB模块例子
10-5-2 USB工业系列例子 
10-5-3 设备盒例子 
本章小结 
第11章 我喜欢那样的声音 
11-1 创建数字声音
11-1-1 采样的声音
11-1-2 合成声音 
11-2 MIDI协议 
11-2-1 MIDI硬件接口 
11-2-2 MIDI合成器
11-2-3 MIDI文件格式
11-3 USB对声音的支持
11-3-1 例1:音频输出
11-3-2 例2:音频输入 
11-3-3 软件的功能控制 
11-4 电话连接 
11-4-1 例3:电话设计 
本章小结 
第12章 我能看见你 
12-1 调整视频数据大小 
12-1-1 视频压缩的重要性 
12-2 系列视频解决方案 
12-2-1 例1:视频会议摄像机 
12-2-2 例2:复合视频 
12-2-3 例3:数字视频创建 
12-3 USB在视频领域的应用
12-3-1 数字显微镜
12-3-2 生物测量学
本章小结 
第13章 设计一个集线器 
13-1 基本的集线器
13-1-1 集线器中继器
13-1-2 集线器控制器 
13-1-3 电源控制 
13-1-4 基本集线器小结
13-2 构建一个复合设备
13-3 设计例子 
13-3-1 步骤1:加一个集线器 
13-3-2 步骤2:加I/O设备
13-3-3 步骤3:扩充设计
本章小结 
第14章 把所有的东西组合到一起 
14-1 设计例子概述 
14-1-1 步骤1:调谐器前端子系统
14-1-2 步骤2:视频转USB子系统
14-1-3 步骤3:音频转USB子系统 
14-1-4 步骤4:集线器子系统
14-1-5 步骤5:I2C控制子系统
14-1-6 步骤6:供电分配
14-1-7 步骤7:设计优化
14-1-8 步骤8:PC主机应用 
本章小结 
第15章 增加进入家庭的数据带宽 
15-1 普通老式电话服务(POTS) 
15-1-1 一个xDSL调制解调器的参考设计 
15-1-2 利用电话线的家庭连网 
15-2 重新审视有线电视同轴电缆 
15-2-1 线缆调制解调器例子 
15-2-2 电缆联网例子 
15-3 数字广播和PC 
本章小结 
附录A

本目录推荐