(5) 奇偶校验位:这是用户自定义的特征位。用户可以根据发送数据的特征,对这一位进行相应的置一或清零。校验位的信息和数据位的信息一起通过串行通信线发送到接收端,接收端在收到数据和校验信息位后,可以通过校验位来判别接收数据是否正确。

用于串行通信的寄存器有两个:串行口控制器SCON和电源控制寄存器PCON.其中,PCON只有最高位的SMOD与串行通信有关,用于在串行传输的方式0以及方式3的波特率设置。SMOD=0时,波特率保持原来的设定值;SMOD=1,波特率在原来的基础上加倍。其他不再赘述。

而串行口控制器SCON是串行通信的主要控制器,用于指示通信方式的选择、接收和发送以及接收状态。如图2.2:

SM0     SM1     SM2    REN     TB8     RB8     T1      RI

位7     位6     位5      位4       位3    位2      位1     位0

SCON控制字

串行通信的四种工作方式如表2.1: 

SM0      SM1    工作方式     说明    波特率

0        0    方式0 同步移位寄存器     fosc/12

 0        1    方式1 10位异步收发 由定时器控制

 1        0    方式2 11位异步收发 fosc/32或fosc/64

 1        1    方式3 11位异步收发 由定时器控制                     

2.2  红外无线通信原理

2.2.1  红外通信的基本原理

红外线是波长在750nm至1mm之间的电磁波,其频率高于微波而低于可见光,是一种人眼看不到的光线。目前无线电波和微波已被广泛应用于长距离的无线通信中,但由于红外线的波长较短,对障碍物的衍射能力差,所以更适合应用于需要短距离无线通信场合点对点的直接线数据传输。为了使各种设备能够通过一个红外接口进行通信,红外数据协议(Infrared Data Association,简称IRDA)发布了一个光宇红外的统一的软硬件规范,也就是红外数据通讯标准。

IRDA标准包括三个基本的规范和协议:物理层规范(Physical Link Specification)、链接建立协议(Link Access Protocol:IrLAP)和链接管理协议(Link Management Protocol:IrLMP)。其中,物理层规范制定了红外通信硬件设计上的目标和要求,IrLAP和IrLMP为两个软件层,负责对链接进行设置、管理和维护。在IrLAP和IrLMP基础上,针对一些特定的红外通信应用领域,IRDA还陆续发布了一些更高级别的红外协议,如TinyTP、IrOBEX、IrCOMM、IrLAN、IrTran-P和IrBus等等。

红外通信是利用950nm近红外波段的红外线作为传递信息的媒体,即通信信道。发送端采用脉时调制(PPM:Pulse Position Modulation)方式,将二进制数字信号调制成某一频率的脉冲序列,并驱动红外线发射管以光脉冲的形式发送出去;接收端将接收到的光脉冲转换成电信号,在经过放大、滤波等处理后送给借条电路进行解调,还原为二进制数字信号后输出。

上一篇:L波段T/R收发组件
下一篇:ADS GaN HEMT的小信号建模

中红外强激光场作用下类...

AT89C51单片机的简易脉搏测量系统设计+电路图

AT89C51单片机IIC总线的监控...

MATLAB中继选择方案设计与仿真

SDR软件无线电的通信系统原理仿真

MIMO干扰限制的无线中继系统性能仿真程序

STC89C51单片机多功能数字频率计的设计+电路图

麦秸秆还田和沼液灌溉对...

新課改下小學语文洧效阅...

网络语言“XX体”研究

安康汉江网讯

ASP.net+sqlserver企业设备管理系统设计与开发

我国风险投资的发展现状问题及对策分析

LiMn1-xFexPO4正极材料合成及充放电性能研究

老年2型糖尿病患者运动疗...

互联网教育”变革路径研究进展【7972字】

张洁小说《无字》中的女性意识