位置:首页 > IC型号导航 > 首字符V型号页 > 首字符V的型号第69页 > VRS51C540-40-PG > VRS51C540-40-PG PDF资料 > VRS51C540-40-PG PDF资料1第22页

VRS51x540
模式2和3 :其他信息
在这些模式中前面提到的,对于一个操作,
11位通过TXD传送或接收
通过RXD 。所述信号包括:一个逻辑低电平开始
位, 8个数据位( LSB在前) ,一个可编程的9
th
数据位
和一个逻辑高的停止位。
在发送时, ( SCON中的TB8 )可分配的价值
为0或1.在接收; 9
th
数据位进入RB8在
SCON 。波特率可编程为1/32
或1/64与模式2模式的振荡器频率
3可以从任一产生可变的波特率
定时器1或定时器2根据TCLK的状态
和RCLK 。
传输模式2和模式3
传输是通过任何指令发起的
利用SBUF作为目标寄存器。 9
th
发送移位寄存器中的位的位置由装
“写入SBUF”信号。本次活动还通知TX
那一个传输已被请求的控制单元。
在分频16计数器下次翻转后,
传输实际开始在机器的T1
周期。接下去是同步的位时间
在分频计数器16 ,而不是与“写入SBUF ”
信号,如在先前的模式。
传输开始时,发送信号被
激活后,它会将起始位在TXD 。数据
激活一个位时间后。这种激活启用
发送移位寄存器TXD的输出位。第一
移位脉冲后发生一个比特的时间。
第一移位时钟停止位( 1 )进入9
th
位
移位寄存器到TXD的位置。然后,仅
零计时。因此,作为数据位移出到
没错,零是从左边移入。当TB8是
移位寄存器的输出位置时,停止位是
只是为了TB8的左侧,并且所有的位置以使左
包含零。该条件信号给TX控制
单位却将更多的时间,并设置TI , DE-时
激活发送。这发生在11
th
divide-by-16
在“写SBUF ”翻转。
在接收模式2和模式3
一零跳变, RXD启动接收。这是
出于这个原因, RXD采样,采样16的速度
乘以该已建立波特率。
当检测到转换时, 1FFh被写入到
输入移位寄存器和除以16计数器
立即复位。
在7
th
, 8
th
和9
th
每个位的计数器状态
时间;比特检测样品RXD的值。该
接受的值是被认为在至少所述值
2这三个样品。如果在接受了价值
的第一个位的时间不为零,接收电路
复位和单位要追溯到寻找另一
一至零过渡。如果起始位有效,则转移
到输入移位寄存器中,其余部分的接收
的框架将继续进行。
对于一个接收操作中,数据位中的
右为1的转向了左边。一旦开始位
到达了移位寄存器的最左边的位置( 9位
寄存器) ,它告诉RX控制块做一
转移,设定RI ,并加载SBUF和RB8 。信号
设定RI和装载SBUF和RB8将产生
如果,当且仅当以下条件成立时
在生成最终移位脉冲时的实例:
- 无论是SM2 = 0或接收到的9
th
位等于1
- RI = 0
如果两个条件都满足时, 9
th
接收到的数据位
进入RB8 ,而前8位数据则进入SBUF 。如果
这些条件之一不满足,所接收的帧
完全丢失。一号位的时间后,无论是
上述条件满足与否,单位可以追溯到
寻找一个零在RXD输入转换。
请注意,接收到的停止位的值
无关SBUF , RB8或RI 。
______________________________________________________________________________________________
www.ramtron.com
第22页40