位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1222页 > AT89LP213-20XI > AT89LP213-20XI PDF资料 > AT89LP213-20XI PDF资料3第43页

AT89LP213 / 214 [初步]
17.4
更多关于模式1
十位(通过TXD )发送或接收(通过RXD ) :一个起始位( 0 ) , 8个数据位
( LSB在前) ,及一个停止位( 1 ) 。在接收时,停止位进入SCON的RB8 。在
AT89LP214中,波特率由定时器1的溢出率决定。
图17-2
显示SIM-
plified在模式1串行端口功能图和相应的发送时间,并
领取。
传输是通过使用SBUF作为目标寄存器的指令开始的。 “写
到SBUF “信号也加载了” 1 “进入发送移位寄存器和标志的第9位
TX控制单元的传输要求。实际上发送是在S1P1
机器周期下的分频16计数器下次翻转。因此,位时间
同步的分频计数器16 ,而不是与“写入SBUF ”信号。
当SEND被激活,这使起始位在TXD传送开始。一个位时间
随后,数据被激活,从而使发送移位寄存器TXD的输出位。该
第一移位脉冲后发生一个比特的时间。
作为数据比特移出到右侧, “ 0”被从左边移入。当数据字节的MSB
在移位寄存器的输出位置时,最初被装入到第9位是“1”
只是到MSB的左边,并且所有的位置到它的左边包含的“0” 。这种状况的标志
TX控制器作最后一次移位,然后解除SEND并置位TI 。这发生在该第十
经过分频16翻转“写SBUF ”。
接收在RXD检测1到0的跳变时启动。为了这个目的,RXD被采样
的16倍的既定的波特率的速率。当检测到转换,则分频16
计数器立即复位,同时将1FFH写入输入移位寄存器。重置
分频计数器16对齐的循环翻转与输入比特时代的界限。
计数器的16个状态将每个位时间分成16份。在第7 ,第8和第9计
每个位时间的状态时,位检测样品RXD的值。接受的值是
这被认为在至少2/3的采样的值。这样做是为了抑制噪声。为了拒绝
假比特,如果在第一个位时间所接收的值不为0时,接收电路复位和
该单元继续寻找另一个L-到0的转变。如果起始位有效,则移入
输入移位寄存器,并继续接受该帧的其余部分。
当数据位从右侧, “1”移出到左侧。当起始位到达左
大多数在移位寄存器,它标志着RX控制位置, (这是在模式1中的9位寄存器)
块做最后一次移位,载入SBUF和RB8 ,并置位RI 。该信号加载SBUF和RB8
和设置,如果RI被生成,且仅当下列条件满足的时候最终移
产生脉冲。
RI = 0和
无论是SM2 = 0或接收到的停止位= 1
如果上述两个条件不能满足,所接收到的数据帧都会丢失。如果这两个条件
系统蒸发散都满足时,停止位进入RB8 ,而8位数据进入SBUF ,并且RI被激活。在
此时,在上述条件是否得到满足,该单元继续寻找一个1到0的
转型RXD 。
43
3538A–MICRO–7/06