首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 78 毫秒
1.
串口通信是单片机芯片和外部设备进行数据交换、控制的必要途径.文章介绍了串口通信的相关概念,提供了串口通信的几种方法,主要介绍在Windows环境下通过MSComm控件实现的方法.  相似文献   

2.
在当前的各种实时监控系统和通信系统中,串口通信是应用最为广泛的通信方式之一,基本上各种下位机都支持串口通信,在大多数系统设计时串口通信部分的功能是类似的.以实现这些功能为主线,探讨了在具体设计时所需要注意的问题.  相似文献   

3.
介绍了Windows与Linux两大操作系统中实现串口通信的一般方法,围绕一个实际的跨平台串口通信设计项目,分析了串口通信实现过程中的主要模块,针对不同的操作系统进行了详细的程序设计,完整阐述了程序设计过程中的实现细节,最后对Windows与Linux平台下串口通信程序实现方法的异同点进行了比较.  相似文献   

4.
单片机和计算机的串口通信   总被引:3,自引:0,他引:3  
Microsoft提供的MSComm控件(ActiveX控件),为用户在Windows界面下的应用程序中创建串口通信功能提供了一种简便、快捷的方案。介绍了利用VB制作类似示波器的应用程序界面,调用MSComm控件来实现PC机与MCS-51系列单片机进行串口通信的方法。  相似文献   

5.
陈增发  严锋 《科技资讯》2006,(31):222-p55
本文在对几种常用串口通信方法分析比较的基础上,着重讨论了Delphi开发环境下利用SPCOMM控件实现PC机与单片机之间串口通信的方法。研究了SPCOMM串口通信的关键技术问题,并通过一个实例给出了SPCOMM控件在Delphi7.0串口通信中的应用。  相似文献   

6.
Windows下基于串口通信的汽车衡解决方案   总被引:1,自引:0,他引:1  
首先简要说明了Windows下串口编程方法,以及在Delphi编程环境下的实现原理,然后阐述了通过这种方法来实现它在汽车衡中的应用.  相似文献   

7.
在Windows下利用VB的串行通讯控件MSComm可实现PC机与设备之间的串口通信。本文主要阐述串口通信的原理以及如何利用VB6.0中的MSComm控件实现串口通信。  相似文献   

8.
基于Windows多线程环境下的串口通信   总被引:6,自引:0,他引:6  
根据串口通信的基本原理,结合Windows环境下的多任务并发机制,采用Windows的多线程技术来实现串口动态实时通信。有效地解决了在串口通信中的实时响应问题,降低了数据的丢失率,提高了系统的可靠性,同时提出了在Windows环境下实现串口通信的一般方法和步骤,实践证明,这种结合多线程技术的串口通信方法具有很强的实用性。  相似文献   

9.
利用MSComm实现串口通信   总被引:1,自引:0,他引:1  
MSComm通信控件提供了一系列标准通信命令的接口,可以用它创建全双工的、事件驱动的、高效实用的通信程序。本文通过MSComm控件实现串口通信,以VISUAL BASIC6.0为开发平台,详述了如何实现高效率、稳定的数据发送和接收。  相似文献   

10.
介绍了将CRC校验用在PC机异步串行通信中的方法,实验表明,通信数据可靠性明显提高.  相似文献   

11.
在数据采集系统中通常需要加入差错控制码 ,使一个不可靠的通信链路变成一个可靠的链路 ,其中常用检错码来进行差错控制 .文中介绍了CRC校验的基本原理及其查表算法实现 ,并给出了利用VB编程语言实现该算法的程序流程图 ,同时给出了VB语言下相应位操作的实现技巧 .  相似文献   

12.
本文简单介绍了循环冗余校验的基本原理.以国际标准CRC-CCITT为研究对象,从串行实现的电路结构出发,通过理论推导,得出了基于逻辑设计的高速CRC并行实现矩阵递推公式.分别设计了这两种结构的CRC-CCITT硬件实现电路,并利用ModelSim6.2软件进行了功能和时序仿真:用16bit位宽的并行CRC电路对32bit数据进行计算,经过2个时钟周期得到校验码.  相似文献   

13.
基于CRC检错原理,针对USB2.0协议规定的要求,研究了一种通用的CRC16并行算法及硬件实现。该方法适用于不同的CRC生成多项式和不同的并行度,尤其对并行度大于8位的高速系统的CRC计算。与常用的串行算法及查表法相比,该方法使电路的硬件实现比较容易,提高了电路对数据的处理能力,减小了时延,具有现实性及优越性。  相似文献   

14.
通用并行CRC计算原理及其硬件实现方法   总被引:8,自引:0,他引:8  
通用并行CRC算法及其硬件实现方法 ,适用于不同的CRC生成多项式和不同的并行数据长度 ,与目前常用的查表法相比较 ,不需要存放余数表的高速存储器 ,减少了时延 ,并可以通过增加并行数据长度的方法来降低高速数据传送系统的CRC运算时钟频率 .  相似文献   

15.
分析了CRC码串行移位校验算法,逐步推导出了一种新的CRC16并行算法,并在Quartus 9.0平台下,对CRC16码编码器进行了功能仿真,结果表明:该并行算法具有很高的实时性,其编码可扩展性强,合理利用了"0"特性加快编码速度,能满足高速通信系统的要求.  相似文献   

16.
面向USB应用的CRC编解码电路的设计与实现   总被引:1,自引:1,他引:1  
文章在介绍CRC算法原理的基础上,根据除法原理的模2法则构造出通用的CRC编码电路。然后在USB环境应用特点的基础上给出了适用于USB应用的CRC电路结构,以及相应的Verilog-HDL描述。该设计可以用具体电路实现,也可以以IP软核的形式嵌入到其它USB设计中。讨论分析的思路和实现方法不仅对USB应用有意义,而且对其它数据传输电路结构(如CAN总线)也有一定的参考价值。  相似文献   

17.
通过对CRC码多项式运算特点的分析,给出了H.324会议电话系统中CRC码的快速递推算法及其程序实现方法.与同类算法比较及测试结果表明该算法能够充分满足实时处理的需要  相似文献   

18.
介绍了循环冗余校验码(CRC)的生成算法,在分析讨论了几种常见CRC算法硬件实现的基础上,以VHDL给出了一种简单通用的CRC并行计算实现方法.该方法适用于各种不同的CRC生成多项式和各种不同的信息码宽度(如8位、16位、及32位等),经Altera公司的EDA开发工具软件QuartusII6.0编译、综合、优化、适配和仿真,得相关的时序仿真波形图、RTL图和占用硬件资源报告.分析各种数据报告可知设计意图得到了有效的贯彻.该设计最终还以杭州康芯公司GW48系列的SOPC/EDA实验开发系统所带的Cyclone系列中的EP1C12Q240C8芯片为硬件载体,经下载测试证实了设计的可靠性.  相似文献   

19.
同晓荣 《河南科学》2012,30(2):231-234
在2048kbit/s的PCM基群设备中采用CRC校验方案,可实现准确的串口通信,选用Altera公司的cycloneⅡ系列的EP2C8Q208C8芯片,实现基群设备中CRC串行通信的接收、发送和接口控制功能,采用verilog语言实现CRC算法,并用QuartusⅡ软件平台进行多字节校验仿真,最终下载到芯片上实验,实验结果与理论分析一致,提高了PCM基群设备通信的速率和可靠性.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号