展开全部
1.电气特性 EIA-RS-232C 对电器特性、逻辑电平和各种信号线功能都作了规定。 在TxD和RxD上: 逻辑1(MARK)=-3V~-15V 逻辑0(SPACE)=+3~+15V 在RTS、CTS、DSR、DTR和DCD等控制线上: 信号有效(接通,ON状态,正电压)=+3V~+15V 信号无效(断开,OFF状态,负电压)=-3V~-15V 以上规定说明了RS-232C标准对逻辑电平的定义。对于数据(信息码):逻辑“1”(传号)的电平低于-3V,逻辑“0”(空号)的电平高于+3V;对于控制信号;接通状态(ON)即信号有效的电平高于+3V,断开状态(OFF)即信号无效的电平低于-3V,也就是当传输电平的绝对值大于3V时,电路可以有效地检查出来,介于-3~+3V之间的电压无意义,低于-15V或高于+15V的电压也认为无意义,因此,实际工作时,应保证电平在±(3~15)V之间。 EIA RS-232C 与TTL转换:EIA RS-232C 是用正负电压来表示逻辑状态,与TTL以高低电平表示逻辑状态的规定不同。因此,为了能够同计算机接口或终端的TTL器件连接,必须在EIA RS-232C 与TTL电路之间进行电平和逻辑关系的变换。实现这种变换的方法可用分立元件,也可用集成电路芯片。目前较为广泛地使用集成电路转换器件,如MC1488、SN75150芯片可完成TTL电平到EIA电平的转换,而MC1489、SN75154可实现EIA电平到TTL电平的转换。MAX232芯片可完成TTL←→EIA双向电平转换。
2.就是编出相应的程序
3.应该给分吧 。呵呵
2.就是编出相应的程序
3.应该给分吧 。呵呵
追问
有没有一些具体的代码,比如要通过回车键用来控制一个继电器的闭合/断开,当然这其中从232口到继电器的接口电路我会做.
展开全部
VB干不了这事。另外RS232串口电压应该是定义好的,没办法更改。你可以在RS232口上接一个模拟量模块,然后再通过串口通讯来控制电压高低或检测电压高低,相应的模块有很多。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
PC 的 RS232 串口是用于通信的,不像单片机的 IO 口,可以直接控制其电平高低。其端口上的电平在通信进行时会有变化,但通信完成,电平将保持固定的值。如果要感应端口电压,那就复杂了。感应器件怎么把感应值传给 VB 程序?
不知道你最终想实现什么功能?
不知道你最终想实现什么功能?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
想要串口实现这样的功能比较麻烦,毕竟是串行异步通讯;
并口到时比较容易实现,但是现在并口已不常用。
并口到时比较容易实现,但是现在并口已不常用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询