社区
ASP
帖子详情
串口问题
snow131
2008-06-11 02:11:49
请问高人,能不能用ASP开发一个web应用程序,在客户端控制服务器的串口,主要是想用来做远程控制。
如果可以请高人讲个方案出来好吗,尽量可以祥细一点的。我是个初级的很菜的菜鸟。谢谢高人。
...全文
76
2
打赏
收藏
串口问题
请问高人,能不能用ASP开发一个web应用程序,在客户端控制服务器的串口,主要是想用来做远程控制。 如果可以请高人讲个方案出来好吗,尽量可以祥细一点的。我是个初级的很菜的菜鸟。谢谢高人。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
snow131
2008-06-14
打赏
举报
回复
啊,那用API能读写串口吗?我用WriteFile向串口写数据
Dim lngNumberofBytesToWritten As Long
Dim a(0) As Byte
a(0) = &H1&
flag = WriteFile(hCF, a(0), 1, lngNumberofBytesToWritten, typOverLapped)
可发送的不是十六进制的01 而是81
如改a(0)的值 发送的值就会在值上加个80
a(0)=&H2& 发 82
a(0)=&H3& 发 83
a(0)=........
.............8f
.............90
..............
为什么啊,我想发01怎么发啊
xiaojing7
2008-06-11
打赏
举报
回复
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> ASP读取串口数据 </title>
<meta name="generator" content="editplus" />
<meta name="author" content="" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<script language="VBscript">
'//页面载入时自动打开串口进行监听
'Sub Window_OnLoad()
' MSComm1.PortOpen = True
'End Sub
'//打开串口进行监听
Sub OpenPort()
if Not MSComm1.PortOpen Then
MSComm1.PortOpen = True
MsgBox "Port opened !", vbOKOnly, "Warning"
Else
MsgBox "Port already opened !", vbOKOnly, "Warning"
End if
End Sub
'//关闭串口
Sub ClosePort()
if MSComm1.PortOpen Then
MSComm1.PortOpen = False
MsgBox "Port closed !", vbOKOnly, "Warning"
Else
MsgBox "Port already closed !", vbOKOnly, "Warning"
End if
End Sub
</script>
<script ID="clientEventHandlersJS" language="javascript">
<!--
//串口事件驱动部分
function MSComm1_OnComm(){
var fldWeight = frmView.txtWeight
var strInput
strInput = MSComm1.Input;
window.alert(strInput);
fldWeight.value == strInput;
fldWeight.focus();
return false;
}
//-->
</script>
<script language="javascript" FOR="MSComm1" EVENT="OnComm">
<!--
//串口事件驱动关联
MSComm1_OnComm()
//-->
</script>
</head>
<body>
<object classid="clsid:648A5600-2C6E-101B-82B6-000000000014" id="MSComm1" codebase="MSCOMM32.OCX" type="application/x-oleobject" style="left:54px;top:14px">
<param name="_ExtentX" value="1005">
<param name="_ExtentY" value="1005">
<param name="_Version" value="393216">
<param name="CommPort" value="1">
<param name="DTREnable" value="-1">
<param name="Handshaking" value="0">
<param name="InBufferSize" value="1024">
<param name="InputLen" value="0">
<param name="NullDiscard" value="0">
<param name="OutBufferSize" value="512">
<param name="ParityReplace" value="63">
<param name="RThreshold" value="14">
<param name="RTSEnable" value="0">
<param name="BaudRate" value="9600">
<param name="ParitySetting" value="0">
<param name="DataBits" value="7">
<param name="StopBits" value="0">
<param name="SThreshold" value="0">
<param name="EOFEnable" value="-1">
<param name="InputMode" value="0"></object>
<form action="" method="post" id="frmView" name="frmView">
<p>
<input id="txtWeight" name="txtWeight" style="left:50px;top:17px"></p>
<p> </p>
<p>
<button OnClick="OpenPort()" value="Open Port">Open COM Port</button>
<button onclick="ClosePort()" value="Close Port">Close COM Port</button>
</p>
<p>
</p>
</form>
</body>
</html>
此文从网络整理而来,作者不详。
所需控件下载地址:http://xmlog.blogbus.com/files/12081395100.rar
控件注册方法:
把这三个文件拷贝到Windows的system目录下(注意WinNT下是System32)。然后用Windows下的注册工具regsvr32注册该OCX控件,例如:
Regsvr32 … system目录\Mscomm32.ocx .
为了能正确使用该控件,需要修改注册表的信息,在注册表的在HKEY_CLASSES_ROOT\Licenses下建一主键:
4250E830-6AC2-11cf-8ADB-00AA00C00905,主键的内容为
kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun.
串口
清除工具
综上所述,
串口
清除工具是解决计算机
串口
问题
的重要辅助工具,它可以帮助用户高效地管理串行接口,保证设备的正常通信。了解这些知识点,无论是普通用户还是专业技术人员,都能更好地理解和使用这类工具。
串口
工具(虚拟
串口
+
串口
调试助手).zip
串口
,又称为串行接口,它是一种能够实现设备间数据传输的接口。与并行接口相比,
串口
通过一次传输一个比特位的方式工作,虽然速度较慢,但它具有明显的物理空间优势,使用较少的连接线。在众多
串口
标准中,RS-232是...
Android
串口
通信(Android Studio)
在Android开发中,
串口
通信(Serial Port Communication)是一种重要的技术,它允许设备之间通过串行接口进行数据交换。在Android Studio环境下实现
串口
通信,开发者可以构建与硬件设备交互的应用,例如读取传感器...
VC使用API函数进行
串口
编程说明
在串行接口中,数据以串行方式一位接一位地传输,如9针
串口
(DB9)中常见的数据载波检测(DCD)、接收数据(RXD)、发送数据(TXD)等信号脚,它们分别负责不同的通信功能。通信接线原则是接收数据针脚与发送数据...
RS232
串口
驱动程序
RS232,全称为EIA/TIA-232标准,是由电子工业协会(Electronic Industries Alliance, EIA)和电信行业协会(Telecommunications Industry Association, TIA)共同制定的一套串行通信接口标准。它定义了数据信号、...
ASP
28,409
社区成员
356,971
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章