PC机与单片机之间串行通信

pc机端用什麼进行通信啊,我用的vs2005

在VC++中有两种方法可以进行串口通讯:
一、是利用Microsoft公司提供的ActiveX控件 Microsoft Communications Control。 Microsoft公司在WINDOWS中提供了一个串口通讯控件,用它我们可以很简单的利用串口进行通讯。在使用它之前,应将控件加在应用程序的对话框上。然后再用ClassWizard 生成相应的对象。现在我们可以使用它了。该控件有很多自己的属性,你可以通过它的属性窗口来设置,也可以用程序设置;

二、直接用VC++访问串口。 在VC++中,串口和磁盘文件可以统一的方式来简单读写。这两者几乎没有什么不同,只是在WINDOWS 9X下磁盘文件只能做同步访问,而串口只能做异步访问。主要用到的函数有:
CreateFile:用指定的方式打开指定的串口;
ReadFile:读取串口数据;
WriteFile:向串口写数据;
CloseHandle:关闭串口。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-09-26
楼主编程的层次而不是应用的层次,楼上的回答有点跑题哦,用MS提供的串口通讯控件就可以,当然你自己也可以直接调用API函数来实现,其实串口在WINDOWS下也被看成是文件,你用CreateFile 等函数来就可以实现了!!
第2个回答  2008-09-26
下载一个串口调试工具或者直接用windows自带的超级终端。前者不支持汉字后者支持。
相似回答