我想用上位机对下位机进行控制,当下位机发出信号时能自动触发上位机的工作,怎样实现?

解决方案 »

  1.   

    spcomm控件,简单方便
    OnRecievedata()
      

  2.   

    发出信号是自动触发OnRecievedata()
      

  3.   

    如果下位机通过串口向pc发送数据,则可以利用MSCOMM控件,当下位机有数据上传时,会自动触发MSCOMM控件的ONCOMM事件,有啥疑问的话,可以看看MSDN,里面讲得很详细!!
      

  4.   

    可以啊,可以设置串口中断,这样下位机有数据来就触发中断
    串口通讯是不需要接收信号的,下位机不管上位机什么状态都可以发送的
    你也可以在上位机检查是否有数据来
    比如串口1基地址3F8
    从3FD口读入数据,如果最低一位为1就表明有数据来了
      

  5.   

    TO  ckc(火)
        怎样设置中断?能告诉我具体的实现方法吗? 最好有一些源程序的举例。