自序PREFACE
编辑部序EDITORIAL PREFACE
第1章 序论一USB的基本结构与特征
第2章 USB基本结构与特性
2-1 USB协议总览
2-2 USB的总线结构
2-3 USB数据流的模式与管线的概念
2-4 USB的传输类型
2-5 USB的连接头与缆线
2-6 USB的编码方式
2-7 USB接口的通信协议
2-8 USB描述符
2-9 USB的标准设备要求
2-10 USB接口的重置、暂停、恢复与远程唤醒
2-11 USB主机
2-12 设各类
2-13 结论
第3章 Cypress-USB微控制器
3-1 主要特性与功能
3-2 CY7C63411/12/13与 CY7C63511/12/13
3-3 CY7C63612与CY7C63613
3-4 CY7C64011/12/13~CY7C64111/12/13
3-5 CY7C64213与CY7C64313
3-6 CY7C65013与CY7C65113
3-7 CY7C660XX~CY7C66lXX
3-8 结论
第4章 USB微控制器的硬件与结构
4-1 I/O端口
4-2 内存的规划
4-3 重置
4-4 内建的定时器
4-5 立即唤醒的功能(在暂停模式下)
4-6 中断
4-7 USB引擎
4-8 结论
第5章 CYASM汇编语言
5-1 如何执行CYASM?
5-2 USB微处理器
5-3 地址的空间规划
5-4 汇编语言的语法
5-5 列表文件的格式
5-6 组泽器指令
5-7 指令集
5-8 结论
第6章 以固件实现USB接口通信
6-1 固件技术
6-2 USB通信
6-3 如何使用CY7C630/112XX执行端点的通信工作
6-4 USB通信程序(使用CY7C630/l/2XX)
6-5 结论
第7章 Cypress USB微控制器的开发系统
7-1 如何运用Cypress USB MCU工具进行快速、有效的设计
7-2 USB Starter Kit-CY3640
7-3 低速USB DeveloperS Kit-CY3650
7-4 低速USB Developers Kit-CY3651
7-5 结论
第8章 程序的仿真、调试与刻录
8-1 基本的系统需求与安装
8-2 USB开发系统软件
8-3 Cypress USB MCU的刻录
第9章 USB微控制器的实践入门
9-1 读取按钮的输入值
9-2 键盘扫描
9-3 调整LED亮度与光敏晶体管感度
9-4 读取电位计的电阻值
9-5 实现RS-232串行通信的接口
9-6 结论
第10章 USB鼠标
10-1 鼠标的基本构造
10-2 硬件设计
10-3 固件设计
10-4 结论
第11章 USB摇杆
11-1 模拟摇杆的基本结构
11-2 硬件的设计
11-3 固件的设计
11-4 结论
第12章 USB键盘
12-1 PS/2键盘的基本结构
12-2 硬件的设计
12-3 固件设计
12-4 功能与特性
12-5 结论
第13章 USB输入/输出设备
13-1 系统结构
13-2 USB微控制器的固件规划
13-3 载入WDM的驱动程序
13-4 USB设备的测试
13-5 Windows应用程序的编写
13-6 结论
第14章 USB输入/输出设备电路模块
14-1 主程序
14-2 输入-指拨开关
14-3 输出模块-LED显示
14-4 输入模块-矩阵开关
14-5 输出模块-七段显示器
14-6 USB ORS232数据网桥
14-7 模拟撤字转换器
14-8 结论
附录 APPENDIX
展开