第一章USB概述及协议基础11.1USB是什么11.2USB的特点11.3USB的拓扑结构21.4USB的电气特性51.5USB的线缆以及插头、插座51.6USB的插入检测机制71.7USB的描述符及其之间的关系91.8USB设备的枚举过程101.9USB的包结构及传输过程111.9.1USB包的结构及包的分类111.9.2令牌包131.9.3数据包141.9.4握手包141.9.5特殊包151.9.6如何处理数据包151.10USB的四种传输类型161.10.1USB事务161.10.2批量传输161.10.3中断传输181.10.4等时传输(同步传输)191.10.5控制传输201.10.6端点类型与传输类型的关系211.10.7传输类型与端点支持的最大包长211.11本章小结21第二章硬件系统设计12.1方案以及芯片的选定12.2D12引脚功能说明22.3D12与89S52的连接42.4串口部分电路62.5按键部分72.6指示灯部分72.7IDE接口部分82.8单片机部分82.9元件安装82.10电路调试112.11测试程序的编写和调试122.11.1建立一个工程122.11.2为工程添加源文件142.11.3KEIL工具栏及仿真介绍152.11.4按键驱动的编写182.11.5串口驱动的编写242.11.6PDIUSBD12读写函数及读ID的实现282.12本章小结33第三章USB鼠标的实现13.1USB鼠标工程的建立13.2USB的断开与连接13.3USB中断的处理43.4读取从主机发送到端点0的数据63.5USB标准请求123.5.1USB标准设备请求的结构133.5.2GET_DESCRIPTOR请求153.5.3SET_ADDRESS请求163.5.6SET_CONFIGURATION请求163.6设备描述符的实现173.7设备描述符的返回203.8设置地址请求的处理303.9配置描述符集合的结构323.9.1配置描述符的结构323.9.2接口描述符的结构333.9.3端点描述符的结构333.9.4HID描述符的结构343.10配置描述符集合的实现以及返回353.11字符串及语言ID请求的实现393.12设置配置请求的实现453.13报告描述符的结构及实现483.14报告的返回543.15BusHound工具的简介573.16本章小结59第四章USB键盘的实现14.1USB键盘工程的建立14.2设备描述符的实现14.4配置描述符集合的实现24.4.1配置描述符34.4.2接口描述符34.4.3HID描述符34.4.4端点描述34.5字符串描述符64.6报告描述符64.7输入和输出报告的实现104.8USB键盘实例的测试134.9再谈USBHID的报告描述符144.10带鼠标功能的USB键盘(方法一)164.11带鼠标功能的键盘(方法二)224.12多媒体USB键盘294.13本章小结34第五章用户自定义的USBHID设备15.1MyUsbHid工程的建立15.2描述符的修改15.3报告的实现35.4对用户自定义的USBHID设备的访问55.5访问HID设备时所用到的相关函数55.5.1获取HID设备的接口类GUID的函数
2024/3/16 16:12:34 19.65MB 圈圈教你玩USB 全书 151-313页
1
在上一版的基础上修改了icon图标的颜色取反效果显示效果,修改了未来3天天气更新频率,减少获取json数据后,查找不到相关信息而显示n/a概率,实际上通过串口打印信息来看是获取到json数据的,即使失败,在下一个周期更新的时候也会更新出来和实时气象相关数据类型修改为byte类型
2024/3/16 15:43:35 36KB 气象时钟 esp8266网络时钟
1
javaSwing图书管管理系统是用swing开发的一个小程序主要有图书管理图书类型管理,用户管理,图书查询,借书查询等功能功能丰富
2024/3/14 10:26:50 3.33MB 图书管理
1
包含很多批处理文件。
下载自己看看就行了E:\BAT\Docs\C盘转换为NTFS格式.cmdE:\BAT\Docs\dos下重启.batE:\BAT\Docs\IE不能打开新链接修复.cmdE:\BAT\Docs\XP服务优化批处理.batE:\BAT\Docs\一键清理系统垃圾文件.batE:\BAT\Docs\删除大小和类型一样的文件.batE:\BAT\Docs\删除所有分区的默认共享.batE:\BAT\Docs\完整目录.txtE:\BAT\Docs\按扩展名分类.batE:\BAT\Docs\改变我的文档路径.batE:\BAT\Docs\断开网络联结.batE:\BAT\Docs\显示c盘~z盘.batE:\BAT\Docs\显示网络配置.batE:\BAT\Docs\显示自己的IP.batE:\BAT\Docs\显示隐藏文件.batE:\BAT\Docs\最新文件目录.txtE:\BAT\Docs\查找最新的文件.batE:\BAT\Docs\查看物理内存.batE:\BAT\Docs\查看电脑硬件信息.batE:\BAT\Docs\查看网关的MAC地址.batE:\BAT\Docs\查看进程使用的端口.batE:\BAT\Docs\查看驱动器.batE:\BAT\Docs\检查网络信息.batE:\BAT\Docs\清除所有多余的启动项目.cmdE:\BAT\Docs\百度关键字搜索.batE:\BAT\Docs\篮球飞人火爆版.cmdE:\BAT\Docs\结束进程.batE:\BAT\Docs\自动改回主页.batE:\BAT\Docs\自定义配置网络ip、网关、dns.batE:\BAT\Docs\解锁注册表.BATE:\BAT\Docs\输出倒文.batE:\BAT\Docs\锁注册表.BAT
2024/3/14 6:01:05 1.28MB 批处理 小工具
1
php图书馆管理系统(包含程序和说明文档)通过计算机对图书进行管理,不仅为图书馆的管理注入了新的生机,而且在运营过程节省了大量的人力、物力、财力和时间,提高图书馆的效率,还为图书馆在读者群中树立了一个全新的形象,为图书馆日后发展奠定一个良好的基础。
(1)输入管理员名称及密码,单击“确定”按钮,进入系统主界面(2)在“系统设置”中设置管理员信息、图书馆信息、书架等。
(3)在“读者管理”中先设置读者类型,然后在读者档案管理中添加读者信息。
(4)在“图书档案管理”中添加图书信息。
(5)在“图书借还”中可以执行借书、续借及归还操作。
(6)在“系统查询”可以查询图书信息、借阅信息及图书借阅的到期提醒,到期提醒提示的是到归还日期但还未归还的信息。
(7)在“更改口令”中可修改密码。
2024/3/14 1:57:10 518KB 图书馆管理系统 php 源码
1
直接导入car.sqlcar数据库类型utf8_general_ci创建的时候注意一下2.修改根目录下面的config.php,修改数据库配置参数。
3.cache,buycars,contact,news,templates_c,upload文件夹设置修改写入权限4.后台管理地址为:http://您的域名/adm.php,管理员用户名为admin密码:1234565.后台登录清除缓存6.生成静态--全部7.删除DG文件夹
2024/3/13 21:47:13 10.5MB php 源码 二手车
1
1. 8088地址线有位,外部数据线有位。
2. 虚拟存储器采用层结构。
虚拟存储空间为3. 最小模式是指,最大模式是指。
4. 中断向量是指,若中断类型码为18H,则它对应的中断向量存放在从地址开始的4个地址中,若这4个字节单元内容从低字节到高字节依次为10H、20H、30H、40H,则相应的中断向量是_________。
5.复位后,CS=_________,IP=_________,因此程序从_________地址处开始执行。
6.若采用异步发送,1个起始位,7个数据位,1个偶校验,1个停止位,每秒发送60个字符,则它的波特率是_________。
7.在8255A的三个端口中,_________口既可以当普通的I/O口使用,又可以为其他端口提供联络信号。
1
引入生物免疫系统的机理和约束控制的概念,本文提出了一种能够动态多目标多模态约束优化的免疫优化方法。
这种方法主要由环境检测,群体初始化和免疫进化三个模块构成。
一个模块是受到免疫监视的机理的启发而获得,其有效检测环境是否发生变化和确定环境的类型;
第二个模块依据检测结果产生初始群体;
第三个模块不同方向进化两个子群。
实验结果表明该方法能有效发现各个环境的一系列帕累托面。
1
具备所有颜色,可调画笔粗细,画笔颜色,可画各种图形的画板
2024/3/12 16:24:04 1KB yanse
1
语法分析生成器源代码分析,一本不错的书,值得细看。
2024/3/12 10:44:09 38.12MB 编译
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡