发表于2024-11-15
本书的教材已经让许多人为公司开发并上市USB产品。系统化设计的创举是这成效的主因。只要依照书中内容,一个步骤接着一个步骤,按步就班就能于数天内完成一个USB装置。以多媒体键盘当作样板,再借由书中四个装置设计练习就可以熟练系统化设计技巧和了解市售真实USB装置的原理。尤其最后一个双工通信装置可以涵盖绝大多数的串列传输介面,是开发新产品的典范。
丰富的实作练习和现成的实验板让本书成为绝佳的教科书。除了USB装置设计课程外,也可以当作进阶微控器课程的教科书。第一部分对USB2.0规范书作了清晰明确的介绍,又提供许多范例和练习,可以单独成为USB通识的教材,更是USB装置开发工程师必备的参考工具。
本书备有教师手册光碟,可以用于教导SN8P和Cypress的USB微控器。
作者简介
林钖宽
现职:交通大学电机与控制工程系教授
学历:德国Erlangen-Nuernberg(尔朗恩-纽崙堡)大学制造自动化工程博士
荣誉:1995年 获国科会研究「优等」奖
第一部分 此部分的三章都有章后选择式的问题
第一章 USB2.0描述元
1.1 基本知识
1.2 描述元架构
1.3 标准描述元
1.4 HID类别特定描述元
1.5 HID用途表格
1.6 工具:USBComp
1.7 大量储存类别规范
第二章 USB2.0通信协定
2.1 概 述
2.2 封 包
2.3 交 易
2.4 传 输
2.5 咨求函数
2.6 USB汇流排列举
2.7 大量储存类别的特定咨求
第三章 主机端应用程式
3.1 前 言
3.2 实作见习:范例HidDevice.cpp
3.3 主程式
3.4 读写动作
3.5 介面寻找与取得
3.6 取得介面的操作把
3.7 实作练习
3.8 进阶学习
第二部分
第四章 SN8P组合语言
4.1 组合语言语法
4.2 基本运算程式
4.3 中 断
4.4 输出入暂存器
4.5 韧体发展系统
4.6 指令集
第五章 USB韧体模组
5.1 韧体架构
5.2 USB韧体模组构想
5.3 实际体验
5.4 USB韧体模组实现
5.5 咨求函数副程式
第六章 HID装置
6.1 电脑键盘
6.2 多媒体键盘
6.3 初始化程式
6.4 主程式回路
6.5 悬置副程式
6.6 中断型输入之程式模组
6.7 实作练习
第七章 设计练习:电脑滑鼠
7.1 USB滑鼠的硬体
7.2 系统化的韧体设计
7.3 描述元
7.4 USB韧体模组参数设定
7.5 主程式档mouse_main.asm
7.6 滑鼠週边功能档mouse_task.asm
7.7 测 试
第八章 设计练习:消费者用途按键
8.1 硬 体
8.2 系统化的韧体设计
8.3 描述元
8.4 USB韧体模组参数设定
8.5 主程式档consumer_main.asm
8.6 週边功能档consumer_task.asm
8.7 测 试
第九章 设计练习:键盘与滑鼠复合的装置
9.1 键盘与滑鼠复合装置的硬体
9.2 系统化的韧体设计
9.3 描述元
9.4 USB韧体模组参数设定
9.5 主程式档kybd_mouse_main.asm
9.6 滑鼠週边功能档mouse_task.asm
9.7 测 试
第十章 设计练习:双工通信的USB装置
10.1 双工通信装置的规格
10.2 主机端应用程式
10.3 系统化的韧体设计
10.4 描述元
10.5 USB韧体模组参数设定
10.6 主程式档duplex_main.asm
10.7 週边功能档keys_matrix_task.asm
10.8 测试
10.9 专题实作
USB2.0与HID装置之系统化设计(附光碟) pdf epub mobi txt 电子书 下载 2024
USB2.0与HID装置之系统化设计(附光碟) pdf epub mobi txt 电子书 下载