就是做RS232DB9的,用C语言
MSComm控件使用方法
在VC++环境中,要使用MSComm控件进行串口通信,首先需要在对话框设计中添加控件。如果Control工具栏中未包含MSComm控件,可以通过“项目”->“添加到项目”->“组件和控件”将其插入。接着,将控件从工具箱拖至对话框,这时主要关注控件提供的对Windows通讯驱动程序的API函数接口,即设置和监视控件属性和事件...
请问用DELPHI的MSComm控件怎么编写串口的程序啊?我是菜鸟 请给个详细的...
1、 mscomm控件安装。Mscomm控件默认存在于delphi的ActiveX面板上,如果不存在,需要先导入该控件,步骤 :通过菜单 component---Import Activex component 打开Import Acitvex对话框。如下图:如果列表中找不到该Microsoft Comm Control,那么点Add按钮找到Mscomm32.ocx,最后点Install..即可。2、 需要了解的属...
如何用MSComm进行通信
MSComm控件提供下列两种处理通讯的方式:事件驱动方式和查询方式。 1.1 事件驱动方式 事件驱动通讯是处理串行端口交互作用的一种非常有效的方法。在许多情况下,在事件发生时需要得到通知,例如,在串口接收缓冲区中有字符,或者 Carrier Detect (CD) 或 Request To Send (RTS) 线上一个字符到达或一个变化发生时。在这些...
如何在 VC++6.0 中使用 MSComm 控件与单片机通讯?
首先将端口串行化:commh = CreateFile(tmpstr, GENERIC_READ,GENERIC_WRITE, NULL, NULL, OPEN_EXISTING, FILE_FLAG_OVERLAPPED, NULL);然后设 DCB。读使用 ReadFile(hComm, lpBuf, READ_BUF_SIZE, &dwRead, &osReader); 写使用 WriteFile(hComm, lpBuf, dwToWrite, &dwWritten, &osWrite...
VB环境下使用MSComm实现PC机与单片机的通信程序
错误号:" & Err.Number, vbOkOnly + vbCritical, "串口错误"End IfExit SubResume NextEnd Sub在窗体上放一个MSComm1的控件,然后在程序中就可以使用上面的代码了。这段代码演示了一个无效串口号的运行效果。你可以将上面的代码改成自己所需要的代码,或者做得更通用一些~~~例如,设置一个输入参数,...
如何用VB编写串口程序
有串口控件MSComm控件 MSComm 控件示例 下面这个简单的例子演示了用调制解调器进行基本的串行通讯:Private Sub Form_Load ()' 保存输入子串的缓冲区 Dim Instring As String ' 使用 COM1。MSComm1.CommPort = 1 ' 9600 波特,无奇偶校验,8 位数据,一个停止位。MSComm1.Settings = "9600,N,8,...
vb6.0中怎么使用MSCOMM
串行通信程序的执行过程 (2) MSComm提供了两种处理通信问题的方法,一是事件驱动方法,一是查询法。①事件驱动法 在使用事件驱动法设计程序时,每当有新字符到达或端口状态改变,或发生错误时,MSComm控件将触发OnComm事件,而应用程序在捕获该事件后,通过检查MSComm控件的CommEvent属性可以获知所发生的事件...
用VB中的MSCOMM编个程序读取串口数据
MSComm1.Output = outbyte '发送 End Sub'结束 Private Sub Command2_Click()'按钮单击事件 MSComm1.PortOpen = False'关闭串口 Unload Form1'卸载form1 End Sub Private Sub Form_Load()'窗体载入事件 MSComm1.CommPort = 1 '设置串口为com1 MSComm1.Settings = "9600,n,8,1" '通讯参数 ...
基于MSCOMM控件的串口软件开发中如何解决错
方案一: 安装VC++6.0 安装VC++6.0\/VB6.0时,如果选择了ACtiveX控件项(自定义安装),MSComm控件就会自动安装在计算机上了,并在系统文件夹下多了3个文件:Mscomm.srg, Mscomm32.ocx,Mscomm32.dep;并且已经在系统中注册了!方案二:自己下载控件并注册 另一种方法是下载Mscomm.srg, Mscomm32.ocx...
如何使用MScomm控件
1:添加MSComm控件 2:为对话框添加MSComm控件成员变量 右击MSComm控件,然后选择Add Variable...3:为对话框添加OnComm事件 右击MSComm控件,然后选择Add Event Handle..4:打开\/关闭串口.void Ctbox_debug_viewDlg::OnBnClickedBtOpen(){ \/\/ TODO: Add your control notification handler code here if(...