添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第446页 > AT89C51SND2C > AT89C51SND2C PDF资料 > AT89C51SND2C PDF资料1第52页
11.定时器/计数器
该AT8xC51SND2C实施2个通用16位定时器/计数器。他们确定
作为定时器0和定时器1 ,可独立配置在各种模式下操作
作为定时器或事件计数器。当用作定时器时,定时器/计数器运行了
时间编程长度,然后发出一个中断请求。当作为一个计数器工作,该
定时器/计数器计数的外部引脚的负跳变。经过计数的预设数量,
计数器发出一个中断请求。
每个定时器/计数器的各种操作模式在下面的章节中描述。
11.1
定时器/计数器操作
例如,一个基本操作是定时器寄存器THx和TLx的(X = 0,1)在级联连接
形成一个16位定时器。设置在TCON寄存器的控制位(TRX ) (见表11-1 )转
通过使所选择的输入递增到TLx上的定时器。当TLx的溢出它增加
谢谢;当THx中溢出它设置定时器溢出标志位(位TFx )在TCON寄存器。设置当TRx
不清除THx和TLx的定时器。定时器寄存器可以被访问,以获得
当前计数或进入预设值。他们可以在任何时候读取,但受TRx位必须为
清除预设的价值观,否则,定时器/计数器的行为是不可预测的。
在C / #的Tx控制位通过选择divided-选择定时器操作或计数器操作
倒外设时钟或外部引脚的Tx为源计算信号。当TRx位必须
当改变操作模式清除,否则定时器/计数器的行为
不可预知的。
对于定时器操作(C /发送# = 0 ) ,定时器计数寄存器的分断外设时钟。
定时器寄存器递增一次周边周期( 6外设时钟周期) 。该
定时器的时钟频率为F
/ 6 ,即,男
OSC
在标准模式或F / 12
OSC
/ 6 X2模式。
为计数器功能(C /发送# = 1 ) ,定时器计数寄存器的Tx的负跳
外部输入引脚。外部输入进行采样,每个外设周期。当样品是
高在一个周期低,在未来一,计数器递增。由于需要2个周期( 12
外围设备的时钟周期)来识别一个负跳变,最大计数速率是F
/12,
即f
OSC
在标准模式或F / 24
OSC
/在X2模式12 。上有责任没有限制
外部输入信号的周期,但为了保证一个给定的电平之前,至少有一次采样
它的变化,应该至少保持一个完整的外周循环。
11.2
定时器时钟控制器
如图11-1所示,定时器0 ( FT0 )和定时器1 ( FT1 )时钟无论从派生
外设时钟(F
)或振荡器时钟(F
OSC
),这取决于在T0X2和T1X2位
CKCON寄存器。这些时钟是由时钟控制器模块发出如详细
节“时钟控制器” ,第13页。当T0X2或T1X2位被置位,定时器0和定时器1的时钟
频率是固定的,等于振荡器的时钟频率除以2清零时,
定时器的时钟频率等于振荡器的时钟频率由2在标准模式或分
在X2模式下,振荡器的时钟频率。
52
AT8xC51SND2C/MP3B
4341F–MP3–03/06

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