翻新时间:2023-08-24
Windows下多串口的配置与使用
Windows下多串口的配置与使用 Windows下多串口的配置与使用 Windows下多串口的配置与使用 在实际工作中,我们可能遇到这样的问题:我们需要Windows同时控制多个串口和多个外设进行通讯。比如说,一个机关或一个实验室的门禁系统,希望一台微机控制多个划卡机和多个门禁设备,这时,普通微机能够提供的一个或两个串口显然就不够使用了。为了解决这样的问题,我们采用了配置多功能卡作为Windows的COM3和COM4的办法,在实际中取得了很好的效果。
一、设置多功能卡作为多串口卡
台湾MOXA公司提供多种类型的多串口卡,但是它提供的功能在Windows下受到限制,并且也没有提供相应的Windows驱动程序,要在Windows下开发自己的驱动程序是件很麻烦的事。而现在市面上流行的多功能卡大都具有硬盘口、软盘口、游戏口、两个串行口和两个并行口,我们利用多功能卡的两个串行口,就可以方便地以很便宜的价格得到Windows下的多个串口。
二、配置Windows的多个串口
多功能卡设置好之后,启动Windows,选择并激活控制面板,然后进入端口设置程序。在端口设置窗口中选择相应端口(如COM
3)并点击"设置"按钮,则弹出如图1所示设定窗口。
图1图2
高级设定用来设置串行口的I/O地址和中断号,如本例中将COM3的I/O端口基地址设为0x3E8,中断请求线设为5。这里的设定必须和前面提到的用QAPLUS检测到的COM3的I/O地址和中断号一致。
设置好后点击"确定"按钮回到上一级窗口,使用同样的办法设置好其它串行口。当所有的串行口都设置好后,重新启动Windows,使刚才的设定生效。Windows再次启动之后,就可以使用多个串口进行通讯了。
三、在Windows下使用多串口
下面我们用一个实验室门禁系统中使用的一个实际应用程序为例来介绍Windows下对多串口的编程。在我们的系统中,使用了3个串行口COM
1、COM2和COM3,每个串行口与一个划卡器、一个门禁设备相连。和串行口打交道的程序叫serial,它完成下面的工作:启动时serial完成对串行口COM
1、COM2和COM3的初始化;然后它等待串行口的事件通知消息,当划卡器上划过一个卡时,它提供8个ASCII码数据给串行口,Windows收到8个字符时给应用程序一个WM-COMMNOTIFY消息。serial在响应这个消息时,它先接收数据,然后广播一个WM-ASK消息,并等待门禁系统控制程序发回一个WM-ANSWER消息。在响应WM-ANSWER消息时,serial用WM-CHAR消息的形式向门禁系统控制程序发送从串行口接收到的数据。另外,当门禁系统控制程序发来WM-OPENDOOR消息时,serial程序向指定串行口写入一个字符‘A’开启门禁设备,以让一个合法者进入。
下载文档
网友最新关注
- 可爱的小虎子
- 我的傻瓜爸爸
- 乡村生活(1)
- 田园的清晨
- 一个真实的故事
- 乡村景色(3)
- 乡下美景
- 战争代给孩子的痛苦
- 感悟生命
- 我敬佩我自己
- 生命大树
- 乡村景色(4)
- 生命的献礼
- 因为有爱
- 乡村趣事
- 好秘书不懂乞怜
- 秘书自我调控(五)-克服难堪
- 做个高效工作的秘书(三)
- 职场发展:跟着老板往上跳!
- 服饰装扮你的秘书职业素养
- 秘书怎样进行自我调空(三)
- 好秘书不是播毒者
- 秘书怎样进行自我调控(二)
- 做个高效工作的秘书(五)
- 好秘书不做附势之人
- 秘书怎样进行自我调空(四)
- 做个高效工作的秘书(四)
- 高级秘书“高”在哪儿
- 做个高效工作的秘书(二)
- 好秘书怎能搔首弄姿
- 建筑工程总工程师年终总结报告
- 总工办2011年的个人总结
- 石油工程助理工程师工作总结报告
- 2011年度工程经理述职报告
- 总工办2012年工作总结
- 2011年度总工办工作总结
- 主任工程师转正申请书
- 2011年度工程部经理个人述职报告
- 2011年总工办工作总结
- 工程项目经理述职报告
- 土建工程师工作总结
- 建筑工程师年度总结报告
- 项目部土建工程师转正申请
- 工程造价员转正申请报告
- 公司总工室工作总结
- 《小壁虎借尾巴》随堂练习:巩固篇
- 《小壁虎借尾巴》重点问题探究
- 《小壁虎借尾巴》教学重点
- 《小壁虎借尾巴》重点字词梳理
- 《小壁虎借尾巴》相关资料
- 《小壁虎借尾巴》教学目标
- 《小壁虎借尾巴》重点字词的意思
- 《小壁虎借尾巴》教学难点
- 《小壁虎借尾巴》教学设计(二)
- 《小壁虎借尾巴》随堂练习:提高篇
- 《小壁虎借尾巴》整体阅读感知
- 《小壁虎借尾巴》考点练兵(一)
- 《小壁虎借尾巴》范文习作
- 《小壁虎借尾巴》写作指导:新“小壁虎借尾巴”
- 《小壁虎借尾巴》教学设计(一)