|
|
|
|
|
|
USB外围设备设计与应用
|
中国电力出版社
|
中国图书网
|
¥24.60
|
去商家购买
|
|
| 内容简介 |
|
USB外围设备设计与应用 内容简介 本书的内容包括了USB的基本结构、指令、传输格式等相关的知识,以及基本的输Af输出接口实验。其中,包含了LED、指拨开关、键盘扫描、七段显示器以及ADC与RS-232系列。 本书全一册,共13章,依据理论与应用性的考虑,编排了4个学习的阶段,本书适用于相关的计算机专业人员参考使用,也可以作为一船技职院校徽电脑控制实习的相关教材。 USB外围设备设计与应用 本书目录 第1章 序论一USB的基本结构与特征 第2章 USB基本结构与特性 2.1 USB协议总览 2.2 USB的总线结构 2.3 USB数据流的模式与管线的概念 2.4 USB的传输类型 2.5 USB的连接头与缆线 2.5.1 USB接日的电气特性 2.5.2 USB的电源管理 2.6 USB的编码方式 2.7 USB接口的通信协议 2.7.1 数据域位的格式 2.7.2 封包格式 2.7.3 数据交易格式 2.7.4 输出入要求封包(IRP) 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.2.1 程序内存的规划 4.2.2 保密用的保险丝位 4.2.3 数据存储器的规划 4.3 重置 4.3.1 打开电源重置(POR) 4.3.2 重置(WDR) 4.3.3 USB总线重置 4.4 内建的定时器 4.5 立即唤醒的功能(在暂停模式下) 4.6 中断 4.6.1 中断的迟滞时间 4.6.2 GPIO中断 4.6.3 USB中断 4.6.4 定时器中断 4.6.5 唤醒中断 4.7 USB引擎 4.7.1 USB设备列举的过程 4.7.2 端点0 4.7.3 端点1 4.7.4 USB状态与控制 4.8 结论 第5章 CYASM汇编语言 5.1 如何执行CYASM 5.2 USB微处理器 5.3 地址的空间规划 5.3.1 指令的格式 5.3.2 寻址的模式 5.3.3 指令执行后的目的地 5.4 汇编语言的语法 5.5 列表文件的格式 5.6 组泽器指令 5.7 指令集 5.8 结论 第6章 以固件实现USB接口通信 6.1 固件技术 6.1.1 CPU版本的差异 6.1.2 程序内存结构 6.2 USB通信 6.3 如何使用CY7C630/112XX执行端点的通信工作 6.4 USB通信程序(使用CY7C630/l/2XX) 6.5 结论 第7章 Cypress USB微控制器的开发系统 7.1 如何运用Cypress USB MCU工具进行快速、有效的设计 7.1.1 最初的概念性设计 7.1.2 以仿真器Simulator/Emulator来实现 7.1.3 以在线仿真器ICE来调试 7.1.4 最后的验证 7.2 USB Starter Kit-CY3640 7.2.1 功能与特性 7.3 低速USB Developer'S Kit-CY3650 7.3.1 USB的开发环境 7.3.2 USB的开发环境一安装硬件 7.3.3 USB的开发环境一调试/监控软件 7.3.4 USB的开发环境一如何操作 7.3.5 扩充接脚的描述 7.3.6 自我测试 7.4 低速USB Developer's Kit-CY3651 7.4.1 S1开关的设定 7.4.2 J1连接器与目标芯片 7.4.3 自我测试 7.4.4 仿真板与MCU之间的差异 7.5 结论 第8章 程序的仿真、调试与刻录 8.1 基本的系统需求与安装 8.2 USB开发系统软件 8.2.1 操作软件的结构 8.2.2 内部程序内存 8.2.3 内部主菜单栏 8.3 Cypress USB MCU的刻录 第9章 USB微控制器的实践入门 9.1 读取按钮的输入值 9.2 键盘扫描 9.3 调整LED亮度与光敏晶体管感度 9.4 读取电位计的电阻值 9.5 实现RS-232串行通信的接口 9.5.1 异步通信所传送数据的结构 9.5.2 执行RS-232的通信协议 9.6 结论 第10章 USB鼠标 10.1 鼠标的基本构造 10.2 硬件设计 10.3 固件设计 10.3.1 USB的接口 10.3.2 USB鼠标描述符 10.3.3 电源管理 10.3.4 位移的计算 10.4 结论 第11章 USB摇杆 11.1 模拟摇杆的基本结构 11.2 硬件的设计 11.3 固件的设计 11.3.1 USB摇杆描述符 11.3.2 校准 11.3.3 位移偏移量的计算 11.4 结论 第12章 USB键盘 12.1 PS/2键盘的基本结构 12.1.1 键盘的开关与扫描矩阵 12.1.2 PS/2控制器 12.1.3 PS/2缆线 12.2 硬件的设计 12.3 固件设计 12.3.1 USB键盘的描述符 12.4 功能与特性 12.4.1 主循环 12.4.2 扫描的工作 12.4.3 弹跳 12.4.4 按键码的表格 12.5 结论 第13章 USB输入/输出设备 13.1 系统结构 13.2 USB微控制器的固件规划 13.2.1 INC包括文件 13.2.2 主程序 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 结论 USB外围设备设计与应用 |
|
|
相关介绍/目录 |
|
|
|
|
|
|
|