翻新时间: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’开启门禁设备,以让一个合法者进入。
下载文档
网友最新关注
- 时间都去哪了
- 因为选择不同
- 不是亲人胜似亲人
- 黄山导游词
- 假如我是科学家
- 颐和园导游词
- 我的蝈蝈将军
- 观察
- 观察豆子
- 养蚕
- 胜似亲人
- 可爱的小猫
- 教师节里的润喉糖
- 再逢中秋
- 开学了,我们笑了
- 测量放线施工方案
- 企业管理会计现状与发展策略之我见
- 探讨无线传感器网络LEACH路由协议的变化
- 我国民营企业负债筹资探析-市场营销管理论文(1)论文
- 浅议商业银行成本控制
- 园林施工定额管理
- 现代企业管理体系下的国有企业思想政治工作
- 论法约尔管理理论在油田HSE监督工作中的应用
- 关于优化劳务派遣管理的探讨
- 从三江并流想国企管理
- 图书馆员职业倦怠心理透视
- 国企管理应符合所有制性质
- 国有金融企业客户关系创新-市场营销管理论文(1)论文
- 群塔防碰撞方案
- 对现代企业管理中5S管理应用的探讨
- 《春雨的色彩》知识点 生字
- 《春雨的色彩》随堂练习
- 《春雨的色彩》作者介绍
- 《春雨的色彩》课件 教学建议
- 《春雨的色彩》作者其他作品
- 《春雨的色彩》课文结构分析
- 《春雨的色彩》课件 教案讲义
- 《春雨的色彩》重难点分析
- 《燕子飞回来了》
- 《春雨的色彩》知识点:阅读知识
- 《春天》
- 《春雨的色彩》知识点
- 《春雨的色彩》考点链接
- 《春雨的色彩》知识点:仿写例句
- 《春雨的色彩》文章问题分析