摘要:
MSCOMM控件的属性l CommPort :设置或返回端口代号。VB中有16个端口限制。MSComm1.CommPort=1 ‘使用Com1端口l Setting :设置初始化参数。以字符串形式设置或传回连接速度,奇偶校验,数据位,停止位等4个参数。如“9600,N,8,1”,奇为O,偶为E。 MSComm1.Setting=”9600,N,8,1”l Input :从输入寄存器传回并移除已被读取的字符。Buffer=MSComm1.Input ,读入Buffer字符串变量中l Output : 写入输出寄存器l InputLen:指定由串行端口读入的字符串长度。默认值为0,此值会使得控件的 阅读全文
随笔档案-2005年01月
串行端口脚位定义及其意义
2005-01-26 17:09 by htc开发, 367 阅读, 收藏,
摘要:
计算机正常启动后,RS232端口COM1、COM2、COM3、COM4的地址一般被安排在3F8、2F8、3E8、2E8,用于了解外部状态的寄存器地址则被分别设置为3FE、2FE、3EE、2EE,用于控制外部设备的寄器地址则被设置3FC、2FC、3EC、2EC,。RS232接口的针脚安排如下: D型25芯接头 D型9芯接头 pin8....CD pin1 pin3...RxD pin2 pin2...TxD pin3 pin20..DTR pin4 pin7....SG pin5 pin6...DSR pin6 pin4...RTS pin7 pin5...CTS pin8 pin22...RI 阅读全文
串行端口地址及寄存器功能详细资料
2005-01-25 13:35 by htc开发, 1025 阅读, 收藏,
摘要:
PC机上,COM1和COM2的地址是3F8~3FF 及2F8~2FF,在这个范围内的每个地址都有不同的功能,这些功能分别通过寄存器来实现,读写这些寄存器就可以执行与串行端口相关的功能。而所谓的寄存器就是暂时存放信息的地方,这些被存放在此的信息是以位的形式存储,通常以8个位(一个字节)作为一个单位。读写这些寄存器地址的同时,也就是读取这些代表的状态或控制某些功能。 COM1COM2寄存器名称简称3F82F8波特率分频器(低八位)BDR3F92F9波特率分频器(高八位)BDR3F82F8传送信息/接收信息寄存器DR3F92F9中断启动寄存器IER3FA2FA中断辨识寄存器IIR3FB2FB传输线控 阅读全文
VB中自动检测串口输入
2005-01-24 11:15 by htc开发, 689 阅读, 收藏,
摘要:
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 comEvD 阅读全文
VB中如何在类模块和主程序间传递数组
2005-01-19 16:09 by htc开发, 392 阅读, 收藏,
摘要:
'做参数时不要指定大小.'在类中如下定义Public Sub Run(resultcir() As Single)MsgBox UBound(resultcir)resultcir(2) = 12345End Sub'窗口中这样用:Private Sub Command1_Click()Dim a(9) As SingleDim aa As New Class1aa.Run a()MsgBox a(2)End Sub 阅读全文
传递不定个数的参数
2005-01-19 15:07 by htc开发, 230 阅读, 收藏,
摘要:
传递不定个数的参数如果要传递不定个数的参数给过程,则须把参数表中最后一个参数声明为一个带关键字“ParamArray”的变体数组。例如:Sub MySub(ParamArray P()) '参数定义为一个数组以下可能的调用:MySub"ABC"MySub 1,3,9,988,776,234MySub 123,"abc",Date()可用以下的方法来读每个参数:For i=0 To UBound(P) 'P(i)为第i个参数Next 阅读全文
数字地和模拟地的区别
2005-01-18 16:53 by htc开发, 504 阅读, 收藏,
摘要:
简单来说,数字地是数字信号的对地,模拟地是模拟信号的对地。 由于数字信号一般为矩形波,带有大量的谐波。如果电路板中的 数字地与模拟地没有从接入点分开,数字信号中的谐波很容易会 干扰到模拟信号的波形。当模拟信号为高频或强电信号时,也会 影响到数字电路的正常工作。 存在问题的根本原因是,谁也无法保证电路板上铜箔的电阻为零, 在接入点将数字地和模拟地分开,就是为了将数字地和模拟地的 共地电阻降到最小。 阅读全文
关于中断的详细阐述,包括如何写中断服务程序
2005-01-18 09:30 by htc开发, 790 阅读, 收藏,
摘要:
关于中断一个完整的中断过程由中断请求、中断判优及屏蔽、中断响应、中断处理及中断返回五个部分组成。在8086/8088微机系统中,中断源的优先权由高到低的顺序依次为:除零数、INT n、INT o、NMI(非屏蔽中断)、INTR、单步执行中断.8259A芯片的外部特征:(1)片选取信号(CS) (2)写信号(WR)(3)读信号(RD) (4)D0~D7:8条数据总线(5)GND:地信号 (6)Vcc:+5V电源(7)INT:中断请求信号(8)中断响应信号(9)IR0~IR7:8个中断请求输入信号(10)A0:地址选择信号(11)SP/EN:从片编程/允许缓冲器信号(12)CAS0~CAS2:这三 阅读全文
有关RS232和RS485接口的问答
2005-01-14 15:31 by htc开发, 316 阅读, 收藏,
摘要:
什么是RS-232-C接口?采用RS-232-C接口有何特点?传输电缆长度如何考虑? 答: 计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式。由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。在串行通讯时,要求通讯双方都采用一个标准接口,使不同 的设备可以方便地连接起来进行通讯。 RS-232-C接口(又称 EIA RS-232-C)是目前最常用的一种串行通讯接口。它是在1970年由美国电子工业协会(EIA)联合贝尔系统、 调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是“数据终端设备(DT 阅读全文
PC/104模块Diamond-MM-AT的原理与应用
2005-01-12 08:54 by htc开发, 316 阅读, 收藏,
摘要:
文章作者:孙红辉 李晓建 吴 强文章类型:设计应用 文章加入时间:2004年9月22日1:8文章出处:国外电子元器件 摘要:介绍了12位模拟I/O PC/104模块Diamond-MM-AT的主要参数、内部结构、引脚功能及特性,给出了Diamond-MM-AT与PC/104及传感器的硬件连接关系同时给出了它们的一个成功的A/D转换应用程序。 关键词:Diamond-MM-AT模块;A/D转换; PC/104; 数据采集1 主要特点随着数字信号处理技术及各种故障分析技术的快速发展,在一些由工控机构成的较小系统中,对信号进行实时采集与处理已越来越受到人们的重视。PC104系统模块以其结构紧凑,. 阅读全文
传感器的选用
2005-01-10 16:23 by htc开发, 239 阅读, 收藏,
摘要:
一,对传感器的主要技术要求 (1)转换范围与被测量实际变化范围(幅度,频率)相一致。 (2)转换精度符合整个测试系统根据总精度要求分配给传感器的精度指标(一般优于系统精度的十倍左右),转换速度应符合整机要求。 (3)能满足被测介质和使用环境的特殊要求,如耐高温,耐高压,防腐,防爆,抗电磁干扰,体积小,质量轻,功耗小。 (4) 能满足用户对可靠性和可维护性的要求。二,可供选择的传感器类型 (1)大信号输出传感器:直接输出0-5v,0-10v等。 (2)数字式传感器 具有测量精度高,抗干扰能力强,便于远距离传送。此外,如输出满足TTL电平标准,则可直接接入计算机的I/O口或中断入口。如不是,则须经 阅读全文
创业者必看九条经验
2005-01-10 16:04 by htc开发, 180 阅读, 收藏,
摘要:
1、你是谁?创业者往往都不清楚,自己是谁----你想干什么?你适合干什么?你有什么资源?创业者创业之前一定要清楚你自己所有的,与你追求的创业目标之前还存在多少鸿沟?还有多少难点?在为咨询者提出一些创业咨询意见的过程中,我们碰到了很多创业者,或是一个网页制作师,或是一个刚刚毕业的文员,或是一家里有钱,想干大事的失业者。他们在没有了解自己实际情况下,因为一个创意,朋友的一点建议,甚至是一时的冲动,就发誓要创业成为XXX(一般都是超级创业成功者)。所以我们建议准备创业的朋友一定要先了解到你是谁。2、创业是什么?一写出这个话题,可能有人认为是我在这里矫情:创业者怎么可能不清楚创业是什么呢?哈,我想要说 阅读全文
浙公网安备 33010602011771号