好文档 - 专业文书写作范文服务资料分享网站

STC89C52RC单片机用户手册

天下 分享 时间: 加入收藏 我要投稿 点赞

图XX 定时器2波特率发生器模式

定时器可配置成“定时”或“计数”方式,在许多应用上,定时器被设置为“定时”方式(C/

=0)。当定时器2作为定时器时,它的操作不同于波特率

发生器。通常定时器2作为定时器,它会在每个机器周期递增(1/6或1/12振荡频率)。当定时器2作为波特率发生器时,它在6时钟模式下,以振荡器频率递增(12时钟模式时为1/12振荡频率)。

这时的波特率公式如下:

式中:n=16(6时钟模式)或32(12时钟模式);

的内容,为16位勿符号整数。

如图XX(上面)所示,定时器2是作为波特率发生器,仅当寄存器T2CON中的RCLK和(或)TCLK=1时,定时器2作为波特率发生器才有效。注意:TH2溢出并不置位TF2,也不产生中断。这样当定时器作为波特率发生器时,定时器2中断不必禁止。如果EXEN2(T2外部使能标志)被置位,在T2EX中由1到0的转换会置位EXF2(T2外部标志位),但并不导致(TH2,TL2)重新装载(

)。当定时器2用作波特率发生器时,如果需要,T2EX可

用作附加的外部中断。

当计时器工作在波特率发生器模式下,则不要对TH2和TL2进行读/写,每隔一个状态时间(

)或由T2进入的异步信号,定时器2将加1.在此情况下

对TH2和TL2进行读/写是不准确的;可对RCAP2寄存器进行读,但不要进行写,否则将导致自动重装错误。当对定时器2或寄存器RCAP进行访问时。应关闭定时器(清零TR2)。表XX列出了常用的波特率和如何用定时器2得到这些波特率。 表XX 由定时器2产生的常用波特率

看门狗应用

STC89C52RC单片机看门狗定时器特殊功能寄存器

符号 EN_WDT 功能 看门狗允许位,当设置为“1”,看门狗启动 CLR_WDT 看门狗清“0”位,当设为“1”时,看门狗将重新计数。硬件将自动清“0” 此位 IDLE_WDT 看门狗“IDLE”模式位,当设置为“1”时,看门狗定时器在“空闲模式”计数;当清“0”该位时,看门狗在“空闲模式”时不计数 PS2,PS1,看门狗定时器预分频值,不同值对应预分频数如表XX所示 PS0 表XX 20MHz晶振看门狗定时器预分频值 看门狗溢出时间与预分频值有直接的关系,公式如下:

STC89C52RC单片机用户手册

图XX定时器2波特率发生器模式定时器可配置成“定时”或“计数”方式,在许多应用上,定时器被设置为“定时”方式(C/=0)。当定时器2作为定时器时,它的操作不同于波特率发生器。通常定时器2作为定时器,它会在每个机器周期递增(1/6或1/12振荡频率)。当定时器2作为波特率发生器时,它在6时钟模式下,以振荡器频率递增(12时钟模式时
推荐度:
点击下载文档文档为doc格式
99gg08ytir2r4yi9c258
领取福利

微信扫码领取福利

微信扫码分享