添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1337页 > ADUC836BSZ > ADUC836BSZ PDF资料 > ADUC836BSZ PDF资料1第58页
ADuC836
模式1 : 8位UART ,可变波特率
模式1是通过清零SM0和SM1设置。每个数据
字节( LSB在前)之前有一个起始位( 0),其次是
停止位( 1) 。因此, 10位在TXD传送或接收
RXD上。波特率可以通过定时器1或定时器2 (或两者)进行设置。
另外,专用的波特率发生器,定时器3 ,是亲
vided片上产生高的速度,非常准确波特率。
传输是通过写SBUF启动。 “写到
SBUF “信号也加载一个1 (停止位)到第九位的位置
发送移位寄存器中。的数据被输出逐位直到
停止位出现在TXD和发送中断标志( TI )
被自动地设置,如图55 。
TXD
TI
(SCON.1)
设置中断
即READY FOR MORE
数据
开始
D0位
停止位
D1
D2
D3
D4
D5
D6
D7
传输,八个数据位必须写入SBUF 。该
第九位必须写入SCON中的TB8 。当传输
被启动时, 8个数据位(从SBUF )被装载到
发送移位寄存器( LSB科幻RST ) 。 TB8的内容被加载
到发送移位寄存器的第九位。
传输将开始下一个有效的波特率时钟。该
TI FL AG是尽快停止位出现在TXD设置。
接收用于模式2类似,模式1的八个数据
字节输入的RXD( LSB在前),并装载到接收
移位寄存器。当所有8位都被移入,在跟着
降脂的事件发生:
八位接收移位寄存器锁存到
SBUF 。
第九位数据被锁存到SCON的RB8 。
接收中断标志( RI )设置。
当且仅当满足以下条件时,当时的
最后的移位脉冲产生:
图55. UART串行端口传输,模式0
RI = 0和
无论是SM2 = 0 ,或SM2 = 1,接收到的停止位为1 。
当一个1到0的跳变检测在接收启动
RXD 。假设检测到一个有效的起始位,字符接收
继续。起始位被跳过, 8个数据位
移入串行口移位寄存器。当所有8位都
被移入,会发生以下事件:
如果这两个条件不满足,所接收的帧是
无法挽回和RI未设置。
模式3 : 9位UART波特率
八位接收移位寄存器锁存到
SBUF 。
第9位(停止位)同步进入SCON的RB8 。
接收中断标志( RI )设置。
模式3是通过将两个SM0和SM1 。在这种模式下,
8051 UART串行端口工作在9位模式下的变量
波特率由定时器1或定时器2的操作决定
在9位UART的是相同的用于模式2 ,但波特率
可以被改变为模式1 。
在四种模式中,发送任何指令启动
将SBUF作为目标寄存器。招待会在开始
模式0 ,当RI = 0和REN = 1,接待initi-
ated在其他模式下输入的起始位,如果REN = 1 。
UART串口波特率发生器
模式0波特率发生器
如果,当且仅当下列条件满足的时候,所述
最后的移位脉冲产生:
RI = 0和
无论是SM2 = 0 ,或SM2 = 1,接收到的停止位为1 。
如果这两个条件不满足,所接收的帧是
无法挽回和RI未设置。
模式2 : 9位UART波特率固定
波特率在模式0是固定的:
模式0波特率
=
模式2波特率发生器
模式2是通过将SM0和SM1结算。在这种模式下,
UART的工作在9位模式与一个固定波特率。波特
速率是固定的网络连接在Core_Clk / 64通过默认,虽然通过设置
PCON中的SMOD位,频率可成倍Core_Clk / 32 。
11位发送或接收,一个起始位( 0 ) ,8个数据
位,一个可编程的第九位和一个停止位( 1 ) 。第九位
最常用作奇偶校验位,尽管它可用于任何─
的事情,其中包括第九位数据(如果需要) 。
f
CORE
*
12
波特率在模式2依赖于SMOD位的值
在PCON SFR 。如果SMOD = 0 ,波特率的1/64
核心频率。如果SMOD = 1 ,波特率是内核时钟的1/32 :
f
CORE
*
×
2
SMOD
模式2波特率
=
64
模式1和3的波特率发生器
传统上,波特率在模式1和模式3被确定
该溢流率定时器1或定时器2 ,或两者(一个用于发送
而另一个用于接收) 。在ADuC836 ,然而,波特
率也可以通过单独的波特率发生器来产生
实现更高的波特率,并允许所有三到可用于其它
功能。
*f
CORE
指的是在PLL的作为片上PLL部分中描述的输出。
–58–
REV 。一

深圳市碧威特网络技术有限公司