USB及串口通信上位机用VC编写程序有哪些比较好的书籍或教程

 我来答
郑州条码收款机
2010-12-24 · TA获得超过1581个赞
知道小有建树答主
回答量:1633
采纳率:0%
帮助的人:923万
展开全部
串口编程到处都是,USB的HID设备也比较简单,MSDN中有SetupDiXXXXXX一系列函数,
我就想找到非HID设备的,如打印设备,直接操作端口数据信号采集。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
goqamop
2011-01-03 · TA获得超过491个赞
知道答主
回答量:524
采纳率:0%
帮助的人:252万
展开全部
楼主,你可以去下载一个“VSPM虚拟串口”软件,安装好后,先不要运行,在“开始”菜单--》“程序”--》“VSPM”--》“虚拟串口互联插件”,里面有一个Readme.txt文件,按里面的要求去做,可以用一台PC模拟串口通信了。

另外在你的VB程序里,一个mscomm控件.com=3,另一个.com=4就可以进行数据的收发了。到时在真正的应用时,只需将这两个值改一下就OK 了。

有问题Hi我。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
粗鲁的女汉子
2010-12-23 · TA获得超过1442个赞
知道小有建树答主
回答量:627
采纳率:0%
帮助的人:510万
展开全部
你搜龚建伟 Visual+C++_Turbo+C串口通信编程实践 应该是最好的一本书吧
他还有个个人主页 值得一看
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vogri81
2010-12-24 · TA获得超过221个赞
知道答主
回答量:284
采纳率:0%
帮助的人:209万
展开全部
1. 你得确认通讯已经被建立起来了, 这里面包括了线路上的问题和一些基本函数或是类, 单片机的通讯相对难调一些, 不过估计不应该也是你调吧.

2. 有关如何区分是哪个按钮按下了, 其实是一个报文的问题, 对于串口通讯来说, 真正用到的也就是两根线或是三根线, 用电路是不可能区分的了, 只有用代码, 比如你为八个按钮定义下不同的代码, 而在你的报文里留一位给这个代码, 在按下相应按钮, 打包数据时把这个代码打进去, 再发送就可以了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式