共查询到20条相似文献,搜索用时 312 毫秒
1.
文章对PC微机可视化环境的串行通信进行研究,介绍了利用PC微机串行端口实现通信的几种实用方案,如VB或Delphi待可视化编程语言中利用WindowsAPI函数实现串行通信,或利用MSComm通信控制实现串行通信,或拓展编写动态链接库实现串行通信,并给出了具体的实现范例。 相似文献
2.
设计一套基于FPGA的微流控芯片的电泳控制系统。该系统采用具有大量控制端口的FPGA作为系统的控制芯片,同时为了节约控制端口,选取串行控制的A/D与D/A芯片;采用USB2.0高速传输接口与上位机通信,满足了实施控制与数据上传的要求;采用VerilogHDL语言对芯片编程后,可同时对30个PCR芯片实施控制,另外还编写了基于Windows XP的驱动程序与控制软件。 相似文献
3.
MBSE是复杂系统设计的重要范式,尤其对于大型嵌入式系统设计具有重大意义;但在MBSE的虚拟验证环节,针对节点的串行端口的互联通信仍缺乏有效灵活的手段;为解决该问题,提出了一种基于Linux系统内核驱动的串行端口模拟方式,实现了基于模拟串行端口的多虚拟设备间的通信技术;分析了标准串行端口的内核驱动架构,进行规范的驱动设计,构建模拟串行端口,以模拟设备替代真实硬件设备;实验验证了模拟的串行端口的功能可用性,且具备平均456.98Mbps的最大传输速率,满足物理串行端口的速率范围要求;利用该模拟串行端口,实现了虚拟设备间的双向串行通信实验,能够支持嵌入式子系统间串行通信模拟的需要。 相似文献
4.
基于多线程技术实现Windows串行通信 总被引:4,自引:0,他引:4
多线程是Windows系统支持的一项十分重要的功能,特别有利于在同一程序中实现并发任务。多线程的实现可以使得各端口独立,准确地实现串行通信,从而提高串行通信中的实时性和可靠性,使程序能够适应高速的数据采集和处理。文中分析了基于windows 9x平台上的串行通信和多线程编程的原理和开发方法,阐述了基于多线程技术串行通信的实现方法。 相似文献
5.
VB6.0环境下PC微机串行中断机制及应用 总被引:2,自引:0,他引:2
结合VB6.0环境下串行通信控件MSComm中有关中断属性,对PC微机串行口COM、或COM2引发的各类中断的成因、控制以及编程等串行端口中断机制,进行了较深入的研究,结合中断应用实例,阐述了实现串行中断的有关细节。 相似文献
6.
7.
8.
9.
在VB6.0环境中,利用MSComm控件实现计算机串行端口通信。该方法实现了单机之间、计算机与计算机之间的通信,并且简单易行。 相似文献
10.
11.
在某型以FPGA+C8051单片机架构的控制模块内,采用串行通信总线RS232实现FPGA与单片机之间的数据交互。为实现单片机因外部高优先级的中断触发串口接收中断关闭,导致串口接收再次打开后,出现数据帧错位、数据帧拼接现象的异常问题的解决方案。对单片机接收一帧完整的数据帧时长、接收一帧数据的处理机制、接收数据帧拼接的机制等进行研究处理,并在程序内设置监测点对串口数据帧被外部中断触发中断的关闭时长、中断发生的频次等进行监测; 证实了本次串口数据帧拼接、数据帧错误问题引起的因素为单片机串口接收开启后,受到外部高优先级中断触发串口中断关闭,在执行高优先级中断的同时,FPGA控制软件端并未停止串口数据帧的发送,在单片机串口中断重新开启后,新的串口数据帧与单片机关闭中断前接收的部分数据帧进行拼接,出现数据帧拼接异常现象;且在拼接数据帧中含有与通信协议中数据帧帧尾一致的数据时,该帧数据就会被判读为正常数据帧,从而出现数据解析时,数据帧有拼接、错位的异常问题。采用在通信数据错位异常的软件中增加监测信号及相应的测试用例对串口接收中断关闭时间捕获,实现了对串口数据帧拼接的结果分析和试验验证。对通信数据错位异常采取减小串口中断关闭时间等更改措施后,确保了串口数据帧接收时,因串口关闭时间过长而导致的通信数据数据拼接、错位的异常现象。有效地解决了因串口关闭时间过长带了的数据拼接问题,保证了该控制模块的FPGA与单片机之间通信数据的正常。 相似文献
12.
本文介绍了一种通过BlueCore2-External蓝牙芯片来实现Epson TM-U300打印机无线打印的设计方法,它通过PC的串口(或USB)和打印机的串口进行通信,并且只要稍作改动便可应用在其他打印机上。 相似文献
13.
14.
80C51单片机的串行口通信原理及编程 总被引:1,自引:0,他引:1
谢贵波 《电脑编程技巧与维护》2010,(20):99-100
介绍了80C51单片机串行口通信的原理及编程控制,详细解析了串行口通信所使用的串行口控制寄存器、定时器相关寄存器、中断控制寄存器,并以C语言为例,讲解了串行口通信程序的编写方法。 相似文献
15.
一个多串口多线程数据采集系统软件的设计与实现 总被引:5,自引:7,他引:5
本文着重探讨用多线程并行的方式通过多个串口进行并行通信。使用多线程进行串行通信的文献已有一些,但都没涉及到多个串口并行的情况。本文介绍的多串口多线程通信方法,使多个串口并行通信,从而实现大规模的数据采集与高速数据传输操作。 相似文献
16.
基于GM812X芯片的多串口扩展技术应用 总被引:1,自引:0,他引:1
综合介绍了当前使用的各种串口扩展方案,同时也对新出的国产串口扩展芯片GM812X的工作原理及特点作出了较为详细的说明.最后针对棉花业中对多串口数据采集的需要,结合此芯片的特点建立了一个多串口数据采集及条形码自动生成系统,系统可以满足各种环境下的串口数据采集.系统的成功应用表明该方案具有结构简单、成本低、开发使用方便等特点. 相似文献
17.
基于Win32 API函数和多线程技术的串行通信编程 总被引:4,自引:0,他引:4
运用Win32API函数和多线程技术,对磁悬浮伺服装置控制系统中PC机与单片机间串行通信进行编程。介绍了开关串口、初始化串口、设置缓冲区、读写串口、重叠I/O操作、监视通信事件等与串行通信编程密切相关的API函数及其参数设置。 相似文献
18.
19.
针对单片机的CAN(Controller Area Network)串行通信,提出了一种由C8051F02X系列单片机、CAN接口控制器以及串行收发器构成的多点通信网络,介绍了通信节点的硬件电路设计和软件处理流程,详细阐述了CAN帧结构、数据流的收发问题,并针对CAN总线网络的同步方式以及CAN接口控制器进行了分析。 相似文献