为13位的计数器,0/T*位决定工作模式: 0:开关打在上面,为定时器工作模式; 1:开关打在下面,为计数器工作模式,计数脉 冲为P3.4、P3.5引脚上的外部输入脉冲,当引脚上 发生负跳变时,计数器加1。 GATE位:决定定时器/计数器的运行取决于TRX一个条 件还是TRX和|NTx*引脚两个条件。 (1)0:A点(见图6-2)是否计数,仅取决于TR的状 态 (2)1:B点电位由NTX的输入电平和TRX的状态这两 个条件来确定。是否计数是由TR和|NTx*二个条件 来控制的
为13位的计数器 ,C/T* 位决定工作模式: 0:开关打在上面,为定时器工作模式; 1:开关打在下面,为计数器工作模式,计数脉 冲为P3.4、P3.5引脚上的外部输入脉冲,当引脚上 发生负跳变时,计数器加1。 GATE位:决定定时器/计数器的运行取决于TRX一个条 件还是TRX和INTX *引脚两个条件。 (1)0:A点(见图6-2)是否计数,仅取决于TRX的状 态。 (2)1:B点电位由INTX*的输入电平和TRX的状态这两 个条件来确定。是否计数是由TRX和INTX *二个条件 来控制的
62.2方式1 M1、MO=01,16位的计数器。 振荡器 12 0~70~7 C/T=0 TLI THI (8位)(8位) TFl C/T=1 中断 T1(P35引脚) 控制端 RIO &|B GATE ⅠNT1 6-3 6.2.3方式2 计数满后自动装入计数初值。 M1、M0=10,等效框图如下
6.2.2 方式1 M1、M0=01,16位的计数器。 6.2.3 方式2 计数满后自动装入计数初值。 M1、M0=10 ,等效框图如下:
振荡器 ÷12 0~7 C/T=0 TLI C/T=1 (8位) d TF1 中断 T1(P35引脚) 控制端 重新装入 TRIO Gate THI (8位) INTl 6-4 TLX作为常数缓冲器,当TX计数溢出时,在置“1” 溢出标志TFX的同时,还自动的将THX中的初值送至 TLX,使TX从初值开始重新计数。定时器/计数器 的方式2工作过程如图6-5(X=0,1)
TLX作为常数缓冲器,当TLX计数溢出时,在置“1” 溢出标志TFX的同时,还自动的将THX中的初值送至 TLX,使TLX从初值开始重新计数。定时器/计数器 的方式2工作过程如图6-5(X=0,1)
TLX+I TLX=0? 1-TEX THX→TLx 6-5 省去用户软件中重装初值的程序,精确的定时。 624方式3 增加一个附加的8位定时器/计数器,从而具有3个定 时器/计数器
省去用户软件中重装初值的程序,精确的定时。 6.2.4 方式3 增加一个附加的8位定时器/计数器,从而具有3个定 时器/计数器
只适用于定时器/计数器T0。T1不能工作在方式3, T1方式3时相当于TR1=0,停止计数(此时T1可用来 作串行口波特率产生器)。 1.工作方式3下的T0 T0分为两个独立的8位计数器:L0和TH0。TL0使用 T0的状态控制位C/T*、GATE、TR、,而TH0被固 定为一个8位定时器(不能作外部计数模式),并 使用定时器T1的状态控制位TR1和TF1,同时占用 定时器T1的中断请求源TF1。 各引脚与T0的逻辑关系如图所示:
只适用于定时器/计数器T0。T1不能工作在方式3, T1方式3时相当于TR1=0,停止计数(此时T1可用来 作串行口波特率产生器)。 1.工作方式3下的T0 T0分为两个独立的8位计数器:TL0和TH0 。TL0使用 T0的状态控制位C/T* 、GATE、TR0、,而TH0被固 定为一个8位定时器(不能作外部计数模式),并 使用定时器T1的状态控制位TR1和TF1,同时占用 定时器T1的中断请求源TF1。 各引脚与T0的逻辑关系如图所示: