单片机哪种芯片功能最多,单片机芯片型号有几种

首页 > 体育 > 作者:YD1662023-11-16 19:29:32

*用户勿将其置1.这些为在将来80C51系列产品中用来实现新的特性。在这种情况下,以后用到保留位,复位时或非有效状态时,它的值应为0;而在这些位有效状态时,它的值为1.保留位读到的值不确定。

如果EXEN2=1,16位重新装载可通过溢出或T2EX从1到0的负跳变实现。此负跳变同时将EXF2置位。如果定时器2中断被使能,则当TF2或EXF2置1时,定时器2递增计数,计数到0FFFFH后溢出并置位TF2,还将产生中断(如果中断被使能)。定时器2的溢出将使RCAP2L和RCAP2H中的16位值作为重新装载值放入TL2和TH2。

当T2EX置零时,将使定时器2递减计数。当TL2和TH2计数到等于RCAP2L和RCAP2H时,定时器产生中断。

单片机哪种芯片功能最多,单片机芯片型号有几种(13)

3、波特率发生器模式

寄存器T2CON的位TCLK和(或)RCLK允许从定时器1或定时器2获得串行口发送和接收的波特率。当TCLK=0时,定时器1作为串行口发送波特率发生器;当TCLK=1时,定时器2作为串行口发送波特率发生器。RCLK对串行口接收波特率有同样的作用。通过这2位,串行口能得到不同的接收和发送波特率,一个通过定时器1产生,另一个通过定时器2产生。

如图XX所示为定时器工作在波特率发生器模式。与自动重装模式相似,当TH2溢出时,波特率发生器模式使定时器2寄存器重新装载来自寄存器RCAP2H和RCAP2L的16位的值,寄存器RCAP2H和RCAP2L的值由软件预置。当工作与模式1和模式3时,波特率由下面的公式所决定:

单片机哪种芯片功能最多,单片机芯片型号有几种(14)

定时器可配置成“定时”或“计数”方式,在许多应用上,定时器被设置为“定时”方式(C/ -T2- =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得到这些波特率。

单片机哪种芯片功能最多,单片机芯片型号有几种(15)

看门狗应用

单片机哪种芯片功能最多,单片机芯片型号有几种(16)

上一页12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.