USB介面设计与应用入门(附范例光碟及PCB板) pdf epub mobi txt 电子书 下载 2024
图书介绍
☆☆☆☆☆
简体网页||
繁体网页
著者
出版者 出版社:全华图书 订阅出版社新书快讯 新功能介绍
翻译者
出版日期 出版日期:2014/05/19
语言 语言:繁体中文
下载链接在页面底部
点击这里下载
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
发表于2024-12-14
类似图书 点击查看全场最低价
图书描述
本书将针对USB介面设计上,以最易切入的PC主机端应用程式的开发角度介绍给初学的读者。而本书的章节的规划与安排上,特定分为四个部分: 第一章:简介VisualBasic6.0应用程式,第二章~第四章:介绍USB理论与规范与人性化介面装置,第五章~第八章:介绍USB应用程式设计概念、VisualBasic6.0API函式的唿叫与USB介面应用程式撰写,第九章~第十五章:介绍ATMEGA8-16PU晶片组开发工具的使用与USB介面的基本输出与输入实验设计。另外,此书内容的亦涵盖乙级硬体装修检定考与102学年度工业类科学生技艺竞赛之电脑修护题目范例解析与设计范例。本书适用于科大资工、电子及电机系「介面设计实习」、「介面技术实习」课程使用。
本书特色
1.本书将针对USB介面设计上,透过VisualBasic6.0程式来设计与练习,以最易切入的PC主机端应用程式的开发角度介绍给初学的读者。
2.本书涵盖乙级电脑硬体装修检定考与102学年度工业类科学生技艺竞赛之电脑修护题目范例解析与设计范例。
3.本书随书附赠PCB板,以利读者练习实验。
著者信息
USB介面设计与应用入门(附范例光碟及PCB板) pdf epub mobi txt 电子书 下载
图书目录
第1章 Visual Basic 6.0简介 1-1
1.1 初步认识Visual Basic 1-2
1.2 整合开发环境的介绍 1-4
1.3 变数型态与常数 1-8
1.4 基本语法 1-10
1.5 工具箱 1-17
1.6 撰写第一个Visual Basic应用程式 1-25
1.6.1 第一个Visual Basic应用程式 1-25
1.6.2 储存所建的程式档案 1-32
1.6.3 进阶Visual Basic程式(范例程式2)的设计程式的
设计 1-33
第2章 USB的基本架构与特性 2-1
2.1 什么是USB? 2-2
2.2 如何安装USB装置? 2-5
2.3 USB的汇流排结构 2-9
2.4 USB资料流的模式与管线的概念 2-12
2.5 USB的传输类型 2-14
2.6 USB的连接器与缆线 2-18
2.6.1 机械结构 2-18
2.6.2 USB介面的电气特性 2-21
2.6.3 USB汇流排状态 2-23
2.6.4 USB的电源管理 2-25
2.7 USB的编码方式 2-26
2.8 USB 3.0协定与基本概念 2-27
2.8.1 USB 3.0实体介面 2-27
2.8.2 USB 3.0机械特性 2-29
2.8.3 USB3.0汇流排架构 2-30
第3章 USB介面的通信协定 3-1
3.1 USB通信协定基础 3-1
3.1.1 栏位的格式 3-2
3.1.2 封包格式 3-6
3.1.3 资料交易格式 3-10
3.2 分割资料交易 3-16
3.3 USB描述元 3-17
3.3.1 装置描述元 3-21
3.3.2 配置描述元 3-22
3.3.3 介面描述元 3-23
3.3.4 端点描述元 3-24
3.3.5 字串描述元 3-25
3.3.6 HID群组与报告描述元 3-26
3.4 USB的标准要求 3-27
3.5 装置群组 3-29
3.6 USB周边装置与驱动程式 3-31
3.7 USB周边装置的发展方向 3-33
第4章 人性化介面装置(HID)群组 4-1
4.1 HID群组简介 4-1
4.2 HID群组的特性与限制 4-2
4.3 HID群组的基本要求 4-4
4.4 HID群组的韧体要求 4-5
4.5 辨识HID群组 4-7
4.5.1 描述元的内容 4-7
4.5.2 启动介面(Boot Interfaces) 4-11
4.5.3 HID群组描述元 4-12
4.6 报告描述元 4-13
4.7 HID群组要求 4-22
第5章 USB I/O介面卡实验板与软体开发环境 5-1
5.1 USB I/O介面卡实验板 5-1
5.2 软体开发工具与环境 5-6
5.2.1 Notepad程式编辑器工具软体 5-7
5.2.2 avrdude烧录器工具软体 5-16
5.2.3 烧录程式码实作 5-26
第6章 USB应用程式的设计概念 6-1
6.1 主机通讯的基本概念 6-1
6.2 主机如何发现装置 6-2
6.3 HID装置驱动程式与DLL的特性 6-4
6.4 HID API函式 6-7
6.5 API函式与Visual Basic的基本概念 6-9
6.5.1 宣告 6-10
6.5.2 ByRef与ByVal传递的格式 6-15
6.5.3 传递空值 6-17
6.5.4 函式与副程式 6-18
6.5.5 DLL档案的使用 6-19
6.5.6 字串格式 6-20
6.5.7 结构 6-20
6.5.8 如何唿叫API函式? 6-21
第7章 USB HID装置的API函式 7-1
7.1 Windows与HID装置通讯的API函式 7-1
7.2 寻找所有的HID装置 7-2
7.2.1 取得HID群组的GUID-HidD_GetHidGuid函式 7-2
7.2.2 取得所有HID讯息的结构阵列-SetupDiGetClass Devs
函式 7-4
7.2.3 辨识每一个HID介面-SetupDiEnumDeviceInterfaces函式 7-5
7.2.4 取得装置的路径-SetupDiGetDeviceInterfaceDetail函式 7-7
7.2.5 取得装置的代码-CreateFile函式 7-10
7.2.6 取得厂商与产品ID码-HidD_GetAttributes函式 7-12
7.3 检查HID装置功能 7-13
7.3.1 取得包含装置能力的缓冲区指标 -HidD_GetPreparsedData函式 7-13
7.3.2 取得装置的能力-HidP_GetCaps函式 7-14
7.3.3 取得数值的能力-HidP_GetValueCaps函式 7-16
7.4 读取与写入资料 7-18
7.4.1 传送特性报告给装置-HidD_SetFeature函式 7-19
7.4.2 从装置读取特性报告-HidD_GetFeature函式 7-21
7.4.3 传送输出报告给装置-WriteFile函式 7-23
7.4.4 从装置读取输入报告-ReadFile函式 7-24
7.5 关闭通讯-CloseHandle函式 7-24
第8章 USB介面应用程式设计 8-1
8.1 HID API函式的引用 8-1
8.2 打开HID装置的通讯步骤 8-15
8.3 Visual Basic表单程式设计 8-17
8.3.1 取得HID群组GUID码-HidD_GetHidGuid函式 8-22
8.3.2 取得所有HID讯息的结构阵列-SetupDiGetClassDevs
函式 8-24
8.3.3 辨识每一个HID介面-SetupDiEnumDeviceInterfaces
函式 8-26
8.3.4 取得装置的路径-SetupDiGetDeviceInterfaceDetail函式 8-28
8.3.5 取得装置的代码-CreateFile函式 8-30
8.3.6 取得贩售商与产品ID-HidD_GetAttributes函式 8-32
8.3.7 取得包含装置能力的缓冲区指标 -HidD_GetPreparsedData函式 8-34
8.3.8 取得装置的能力-HidP_GetCaps函式 8-35
8.3.9 取得数值的能力-HidP_GetValueCaps函式 8-38
8.3.11 从装置读取特性报告-Hid_GetFeature函式 8-41
8.4 完整的测试程式 8-44
第9章 动态链结函式库(DLL)档案的设计与应用 9-1
9.1 DLL档案的设计方法与步骤 9-1
9.2 多个USB装置控制的DLL设计 9-18
9.3 个别位元组传输的DLL设计 9-23
第10章 USB I/O介面卡设计
-应用ATmega8A-16PU晶片组 10-1
10.1 ATmega8A-16PU晶片组介绍 10-1
10.2 ATmega8A-16PU晶片组GPIO 10-8
10.2.1 通用数位I/O周边埠 10-9
10.2.2 可切换的周边埠功能 10-11
10.2.3 暂存器描述 10-23
10.3 USB I/O介面卡控制LED设计 10-24
10.3.1 硬体电路设计 10-25
10.3.1 韧体程式码设计 10-27
10.4 实验操作与测试 10-43
第11章 USB I/O介面卡-LED控制设计
(乙级硬体装修检定考) 11-1
11.1 USB输出控制LED硬体设计 11-1
11.2 USB I/O介面卡控制LED程式设计 11-10
11.2.1 第一题:个人电脑USB I/O介面卡制作与单只LED向
左移闪烁控制 11-10
11.2.2 第二题:个人电脑USB I/O介面卡制作与单只LED向
右移闪烁控制 11-18
11.2.3 第三题:个人电脑USB I/O介面卡制作与两只LED向
左移闪烁控制 11-19
11.2.4 第四题:个人电脑USB I/O介面卡制作与两只LED向
右移闪烁控制 11-20
11.2.5 第五题:个人电脑USB I/O介面卡制作与LED向左逐
一点亮控制 11-21
11.2.6 第六题:个人电脑USB I/O介面卡制作与LED向右逐
一点亮控制 11-22
11.2.7 第七题:个人电脑USB I/O介面卡制作与LED 由中间
向左右两侧依序点亮控制 11-23
11.2.8 第八题:个人电脑USB I/O介面卡制作与LED由左右
两侧向中间依序点亮控制 11-24
11.2.9 第九题:个人电脑USB I/O介面卡制作与LED由右向
左再由左向右依序点亮控制 11-25
11.2.10 第十题:个人电脑USB I/O介面卡制作与LED由左向
右再由右向左依序点亮控制 11-26
11.3 实验操作与测试 11-31
第12章 USB I/O介面卡-8x8点矩阵 设计 12-1
12.1 USB I/O介面卡的8x8点距阵硬体设计 12-1
12.2 USB I/O介面卡控制8x8点距阵的韧体程式设计 12-8
12.3 USB I/O介面卡控制8x8点距阵的VB应用程式
设计 12-15
12.4 实验操作与测试 12-25
12.5 重新配置MCU保险丝位元组 12-31
第13章 USB I/O介面卡-七段显示器设计 13-1
13.1 USB I/O介面卡的七段显示器硬体设计 13-1
13.2 USB I/O介面卡控制七段显示器的韧体程式设计 13-3
13.3 USB I/O介面卡控制七段显示器的VB应用程式
设计 13-10
13.4 实验操作与测试 13-13
第14章 USB I/O介面卡-LCD显示器 设计 14-1
14.1 USB I/O介面卡的LCD硬体设计 14-1
14.2 LCD控制与应用 14-6
14.3 USB I/O介面卡控制LCD显示器的韧体程式设计 14-18
14.4 USB I/O介面卡控制LCD显示器的VB应用程式
设计 14-24
14.5 实验操作与测试 14-27
第15章 USB I/O介面卡-指拨开关与按钮设计 15-1
15.1 USB I/O介面卡的指拨开关与按钮硬体设计 15-1
15.2 USB I/O介面卡控制指拨开关与按钮的韧体程式
设计 15-2
15.3 USB I/O介面卡控制指拨开关与按钮的VB应用
程式设计 15-8
15.4 实验操作与测试 15-11
第16章 USB I/O介面卡-指拨开关与LED控制设计 16-1
16.1 USB I/O介面卡的指拨开关与LED硬体设计 16-1
16.2 USB I/O介面卡控制指拨开关与LED的韧体程式
设计 16-2
16.3 USB I/O介面卡控制指拨开关与LED的VB应用程
式设计 16-8
16.4 实验操作与测试 16-11
附录A USB周边装置I/O实验单板 电路图 A-1
附录B USB周边装置I/O实验单板零件表 B-1
附录C C-1
图书序言
图书试读
None
USB介面设计与应用入门(附范例光碟及PCB板) epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024
USB介面设计与应用入门(附范例光碟及PCB板) epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024
USB介面设计与应用入门(附范例光碟及PCB板) pdf epub mobi txt 电子书 下载 2024
用户评价
类似图书 点击查看全场最低价
USB介面设计与应用入门(附范例光碟及PCB板) pdf epub mobi txt 电子书 下载