方式2: 8位自动重载定时器/计数器
方式2中,定时器Tx(x = 0,1)是8位自动重载计数器/定时器。TLx(x = 0,1)存放计数值,THx(x = 0,1)
存放重载值。当在TLx(x = 0,1)中的计数器溢出至0x00时,置起定时器溢出标志TFx(x = 0,1),寄存器THx(x
= 0,1)的值被重载入寄存器TLx(x = 0,1)中。如果定时器中断使能,当TFx(x = 0,1)置1时将产生一个中断。
而在THx(x = 0,1)中的重载值不会改变。在允许定时器正确计数开始之前,TLx(x = 0,1)必须初始化为所
需的值。
除了自动重载功能外,方式2中的计数器/定时器的使能和配置与方式1和0是一致的。可配置寄存器
TCON2中的TxX12(x = 0,1)位选择系统时钟或系统时钟的1/12作为定时器Tx(x = 0,1)的时钟源。
当作为定时器应用时,可配置寄存器 TCON1 中的 TxOUT[1:0](x = 0,1)位使定时器 Tx(x = 0,1)溢出
时 Tx(x = 0,1)脚自动翻转。
|