翻新时间: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’开启门禁设备,以让一个合法者进入。
下载文档
网友最新关注
- 游乐场
- 课堂现场—秋姑娘
- 爱炫耀的白兔
- 草原上的小木屋读后感
- 踩影子
- 搬水工爷爷
- 我
- 谈谈“停车坐爱枫林晚,霜叶红于二月花”
- 蜗牛与小鸟
- 爱哭的姐姐
- 猜球
- 假如我是一个小精灵
- 快乐大课间
- 看书是我的乐趣
- 倒楣街
- 2011年国企职工第一季度思想汇报
- 公务员2011年第一季度入党思想汇报
- 2011年2月入党积极分子思想汇报
- 2011年大学生预备党员转正思想汇报
- 2011年1月入党积极分子思想汇报范文
- 2011年2月思想汇报范文
- 2011年2月大学生党员入党思想汇报
- 1月大四毕业生的入党思想汇报
- 2011年2月教师入党思想汇报
- 2011年2月大学生思想汇报
- 2011年入党积极分子2月思想汇报
- 2月入党积极分子培训思想汇报
- 2月工人入党思想汇报范文
- 2月入党思想汇报范文
- 1月预备党员学习科学发展观思想汇报
- 光源与照明就业前景
- 注册电气工程师(供配电)执业资格考试专业考试大纲
- 电气工程硕士就业前景
- 人民政府住宅楼电气工程监理实施细则
- 电气工程硕士就业前景分析
- 电力载波遥控报警器
- 某工程临时用电监理细则
- 加强公路工程施工组织设计规范管理(1)
- 集成电路设计与集成系统就业前景
- 临时用电监理细则
- 电子信息技术及仪器专业就业前景
- 加快物流中心建设提高物流综合效益
- 建筑环境与设备工程简介及就业前景
- 桥梁工程中大体积混凝土裂缝的原因与控制(1)
- 复合土工膜在水库除险加固工程中的应用
- 《灰雀》教学设计之六
- 《秋天的雨》教学设计之三
- 《风筝》教学设计之二
- 《秋天的雨》教学设计之二
- 《找骆驼》教学设计之五
- 《听听,秋的声音》
- 《找骆驼》教学设计之三
- 《奇怪的大石头》教学设计之三
- 《盘古开天地》第二课时
- 《找骆驼》教学设计之四
- 《盘古开天地》教学设计之二
- 《玩出了名堂》片断赏析
- 《孔子拜师》教学设计之二
- 《找骆驼》教学设计之二
- 《我不能失信》教学设计之二