您现在所在的是:

电脑编程

回帖:0个,阅读:3731 [上一页] [1] [下一页]
930
lyseed1
文章数:6
年度积分:50
历史总积分:930
注册时间:2003/3/8
发站内信
发表于:2003/3/8 20:47:00
#0楼
个人观点仅供参考.
对串口操作,一般有三个方法,
使用MSCOMM控件,
用_inp和_outp直接操作端口地址,
使用WINDOWS的一组异步函数,
如果使用VC++并且在WIN2000环境下,建议用WINDOWS的异步函数,
这样可以学习到异步操作的方法,对于其他需要异步的也通用,
还可以学到多线程的管理,这些都是C++程序员的基本功,
以后的开发都会用到此类知识.
MSCOMM控件也可以,但是对提高编程水平没有帮助,
一般C++程序员很少用此类东西,丧失了C++的高效与灵活.
如果需要,可以开发一个满足自己的COM控件,你在IE里都可以直接调用读串口.
一些简单的资料,可以去www.google.com查找"串口编程"等关键字,
更深入的资料就都没说清楚,
操作串口,主要用到几个函数,可以去MSDN看说明,
CreateFile,ReadFile,WriteFile,GetOverlapResult,WaitCommEvent,
WaiForSingleObject,这些都不是关键,也很容易使用,
关键是如何管理多线程,这是大部分资料都没有详细说明的问题.

lyseed

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003