安防监控知识
电气知识|串行通信口I/O
2017-02-13  浏览:75
安防之家讯:计算机传输数据有并行和串行两种方式。 串行通信采用两种方式:同步方式和异步方式。

一、串行通信基础

串行通信接口:计算机利用异步通讯适配器和调制解调器(MODEM)通过RS-232串行接口与外进行远距离通信。近距离通信不用MODEM。

在异步通信方式中,每个字符都需要加上起始位、校验位和终止位,此过程称为“组帧(framing)”。

串行通信的数据传输率用bps(bits per second)来表示,在计算机中就是波特率。

RS 232串行通信接口:为了兼容各厂家生产的数据通信设备,1960年电子工业协会(EIA)制定了RS-232接口标准。

IBM PC通信端口

IBM PC机提供两个串行接口COM1和COM2。80x86兼容机可以连接4个通信端口,它们的编号为COM1~4(相应的BIOS编号为COM0~3)。

如果微机系统设置了COM端口,则设置的每个COM端口的I/O地址就写到BIOS数据区的0040:0000~0040:0007字节,每个COM地址占用2个字节。

二、串行口功能调用

DOS串行通信口功能

使用DOS命令MODE可以设置串行通信参数,如数据的字长、波特率、校验位和终止位数。设置串行通信参数命令的一般格式为:

MODECOMm:b,p,d,s

这里m表示COM的端口号(1~4);b是波特率,用波特率数的高两位数字来表示;p是校验位(N为无校验,O为奇校验,E为偶校验);d表示数据的字长(5,6,7,8位、默认值为7位);s是终止位的位数(1,1.5或2位)。

DOS手册中称串行通信口为辅助设备。DOS的INT 21H调用,对COM1操作。

AH=3:从COM1读一个字符到AL中。

AH=4:将DL中的字符传送给COM1。

BIOS串行通信口功能:INT 14H调用。

AH=0:初始化串行口,AL=初始化参数(图1),DX=通信口号(COM1为0号,COM2为1号)。在AH中返回通信口状态(图2),AL中返回调制解调器状态(图3)。

AH=1:向串行口(DX号)写AL指定的字符。写成功AH7=0,AL不变;写失败AH7=1,AH6~0=通信口状态。

AH=2:从串行通信口(DX号)读字符。读成功AH7=0,AL为所读字符;读失败AH7=1,AH6~0=通信口状态。

AH=3:取串行通信口(DX号)状态。在AH中返回通信口状态,AL中返回调制解调器状态。

安防之家专注于各种家居的安防,监控,防盗,安防监控,安防器材,安防设备的新闻资讯和O2O电商导购服务,敬请登陆安防之家:http://anfang.jc68.com/
更多»您可能感兴趣的文章:
更多»有关 安防器材 的产品:
  • 安防监控资讯
  • 发表评论 | 0评
  • 评论登陆
  • 移动社区 天花之家 木门之家 灯具之家 铁艺之家 幕墙之家 五金头条 楼梯头条 墙纸头条 壁纸头条 玻璃头条 老姚之家 灯饰之家 电气之家 全景头条 照明之家 防水之家 防盗之家 区快洞察 建材 枣庄建材 临沂建材 南昌建材 上饶建材 抚州建材 宜春建材 吉安建材 赣州建材 鹰潭建材 新余建材 九江建材 萍乡建材 景德镇陶瓷 石家庄建材 衡水建材 廊坊建材 沧州建材 承德建材 建材之家 企业之家 720全景
    (c)2015-2017 Bybc.cn SYSTEM All Rights Reserved