PC机与智能仪器串口通信 MSComm 控件提供下列两种处理通讯的方式: 事件驱动通讯是处理串行端口交互作用的一种非常有效的方法。在许多情况下,在事件发生时需要得到通知,例如,在 Carrier Detect (CD) 或 Request To Send (RTS) 线上一个字符到达或一个变化发生时。在这些情况下,可以利用 MSComm 控件的 OnComm 事件捕获并处理这些通讯事件。OnComm 事件还可以检查和处理通讯错误。所有通讯事件和通讯错误的列表,参阅 CommEvent 属性。 在程序的每个关键功能之后,可以通过检查 CommEvent 属性的值来查询事件和错误。如果应用程序较小,并且是自保持的,这种方法可能是更可取的。例如,如果写一个简单的电话拨号程序,则没有必要对每接收一个字符都产生事件,因为唯一等待接收的字符是调制解调器的“确定”响应。 每个使用的 MSComm 控件对应着一个串行端口。如果应用程序需要访问多个串行端口,必须使用多个 MSComm 控件。可以在 Windows“控制面板”中改变端口地址和中断地址。
上传时间: 2016-10-05
上传用户:洛木卓
单片机串口通信模板,Keil工程打包,包括两种单片机8051和C8051F020. 有多机通信协议,数据格式为“起始码+本机地址+数据”,模板中已建立接收数据、命令处理、数据发送等流程,极大地方便了串口通信的开发。
上传时间: 2016-10-13
上传用户:wxhwjf
VC++串口通信编程好书,其中包括四个PDF文件,基本概念、基干MSCOMM和WIN32 API以及多线程与串行通信 PDF。讲的很详细也容易看懂。
上传时间: 2013-12-14
上传用户:wmwai1314
8大特色: 1.自动枚举串口,这样避免了有些机器串口多,或者串号号>4的情况。 2.保存文件格式为txt和CSV,可选,方便做数据分析。 3.保存文件在执行文件程序路径下的SaveData文件夹里 4.增加多字节联合显示 5.2字节时,十六进制会加"0x"头,非十六进制时,以十进制显示,末尾自动加一空格,以区分。 6.4字节时,只能以十六进制显示(因十进制以超出范围,也没有必要显示那么大一个数)。 7.增加实时显示数据曲线功能。 8.界面更人性化,方便适用。
上传时间: 2016-11-19
上传用户:dragonhaixm
windowsCE 串口,U口编程实例,运用多线程方法!
上传时间: 2014-01-22
上传用户:windwolf2000
开发环境是在MDK 下LPC2378下的UCOS串口编程,和以前那个相比,改动了启动代码,去掉了系统里面的一个报警提示,并且使用了信号量、邮箱等,初学者使用!还没有使用队列,而且要经过改动才能支持串口的多个数据接收目前一次最多是发8个数据。 函数的测试是上电后,P2.0~P2.7从高变低并发一个字母给串口,从低变高,还有一个外部按键中断,按一下,发1000Bytes数据。从串口发的数据给ARM,ARM返回收到的数据。
上传时间: 2013-12-12
上传用户:llandlu
串口调试程序 1. 发送过程:在发送时必须保证TI=1:即发送缓冲器为空,否则将导致数据发不出去,如果想强制发送可以用:TI=1.具体发送数据:利用printf(“akjdfaklfj”) 函数直接发送即可。 2. 接收过程:在接收时多选用中断方式,这样可以节约CPU的时间,提高效率,
上传时间: 2017-01-26
上传用户:asddsd
一个很好用的java 串口开发包,可在多个平台下使用
上传时间: 2014-01-19
上传用户:koulian
用MFC实现串口编程, 本文详细介绍了串行通信的基本原理,以及在Windows NT、Win98环境下用MFC 实现串口(COM)通信的方法:使用ActiveX控件或Win API.并给出用Visual C++6.0 编写的相应MFC32位应用程序。关键词:串行通信、VC++6.0、ActiveX控件、Win API、MFC32位应用程序、事件驱动、非阻塞通信、多线程.
上传时间: 2017-04-08
上传用户:妄想演绎师
这是一个典型的串口的实验,是linux中将多线程应用到串口的接收和发送程序设计中
上传时间: 2017-04-19
上传用户:zm7516678