在看MSCOMM中的串口编程中,我对串口这个概念很迷惑:
电脑有很多接口,包括:并行接口(如显示器接口),USB串行接口,9针的接口(具体叫什么接口我说不上来),机器里面还有ISA接口。那我们在用SMCOMM中时针对的是什么串口呢???
我最近听到一重硬盘也是用的是串行接口(http://tech.sina.com.cn/c/2002-12-18/17059.html),说速度很快,那表示串行接口并不一定速度很慢的啊??
谢谢大家的帮忙

解决方案 »

  1.   

    ISA,PCI是总线!硬盘的总线要改成S-ATA通常机箱一般就是并行接口(给打印机用的)串行接口,usb接口。你说的那个控件,到以下地址看看吧http://www.ccw.com.cn/htm/app/aprog/01_2_26_3.asp
      

  2.   

    你用MSCOMM控件针对的是RS-232串口,RS-232是工业中定义的标准,你说的那些这样或者是那样的串口、并口在工业中都有定义,比如传输速度,有多少针等等。。串口用于串行传输,由于数据串行传输,那么就只用一条数据线,这样可以节省硬件成本,通常用于远距离传输中,由于数据延一条数据线,一位一位的传输,所以速度比并行(一次传多位)要慢。反之,并口中的数据并行传输,占用的数据线就多,硬件成本大,通常在短距离传输中应用。但是串口不一定就慢,如果有良好的硬件结构,加上优秀的驱动程序驱动串口,那串口也能高速传输数据。如果你对接口感兴趣可以参考一些电子方面的书籍
    呵呵。。给分吧
      

  3.   

    那我还有点不明白就是:那MSCOMM控件使用RS-232串口是否在在电脑上有实际物理上的接口吗?
      

  4.   

    那就是说这个控件只能是用于一台PC内(不包括外部设备)的通讯了。因为外部设备是挂在实际物理的接口上,而MSCOMM操作的不能操作电脑实际物理的接口。不知道我这么理解对不对?
      

  5.   

    MSCOMM 操作的是你说的那个9针D型接口,
    USB means Universal Series Bus
      

  6.   

    MSComm针对的是RS-232的串口。RS-232的串口有两种,9针的或者25针的,我们通常在PC机上所见到的那种9针凸出的串口接头就是9针串口显示器接口形状与9针串口差不多,但那是母头的(凹下的),在老式的计算机上还有25针的串口,不过现在已经不多见了。现在我们通常所见到的25针的那个是打印机并口。它是母头的。记住,无论是9针的串口还是25针的串口,串口在PC机一侧的接头一定是公头的(凸出的),这点可以用来区别25针串口和25针并口。
      

  7.   

    在普通的串行通信方面,除了有RS-232,还有RS-458。
    后者的编码方式比前者具有更好的纠错能力。在高速串行通信上最流行的是USB,前面的朋友说了即Universal Series Bus,意为通用串行总线。
      

  8.   

    回复人: put2001_ruan(萝卜头) ( ) 信誉:100  2003-10-31 12:09:00  得分:0
      那我还有点不明白就是:那MSCOMM控件使用RS-232串口是否在在电脑上有实际物理上的接口吗?
     回复人: danielinbiti(金) ( ) 信誉:100  2003-10-31 12:12:00  得分:0 
      没有,控件是通过控制参数控制读取状态

    回复人: fleshboy(百菜) ( ) 信誉:99  2003-10-31 12:30:00  得分:0 
      MSCOMM 操作的是你说的那个9针D型接口,
    USB means Universal Series Bus上面的两个回答是矛盾的, 到底MSCOMM操作的接口有没有物理接口啊???
      
     
      
     
      

  9.   

    mscomm可以控制9针的串口,25针串口这些物理接口一般计算机上有两个物理串口,分别对应com1,com2但是mscomm也照样可以控制插在PCI接口上的Modem,控制虚拟扩展的com3、com4…………