添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第934页 > ADUC842BCP62-5 > ADUC842BCP62-5 PDF资料 > ADUC842BCP62-5 PDF资料1第62页
ADuC841/ADuC842/ADuC843
定时器/计数器0和1的工作模式
以下各节描述的操作模式
定时器/计数器0和1 ,除非另有说明,假设
这些操作模式都相同的两个定时器0和
定时器1 。
模式2 ( 8位定时器/计数器,具有自动重载)
模式2配置定时器寄存器为8位计数器( TL0 )
可自动重装,如从TL0图68.溢出
不仅置TF0 ,而且重新加载TL0与TH0的内容,
这是由软件预置。重装时TH0不变。
CORE
CLK
C / T = 0
TL0
(8比特)
TF0
打断
模式0 ( 13位定时器/计数器)
模式0配置一个8位定时器/计数器。图66示出了
模式0的操作。需要注意的是分频预分频器12不
目前在单周期核心。
CORE
CLK
C / T = 1
P3.4/T0
C / T = 0
TH0
Tl0
(5位) (8位)
C / T = 1
TF0
打断
控制
TR0
03260-0-067
P3.4/T0
TR0
控制
P3.2/INT0
RELOAD
TH0
(8比特)
图68.定时器/计数器0 ,模式2
P3.2/INT0
03260-0-064
模式3 ( 2个8位定时器/计数器)
模式3对定时器0和定时器1定时器1的不同效果
模式3只保持计数。效果是相同的设定
TR1 = 0定时器0在模式3建立TL0和TH0作为两个
独立的计数器。此结构示于图69. TL0
使用定时器0的控制位:C / T ,门, TR0 , INT0和TF0 。
TH0锁定为定时器功能(每个机器周期计数)
和接管的TR1和TF1定时器1 。因此,
TH0控制定时器1的中断。模式3被提供用于
应用程序需要一个额外的8位定时器和计数器。
当定时器0工作在模式3时,定时器1可以开启和关闭开启
通过切换出来并进入它自己的模式3中,或者它可以仍是
用于串行接口的波特率发生器。事实上,它
可以在任何不要求从一个中断应用程序中使用
定时器1本身。
CORE
CLK
图66.定时器/计数器0 ,模式0
在此模式中,定时器寄存器配置为一个13位寄存器。
当计数值由全1到全0时,将定时器设置
溢出标志TF0 。 TF0然后可用于请求中断。
该使能输入计数的计时器,当TR0 = 1
无论是GATE = 0或INT0 = 1设置GATE = 1允许定时器
由外部输入INT0的控制,以便脉冲宽度
测量。 TR0是在特殊功能的控制位
注册TCON ;门是TMOD 。该13位寄存器由
所有8位TH0和TL0的低5位。高3位
TL0是不确定的,应该被忽略。置位运行
标志( TR0 )不会清零寄存器。
模式1 ( 16位定时器/计数器)
模式1是模式0相同,所不同的是模式1定时器
寄存器运行的所有16位。模式1中示出
图67 。
CORE
CLK
C / T = 0
TL0
TH0
(8位) (8位)
C / T = 1
TF0
C / T = 0
TL0
(8比特)
TF0
打断
C / T = 1
打断
P3.4/T0
控制
TR0
P3.4/T0
控制
TR0
03260-0-066
P3.2/INT0
P3.2/INT0
图67.定时器/计数器0 ,模式1
CORE
CLK/12
TR1
TH0
(8比特)
打断
TF1
图69.定时器/计数器0 ,模式3
第0版|页62 88
03260-0-068

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