定时器/计数器
MPC82x52A有2个16位定时器,它们被命名为
T0
和
T1.
他们每个人都还可以
用作一般事件计数器,用于计数从1到0的转变。
由于MPC82x52A是一个类RISC微控制器,它执行比传统的80C51单片机快
从其他供应商。基于兼容性的考虑与传统的80C51单片机,
的时钟源的频率
T0
和
T1
被设计成之间进行选择
振荡器频率除以分12 (默认值)或振荡器的频率。
用户可以配置T0 / T1下模式0 ,模式1 ,模式2和模式3的工作。这是
完全等同于传统的80C51微控制器。
有两个特殊功能寄存器的设计配置定时器
T0
和
T1.
他们是
TMOD ,
和
TCON 。
用户还应该采取SFR的糖霜
AUXR
该沉淀在时钟的频率
源驱动
T0
和
T1.
SFR :
TMOD (定时器
模式控制寄存器)
Bit-7
门
Bit-6
Ç // T
Bit-5
M1
Bit-4
M0
Bit-3
门
Bit-2
Ç // T
Bit-1
M1
Bit-0
M0
(对于定时器使用)
门: =
门控
( Timer0的使用)
0:
=
(默认)
定时器
x
启用时“ TRx的”控制位被置位。
1:
=
定时器/计数器
x
只有启用,而“ / INTx中”引脚为高,
“当TRx ”
控制位被置位。
Ç // T: =
定时器或计数器功能选择。
0:
=定时器,
1:
- 计数器
0:
=
(默认)
CON连接gure
Tx
作为定时器使用
1:
=
CON连接gure
Tx
作为计数器的使用
{M1, M0}:
模式选择
{0, 0}:
=
CON连接gure
Tx
为13位的定时器/计数器
{0, 1}:
=
CON连接gure
Tx
作为16位的定时器/计数器
{1, 0}:
=
CON连接gure
Tx
作为8位定时器/计数器自动重载功能
{1, 1}:
=
为
T0,
SET
TL0
如8位的定时器/计数器,
TH0
是一个8位的定时器
为
T1,
设置定时器/计数器停止
24
MPC82x52A数据表
笙泉