文档格式 毕业论文:VB6.0环境下基于USB的虚拟串口通讯实现 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:6 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2026-10-25 06:50
毕业论文:VB6.0环境下基于USB的虚拟串口通讯实现第1页
第 1 页 / 共 6 页
毕业论文:VB6.0环境下基于USB的虚拟串口通讯实现第2页
第 2 页 / 共 6 页
毕业论文:VB6.0环境下基于USB的虚拟串口通讯实现第3页
第 3 页 / 共 6 页
毕业论文:VB6.0环境下基于USB的虚拟串口通讯实现第4页
第 4 页 / 共 6 页
毕业论文:VB6.0环境下基于USB的虚拟串口通讯实现第5页
第 5 页 / 共 6 页
毕业论文:VB6.0环境下基于USB的虚拟串口通讯实现第6页
第 6 页 / 共 6 页
  • 内容预览结束,喜欢就下载吧!
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

大大缩短外设产品的开发周期。


硬件电路设计芯片简介内部结构如图所示,主要由收发器串行接口引擎协议引擎通用异步收发先进先出控制器和通用异步收发转换器等构成。


收发器提供全速物理接口到总线串行接口引擎主要用于完成数据的串并双向转换,并按照规范来完成数据流的位填充位反填充,以及循环冗余校验码的产生和检错协议引擎管理来自设备控制端口的数据流通用异步收发先进先出控制器处理收发通道缓冲与通用异步收发寄存器之间的数据传递。


图内部结构框图通用异步收发器实现与单片机如的串行接口,通过根数据线分别与单片机的相连,完成与单片机的数据交换。


内含个数据缓冲区,个是的发送缓冲区,另个是的接收缓冲区。


它们均用于数据与串行数据的交换缓冲区。


另外,还包括个内置的稳压器,个的振荡器倍频的时钟倍频器锁相环和电擦除只读存储器接口。


电路设计根据设计规范,设判断总线是处于挂起状态还是正常状态。


在接口的电源端接个磁珠,用以减少主机与设备的干扰电源端增加了去耦电容和旁路电容,以提高电路的抗干扰性。


在印刷电路板的设计中,根串行数据线的走线应可能短,并且长度相等。


图中的或是片电擦除只读存储器,用于存储产品的设备序列号及些说明性文字等。


这需要用户自己编写,编写的应用程序由公司提供。


用户只需运行相应的程序,写入相应的信息即可。


该电擦除只读存储器是可选的。


若没有电擦除只读存储器,将使用默认的,进程标识符,产品描述符和电源描述符,并且没有设备的序列号。


上位机的软件设计与编程虚拟串口驱动程序安装当下位机连接到上位机的接口时,上位机会检测到新硬件,这时需要安装个从公司网站上免费下载的虚拟串口驱动程序。


该驱动程序适用于等不同操作系统。


用户可以在这虚拟串口上进行应用程序的开发。


该虚拟串口可以像个标准的物理串口那样被访问,可本质上所有针对虚拟串口的数据通信都是通过总线完成的。


上位机的软件编程上位机软件采用提供的串口通讯控件进行应用程序的编写。


控件提供了功能完善的串口数据的发送和接收功能,它有种处理通信的方式种是事件驱动方式,当串口发生事件或时,控件会产生事件,程序可以捕获该事件进行响应处理另种是查询方式,在程序中查询控件的属性的值是否发生变化,从而确定响应处理。


虚拟串口的自动识别般来说,上位机操作系统为芯片分配的虚拟端口是不确定的,下位机连接到同上位机的不同口,其虚拟端口号不同,下位机连接到不同的上位机,虚拟端口号更是无法确定。


为了让上位机能够自动识别下位机连接的虚拟口,程序中采用了循环访问各口的方式,如果该口是存在的则按照通讯协议向该端口发送,如果该口不存在,则跳过,判断下个口。


如果收到下位机回送的,则说明通讯检测成功。


系统运行结果上位机可以从下位机中读取最多组数据数据组数由下位机存储器容量决定,每组数据,用户可根据需要自行选择查看各组数据。


图是数据传输系统实际运行的结果。


图运行结果结语该系统通过调试,已成功应用到项目中,运行稳定可靠,满足了设计需求和功能,对开发类似的系统具有很好的参考价值。


参考文献李长林串口通信技术与典型实例北京清华大学出版社,杨思俊基于的太阳能发电基站电源的上位机软件设计科技广场,马兴,童卓,周丽娟基于的机与单片机间串口通讯及程序设计兵工自动化,程来星,胡明钦,张英波基于的计算机串口通信的应用研究无锡职业技术学院学报,夏中权虚拟串口的通信电脑编程技巧与维护,杨杨,潘洪跃基于虚拟串口的数据采集系统的设计与实现大众科技,徐锋基于的快速接口设计电子工程师,林水明,章坚武,骆懿基于的简易接口开发单片机与嵌入式系统应用,陈三凤,刘晓波基于与单片机串行通信的数据采集系统设计计算机应用,王永磊,何强,韩壮志基于的与的虚拟串口通讯实现仪表技术,环境下基于的虚拟串口通讯实现摘要以公司的芯片为核心设计并实现了基于接口的计算机与单片机之间的虚拟串口通讯。


单片机采用公司系列单片机,完成数据的存储。


计算机在环境下利用通讯控件实现上位机与下位机之间的数据传输。


在此提出了机对虚拟串口的自动识别方法,并提供了程序的源代码。


实验结果表明,用虚拟串口实现计算机与单片机之间的通信,具有速度快,软件实现简单等优点。


关键词口虚拟串口引言数据传输是现代通讯过程中的个重要环节,在数据传输过程中,不仅要求数据传输的准确率要高,而且要求速度快连接方便。


传统的串口通讯和并口通讯都存在传输速度低扩展性差安装麻烦等缺点,而基于接口的数据传输系统能够较好地解决这些问题。


目前,接口以其传输速率高即插即用支持热插拔等优点,逐步成为机的标准接口。


本文中的数据传输系统采用了接口进行上位机与下位机之间的数据通讯。


下位机采用公司系列单片机,完成数据的存储。


上位机通过编程,实现上位机与下位机之间的数据传输。


数据传输系统的总体设计系统的硬件部分主要包括部分上位机端和下位机端。


上位机采用机或笔记本电脑,操作系统为,实现上位机和下位机之间的数据传输显示处理存储及查询功能。


系统的下位机采用公司系列单片机,完成数据的存储。


下位机为个手持的数据存储仪,由转串口数据转换模块转总线模块中央处理模块显示模块存储模块电源模块等组成。


上位机与下位机的连接利用机自带的接口,原理框图如图所示。


图数据传输系统原理框图把数据记录卡插入数据存储仪内,可把卡内数据转存到存储模块。


数据存储仪通过口与机连接,把所存数据传输到上位机,上位机对数据进行显示处理及存储。


系统采用公司的芯片作为转串口模块,可以和单片机的内置串口直接连接,使单片机通过口和机通讯。


芯片方面可以接收从机发来的数据,并将其转换为串行数据格式发送给单片机串口另方面可把单片机从串口发出的数据转换为的数据格式传回机。


与其他接口芯片相比,用芯片进行外设开发,只需熟悉单片机编程及简单的或编程,而无需考虑固件设计以及驱动程序的编写,从而能大大缩短外设产品的开发周期。


硬件电路设计芯片简介内部结构如图所示,主要由收发器串行接口引擎协议引擎通用异步收发先进先出控制器和通用异步收发转换器等构成。


收发器提供全速物理接口到总线串行接口引擎主要用于完成数据的串并双向转换,并按照规范来完成数据流的位填充位反填充,以及循环冗余校验码的产生和检错协议引擎管理来自设备控制端口的数据流通用异步收发先进先出控制器处理收发通道缓冲与通用异步收发寄存器之间的数据传递。


图内部结构框图通用异步收发器实现与单片机如的串行接口,通过根数据线分别与单片机的相连,完成与单片机的数据交换。


内含个数据缓冲区,个是的发送缓冲区,另个是的接收缓冲区。


它们均用于数据与串行数据的交换缓冲

下一篇
  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
筛选: 精品 DOC PPT RAR
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库-精品文档 帮帮文库-免费阅读 帮帮文库-海量资源
换一批