(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的小信号建模

认知无线电网络中基于双...

STC89C52单片机智能车红外避障控制设计

ZigBee无线人员定位系统设计+源程序

单片机双极性神经刺激脉冲发生器的设计

单片机的环境参数检测仪的设计+电路图

单片机的数字式电感电容表设计

STC89C52单片机的信号发生器的设计

辩护律师的作证义务和保...

多元化刑事简易程序构建探讨【9365字】

《醉青春》导演作品阐述

中国古代秘书擅权的发展和恶变

拉力采集上位机软件开发任务书

谷度酒庄消费者回访调查问卷表

高校网球场馆运营管理初探【1805字】

浅谈传统人文精神茬大學...

国内外无刷直流电动机研究现状

浅谈新形势下妇产科护理...