专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
lass=MsoNormal style=\"MARGIN: 0cm 0cm 0pt\">现有电子秤一台,使用串口与计算机进行通讯。编写VB程序来访问串口,达到读取电子秤上显示的数据。该电子秤为BE01型仪表,输出为RS-232C标准接口,波特率为300-9600、偶校验、7个数据位、2个停止位。所有字符均发送11位ASCII码,一个起始位。在VB中与串口通讯需要引入控件MSComm串口通讯控件(在Microsoft Comm Control 6.0中)。具体程序如下:控件简称:MSCDim Out(12) As Byte ´接收var中的值D... [阅读全文] [PDF]
人,使用VB串口编程,得到心得两则,拿来和大家共享,如果对则,褒奖本人两句,如果不对,则欢迎大虾指教。心得1:串口的输出属性:按照书上或是MSDN中给出OUTPUT的数据类型是字符串或VARIANT类型,我出现的问题是我想传送0至255之间的数,可是按照,以上的输出数据类型进行设置的化,传输不了诸如200,210等大于125的数,我又不想按照帖子上介绍的文章进行转换,于是有了一点心得: 将给OUTPUT的变量的数据类型设置为BYTE的数组,数组元素的个数为1即可。 Dim Sendtemp(0) As Byte Const SendCmd = &H... [阅读全文] [PDF]
一个简单接收的程序 Dim inputstr As String Private Sub Command1_Click() If MSComm1.PortOpen = False Then MSComm1.PortOpen = True End If End Sub Private Sub Command2_Click()List1.ClearEnd Sub Private Sub Form_Load()Timer1.Enabled = FalseWith MSComm1.CommPort = 1 '使用COM2.Settings = "... [阅读全文] [PDF]
串口通讯中的DCB结构 typedef struct _DCB{// dcbDWORD DCBlength; // sizeof(DCB)DWORD BaudRate; // current baud rate//指定当前的波特率DWORD fBinary: 1; // binary mode, no EOF check//指定是否允许二进制模式,//WINDOWS 95中必须为TRUEDWORD fParity: 1; // enable parity checking//指定奇偶校验是否允许DWORD fOutxCtsFlow:1; // CTS o... [阅读全文] [PDF]
1 共4条 分1页