2005年01月
CommPort :设置或返回端口代号。VB中有16个端口限制。
MSComm1.CommPort=1 ‘使用Com1端口
l Setting :设置初始化参数。以字符串形式设置或传回连接速度,奇偶校验,数据位,停止位等4个参数。如“9600,N,8,1”,奇为O,偶为E。
阅读全文>
发表于 @ 2005年01月26日 17:13:00|评论(loading...)|编辑
管脚 简写 意义 方向
Pin1 CD(Carrier Detect) 载波检测到,modem通知PC PC->modem
Pin2 RXD(Receive) 接收字符,接收信息 modem->PC
Pin3 TXD(Transmit) 传送字符 PC->modem
Pin4 DTR(DataTerminal Ready) 数据端就绪,告诉modem PC->modem
Pin5 GND(Ground) 地线 Pc=modem
Pin6 DSR(Data Set Ready) 数据就绪,告诉PC Modem->PC
Pin7 RTS(Request To Send) 要求传送,PC要求modem PC->modem
Pin8 CTS(Clear To Send) 清除传送,modem通知PC Modem->PC
Pin9 RI(Ring Indicator) 响铃检测,modem 通知PC Modem->PC
阅读全文>
发表于 @ 2005年01月26日 17:09:00|评论(loading...)|编辑
PC机上,COM1和COM2的地址是3F8~3FF 及2F8~2FF,在这个范围内的每个地址都有不同的功能,这些功能分别通过寄存器来实现,读写这些寄存器就可以执行与串行端口相关的功能。而所谓的寄存器就是暂时存放信息的地方,这些被存放在此的信息是以位的形式存储,通常以8个位(一个字节)作为一个单位。读写这些寄存器地址的同时,也就是读取这些代表的状态或控制某些功能。阅读全文>
发表于 @ 2005年01月25日 13:35:00|评论(loading...)|编辑
VB6.0中,通信控件在“工程” ――“部件”,选中 Microsoft Comm Control6.0
其文件为 mscomm32.ocx
该控件唯一的一个事件就是OnComm事件。随着CommEvent属性值的变化,其后的Case程序代码便被引发。如此就是自动检测了。(区别于定时检测)
On comm事件中
Select case mscomm1.CommEvent
Case comEvCD ‘CD线的状态发生变化
If mscomm1.CDHolding then ‘如果DCD脚位电位为高
Else
….
End if
Case comEvCTS ‘CTS线的状态发生变化
Case comEvDSR ‘DSR线的状态发生变化
Case comEvRing ‘Ring Indicator 变化
Case comEvReceive ‘收到最小接受字符数个字符
Case comEvSend ‘传输缓冲区有最小传输字阅读全文>
发表于 @ 2005年01月24日 11:15:00|评论(loading...)|编辑
'做参数时不要指定大小.
'在类中如下定义
Public Sub Run(resultcir() As Single)
MsgBox UBound(resultcir)
resultcir(2) = 12345
End Sub
'窗口中这样用:
Private Sub Command1_Click()
Dim a(9) As Single
Dim aa As New Class1
aa.Run a()
MsgBox a(2)
End Sub
阅读全文>
发表于 @ 2005年01月19日 16:09:00|评论(loading...)|编辑
传递不定个数的参数
如果要传递不定个数的参数给过程,则须把参数表中最后一个参数声明为一个带关键字“ParamArray”的变体数组。例如:
Sub MySub(ParamArray P()) '参数定义为一个数组
以下可能的调用:
MySub"ABC"
MySub 1,3,9,988,776,234
MySub 123,"abc",Date()
可用以下的方法来读每个参数:
For i=0 To UBound(P)
'P(i)为第i个参数
Next 阅读全文>
发表于 @ 2005年01月19日 15:07:00|评论(loading...)|编辑
简单来说,数字地是数字信号的对地,模拟地是模拟信号的对地。
由于数字信号一般为矩形波,带有大量的谐波。如果电路板中的
数字地与模拟地没有从接入点分开,数字信号中的谐波很容易会
干扰到模拟信号的波形。当模拟信号为高频或强电信号时,也会
影响到数字电路的正常工作。
阅读全文>
发表于 @ 2005年01月18日 16:53:00|评论(loading...)|编辑
一个完整的中断过程由中断请求、中断判优及屏蔽、中断响应、中断处理及中断返回五个部分组成。
在8086/8088微机系统中,中断源的优先权由高到低的顺序依次为:除零数、INT n、INT o、NMI(非屏蔽中断)、INTR、单步执行中断.
阅读全文>
发表于 @ 2005年01月18日 09:30:00|评论(loading...)|编辑
什么是RS-232-C接口?采用RS-232-C接口有何特点?传输电缆长度如何考虑?
什么是RS-485接口?它比RS-232-C接口相比有何特点?
采用RS485接口时,传输电缆的长度如何考虑?
以上是我在学习过程中整理的一些资料,希望对初学者能够有点帮助。
RS485-232转换器特别注意电压问题。一般均采用有源电源的模块。而且输入电压一定要足够,否则输出的信号由于现场的干扰从而位于模糊区,从而达不到计算机识别的电平或者输出信号出错。
阅读全文>
发表于 @ 2005年01月14日 15:31:00|评论(loading...)|编辑
介绍了12位模拟I/O PC/104模块Diamond-MM-AT的主要参数、内部结构、引脚功能及特性,给出了Diamond-MM-AT与PC/104及传感器的硬件连接关系同时给出了它们的一个成功的A/D转换应用程序。阅读全文>
发表于 @ 2005年01月12日 08:54:00|评论(loading...)|编辑
一,对传感器的主要技术要求
(1)转换范围与被测量实际变化范围(幅度,频率)相一致。
(2)转换精度符合整个测试系统根据总精度要求分配给传感器的精度指标(一般优于系统精度的十倍左右),转换速度应符合整机要求。
(3)能满足被测介质和使用环境的特殊要求,如耐高温,耐高压,防腐,防爆,抗电磁干扰,体积小,质量轻,功耗小。
(4) 能满足用户对可靠性和可维护性的要求。
阅读全文>
发表于 @ 2005年01月10日 16:23:00|评论(loading...)|编辑