用VC++如何实现上位机(PC)读和写下位机(单片机类型,如学校食堂的售饭机)的数据.并让数据所返回到对话框中指定的编辑框控件中或者是列表框控件中.并能对这些数据进行写操作.希望高手能给详细的答案.谢谢

解决方案 »

  1.   

    用RS232又怎样呢,lhp1009(void) 你能否说清楚点,读写串口的方式进行...
    请给详细的例子好吗?或者相关的资料.谢谢.
      

  2.   

    接口应该是没有问题的
    我是说应该有比较详细的说明的
    如果你是做这个的,应该比较容易获得数据,其实数据的获得
    如果是用CB什么的,甚至是可以做成控件的
    我用VC不是很熟悉,
    (都是废话,还是帮你UP好了)
      

  3.   

    一般可以用读写串口的方法来传送数据即用api函数来做,如createfile(),readfile(),writefile(),串口设置等,一般还要用到多线程的知识,
    还可以用common控件不过题多多,具体用法可上网查或email给我我发给一些,
    希望能帮上你的忙。[email protected]
      

  4.   

    串口操作可以看
    <串行通信开发指南>
    这本书很详细的
      

  5.   

    谢谢:各位了.我就再详细看看.lhd405405@hotmail
      

  6.   

    我用VB做过这样的程序,应该和VC做的思想是一样的
    不过,必须统一通信协议,应该很简单的
      

  7.   

    如果找到了通信协议后,应该怎样做呢.请各位给出你们的思路给我听听,我马上就要用到的.谢谢了.我的信箱:[email protected]
      

  8.   

    我这里有一个别人的系统,才看了一部分,这样处理:
    vb写的通讯伺服程序,启动后一直监控一个串口,根据接收到的数据判断是上传还是下载,然后通过几次消息确认,开始相应的操作.
    单片机中c程序在需要上传时往串口发数据,经过确认后开始发送,接收同理.这就要求必须详细的知道通讯对方的处理方式(软件握手).