
17.3
更多关于模式0
通过RXD串行数据进入和退出。 TXD输出移位时钟。 8个数据位传输
mitted /接收,与LSB在前。波特率固定为1/2的振荡频率。
科幻gure
17-1第43页
显示了串口的模式0和关联的简化功能框图
ated时机。
传输是通过使用SBUF作为目标寄存器的指令开始的。 “写
到SBUF “信号也加载了” 1 “到发送移位寄存器的第9位,并告诉TX
控制块开始传输。内部定时是这样的,一个完整的机器周期将
“写SBUF ”和激活SEND之间的间隔。
SEND转移的移位寄存器的输出到P3.0的选择输出功能线,并
也传送移位时钟到P3.1的选择输出功能线。在移位的下降沿
时钟发送移位寄存器的内容被移动一个位置到右侧。
作为数据比特移出到右侧, “0”从左边进来。当数据字节的MSB是在
移位寄存器的输出位置时,最初被加载到第九位的“1”是刚
到MSB的左边,并且所有的位置到它的左边包含的“0” 。此时通知TX
控制块做最后一次移位,然后解除SEND并置位TI 。
接收是当REN = 1和R 1 = 0。在下一时钟周期,将RX CON-发起
控制单元写11111110到接收移位寄存器,并启动接收下一个
时钟相位。
接收使能移位时钟到P3.1的选择输出功能线。在下降沿
移位时钟接收移位寄存器的内容被移动一个位置向左侧。值
从右边来的是取样的P3.0引脚上移的上升沿价值
时钟。
当数据位从右侧, “1”移出到左侧。当“ 0” ,这是最初加载的
到最右边的位置到达最左边的位置上,在移位寄存器中,它标志着RX
控制块做最后一次移位,并装入SBUF 。然后收到被清除RI置位。
42
AT89LP213/214
3538D–MICRO–10/09