//---------------------------------------SComm控件的常用属性和方法----------------------------- Commport;设置或返回串口号。 SettingS:以字符串的形式设置或返回串口通信参数。 Portopen:设置或返回串口状态。 InputMode:设置或返回接收数据的类型。 Inputlen:设置或返回一次从接收缓冲区中读取字节数。 InBufferSize:设置或返回接收缓冲区的大小,缺省值为l 024字节。 InBufferCount:设置或返回接收缓冲区中等待计算机接收的字符数。 Input:从接收缓冲区中读取数据并清空该缓冲区,该属性设计时无效,运行时只读。 OutBufferSize:设置或返回发送缓冲区的大小,缺省值为512字节。 OutBufferCount:设置或返回发送缓冲区中等待计算机发送的字符数。 Output:向发送缓冲区发送数据,该属性设计时无效,运行时只读。 设置好这些属性和方法,程序很容易就可以编出来了,其中要注意的是串口的波特串设置,OnComm事件的程序编写。 程序的设计是这样的,计算机向单片机发送一个’S’,表示通信开始。然后紧接着又发送9个字符,其中最后一个字符是前面9个字符(包括’S’)的校验和。单片机正确接收到10个字符后,把10个字符从新又送回来。 //---------------------------------------初始化串口设计----------------------------- Private Sub Form_Load() ..................................... d Sub //---------------------------------------接收单片机发送的数据,并显示----------------------------- Private Sub Comm1_OnComm() Select Case Comm1.CommEvent '设置oncomm事件,读取片机内存的值 Case comEvReceive Inputsignal=comm1.Input Text1.Text=Asc(Inputsignal) '单片机内存的值用textbox显示出 Case Else End select End Sub
2019-12-21 19:29:56 2KB vb 与单片机串口通信程序
1
stm32f103+zigbee无线传输+DS18B20温度采集+串口通信。
2019-12-21 18:53:32 1.38MB 单片机 zigbee ds18b20
1
① 测量湿度、温度,实时显示。 ② PC1对测量的数据进行智能处理和显示。 ③ PC1对多个终端用不同的方法通信,集中数据进行处理。 ④ 本系统具有远程控制的功能,只要在网。 预期改进: ① 使用数据库存储。ACCESS。 ② 开发WP7 应用程序(已经开发Android 应用) ③ 加强硬件下位机设计,如采用无线通信、掌握更紧密的传感器。
2015-05-24 00:00:00 15.46MB 温湿度 DHT11 51单片机 串口通信
1