第章事件管理器之一通用定时器分析
单片机第六章定时器

这种方式下,计数寄存器由13位组成,即THx高八位(作计数器)
和TLx的低5位构成。TLx的高3位未用。
计数时,TLx的低5位溢出后向THx进位,THx溢出后 将TFx置位,并向CPU申请中断。
用软件控制,置 l时,启动 T1;清0时,停止 T1。
TF0(TCON.5)——T0的溢出标志。
TR0(TCON.4)——T0的运行控制位。
用软件控制,置1时,启动T0;清 0时,停止 T0。
• IE1(TCON.3)——外部中断1中断请求标志位。
• IE0(TCON.1)——外部中断0中断请求标志位。
器之外,还可用作串行接口的波特率发生器。
6.2
定时器/计数器T0、T1
T0、T1 的内部结构简图示于图6-1中。从图中 可以看出,T0、T1由以下几部分组成:
• 计数器TH0、TL0和TH1、TL1;
•
•
特殊功能寄存器TMOD、TCON;
时钟分频器;
•
输入引脚T0、T1。
6.2.1 与定时器/计数器T0、T1有关的 特殊功能寄存器
⑵定时器/计数器T1
T0方式3时,T1可以工作在方式0、1、2三种方式 T1的结构如图6–6所示。 由于T0占用了原来T1的启动位TR1和溢出标志TF1, 所以此时T1溢出时不能置位溢出标志,不能申请中断, 其溢出信号送给串行口,此时T1作为波特率发生器。
T1的启停由写入方式字控制,当写入方式0/1/2 时,T1立即启动,写入方式3 时,立即停止工作。
分析:设置T0工作在方式2,计数功能,每记满100个外 部脉冲,从P1.0输出一个低电平脉冲信号(简化的打包 操作)。
定时器

;8253控制口地址 ;通道0工作在方式0 ;8253通道0地址 ;给通道0送计数值
;通道1工作在方式3 ;8253通道1地址
;给通道1送计数初值低8位 ;给通道1送计数值高位
;通道2工作在方式0
MOV MOV OUT MOV OUT MOV MOV OUT MOV MOV OUT MOV OUT MOV OUT STI FF:
发声子程序:
SSP PROC NEAR ;8253初始化: MOV AL,10110110B ;计数器2,模式3,初值16位,二进制 OUT 43H, AL MOV AX, 1983 ; 计数初值=1.19MHZ600HZ=1983 OUT 42H,AL ;送计数初值低位字节 MOV AL,AH OUT 42H,AL次 ;送计数初值高位字节
方式0——计数结束产生中断
图 8-22
方式0——计数结束产生中断
方式1——可编程的单脉冲(单稳)触发器
高
图 8-22
单脉冲触发器
方式2——分频器( 速率发生器)
图 8-23
分频器
方式3——方波发生器
图 8-23 方波发生器
方式4——软件触发的选通信号发生器
图 8-23 软件触发的选通信号发生器
计数初始值=时钟频率*T
8_2_1 8253芯片内部结构
1.数据总线缓冲器 往计数器设置计数初值; 从计数器读取计数值; 往控制寄存器设置控制字。 2.读/写逻辑电路 A1 A0:端口选择 0 0:通道0(0号计数器) 0 1:通道1(1号计数器) 1 0:通道2(2号计数器) 1 1:控制字寄存器
3.通道0、通道1、通道2
计数器0:CLK0——计数器0的时钟输入。 GATE0——计数器0的门脉冲控制输入。 OUT0——计数器0的输出。 计数器1 计数器2
毕业论文-多功能定时器毕业设计[管理资料]
![毕业论文-多功能定时器毕业设计[管理资料]](https://img.taocdn.com/s3/m/141522f20740be1e640e9a01.png)
湘潭职业技术学院信息工程系2010届毕业设计专业:应用电子技术毕业设计课题:多功能定时器班级:电子08301姓名:曾祥于指导教师:周姣2010年5月15日毕业设计开题报告书课题:多功能定时器专业:应用电子技术班级:电子08301报告人:曾祥于指导教师:周姣时间:2010年4 月湘潭职业技术学院信息工程系摘要AT89C51型单片机的多功能定时器的工作原理是利用了寄存器的溢出来触发中断的,所以在写定时器的时候就要去算计数的增量,,一个为TCON,. 单片机多功能定时器产生的效果是:4合一数码管每60秒会增1,当增加到最大值时,:1,对TMOD赋值,以确定T0和T1的工作方式。
2,计算初值,并将其写入TH0、TL0或TH1、TL1。
3,中断方式时,则对IE赋值,开放中断。
4,使TR0或TR1置位,启动定时/计数器定时或计数。
关键词:单片机AT89C51、四合一共阳数码管、多功能定时器。
目录摘要 (7)第一章绪论 (10)第二章总体设计 (10)设计任务 (10)设计原理 (11)第三章AT89C51芯片介绍 (12)单片机的概述 (12)MCS-51单片机内部结构 (12)中央处理器 (13)数据存储器(RAM) (13)程序存储器 (13)定时/计数器 (13)并行输入输出(I/O)口 (14)全双工串行口 (14)中断系统 (14)时钟电路 (14)MCS-51引脚说明 (15)第四章四合一数码管引脚说明 (16)第五章硬件电路设计 (17)系统组成 (17)直流电源 (17)原件清单 (18)第六章程序设计 (19)第七章工艺设计 (31)pcb图 (31)pcb设计 (32)电路板的选用及走线应注意的问题 (32)第八章硬件电路的焊接与调试 (33)硬件制作与调试的注意事项 (33)调试 (34)硬件调试 (35)软件调试 (36)整机调试 (36)调试中的问题及解决方案 (36)第九章附录 (37)总结 (37)致谢 (37)参考文献 (38)第1章绪论研究的目的和意义多功能定时器的核心部件单片机AT89C51,它在整个人类史上的地位已经不容置疑地确立了,相信它会越来越深入地浸透到人们的生活中,并且将在一定程度上影响人们对生活的理解和诠释。
第5章_TMS320F2812片内外设模块

华东交通大学电气学院
第5.1节 事件管理器(EV)
F2812提供了2个结构和功能相同的事件管理器EVA和 EVB模块,具有强大的控制功能,特别在运动控制和电机控 制领域。
PDPINTB CMP4/5/6INT CAPINT4/5/6n B T3CINT,T3PINT T3UFINT,T3OFINT
PIE 中断 模块
T3CTRIP PDPINTB
T4CINT,T4PINT
T4C华TR东IP 交通大学电气学院
T4UFINT,T4OFINT
EVA和EVB模块信号引脚
EV模块
通用定时器的寄存器?1通用定时器控制寄存器t1cont2con?选择4种计数模式的一种?使用内部还是外部时钟?确定输入时钟使用的预定标参数?确定比较寄存器重新装载的条件?使能或禁止通用定时器?使能或禁止通用定时器的比较操作?定时器2或1的周期寄存器?定时器4或3的周期寄存器1通用定时器控制寄存器t1cont2confreesoftreservedtmode1tmode0tps2tps1tps0t2swt1t4swt3tenabletclks1tclks0tcld1tcld0tecmprselt1prselt3prd15d14d13d12d11d10d9d8d7d6d5d4d3d2d1d0通用定时器控制寄存器txcon计数模式选择countmodeselection00停止保持01连续增减计数模式10连续增计数模式11定向递增减计数模式定时器使能控制位timerenable0禁止定时器操作1使能定时器操作定时器比较使能位timercompareenable0禁止定时器比较操作1使能定时器比较操作2全局通用定时器控制寄存器gptconab?确定通用定时器实现具体任务需采取的操作方式并明计数方向通用定时器2的状态0递减计数1递增计数reservedt2statt1statt2ctripet1ctripet2toadct1toadcr0r1r1rw1t1toadctcmpoet2cmpoet1cmpoet2pint1pind15d14d13d12d11d10d9d8rw1rw0rw0d7d6d5d4d3d2d1d0rw0rw0rw0通用定时器1比较输出的极性选择位00强制低01低有效10高有效11强制高rw0rw0rw0通用定时器a控制寄存器gptcona通用定时器1的状态0递减计数1递增计数2全局通用定时器控制寄存器gptconabreservedt4statt3statt4ctripet3ctripet4toadct3toadcr0r1r1rw1d7d6d5d4d3d2d1d0t3toadctcmpoet4cmpoet3cmpoet4pint3pind15d14d13d12d11d10d9d8rw1rw0rw0rw0rw0rw0rw0rw0rw0通用定时器b控制寄存器gptconb3通用定时器比较寄存器txcmpr?比较寄存器中的值与通用定时器的计数值进行比较比较匹配时产生
第4章Timer_A和Timer_B

4.3 Timer_B Timer_B与Timer_A几乎相同,但也存在一些差别。它们 的主要差别在于: 1、捕获/比较器的数量有所不同。如MSP430F449单片机 Timer_A3、Timer_B7,即: Timer_A有3个捕获/比较器TACCR0~TACCR2; Timer_B有7个捕获/比较器 TBCCR0~TBCCR6。 2、Timer_B计数器TBR的计数长度可以编程为8,10,12,16位, Timer_A计数器TAR只能是16位。 3、Timer_B没有SCCIx(即读出EQUx)功能, 而Timer_A可以读出EQUx。 4、在比较模式下,Timer_B比Timer_A功能略有增强。 5、有些型号的430单片机,Timer_B输出增加了高阻态, 而Timer_A只有输出状态。
捕获完成后: 1、控制字CCTLx中的中断标志CCIFGx置位。 2、如果通用中断允许位GIE和相应的中断允许位CCIEx置 位,将产生中断请求。 3、必须用字指令来对捕获/比较寄存器CCRx操作。 4、CCRx = TAR。 5、溢出逻辑COVx: 复位表示在下一次捕获完成前捕获数据已被读取,及 CCRx值已被读取。 置位表示在第一次捕获完成后,尚未读取CCRx值时, 又发送第二次捕获触发。
定时器连续计数模式,输出单元输出波形:
0FFFFh CCR0 CCRx 0 OUTMODx = 001 OUTMODx = 010 OUTMODx = 011 OUTMODx = 100 OUTMODx = 100' OUTMODx = 101 OUTMODx = 110 OUTMODx = 111
选定的时钟源直接或 经2、4、8分频进入 16位定时器,时钟源 可来自内部时钟也可 由外部提供。
4.2 Timer_A定时/计数模式和操作说明 4.2.1 定时/计数模式
第六章 MCS-51单片机内部定时器

6.3.1 模式0及应用
在这种模式下,16位寄存器只用了13位。 其中,TL0的高3位未用,TH0占8位。当 TL0的低5位溢出时,向TH0进位。当TH0 溢出时,向中断标志位TF0进位,并申请中 断。 因此,可通过查询TF0 是否置位或考 察中断是否发生来判断定时器/计数器0的 操作完成与否。
(2)计算1ms定时T0的初值:
机器周期为(1/fOSC)×12=[1/(12×106)]×12=1μs, 设T0的 计数初值为X,则 (213-X)×1×10-6=1×10-3ms
X=213-1×10-3/(1×10) -6 =8192-1000=7192D=1110000011000
高8位: E0H 低5位: 18H
fosc=12MHz, 采用查询方式。
解:方波周期 T=1/100Hz=0.01s=10ms 用T1定时5ms 计数初值 X为: X=216-12×5×103/12=60536=EC78H 程序如下:
MOV TMOD, #10H ;T1模式1,定时方式
SETB TR1 LOOP:MOV TH1,#0ECH
例:晶振为12MHZ ,则计数周期为
T=12/(12*106)Hz =1微秒
最短的定时 周期
计数器工作方式:
当定时器/计数器为计数工作方式时,通过
引脚T0和T1对外部信号计数,外部脉冲的下降
沿触发计数
在每个机器周期的
采样过程:
S5P2期间采样引脚
当输入脉冲信号从1到0的负跳变时,计数器就 自动加1。 由于检测一个由1到0的跳变需要两 个机器周期,所以 计数的最高频率为振荡频 率的1/24。为了确保给定电平在变化前至少被 采样一次,外部计数脉冲的高低电平均需保持 一个机器周期以上。(占空比没有限制)
第03章-定时计数技术
8
第3章 定时/计数技术
8253定时/计数器读写操作
CS RD WR A1 A0
操作
0 1 0 0 0 向计数器0写入计数初始值
0 1 0 0 1 向计数器1写入计数初始值
0 1 0 1 0 向计数器2写入计数初始值
0 1 0 1 1 向控制寄存器写入方式控制字
00
1 00
读计数器0当前计数的值
00
计数值
01 —读/写低8位 10 —读/写高8位 11 —先读/写低
8位,后读 /写高8位
工作方式选择
000 —方式0 001 —方式1 010 —方式2 011 —方式3 100 —方式4 101 —方式5
D0 BCD 数制 数制选择
0 二进制 1 十进制
十二进进制制时时00000000~H99~9F9F,FF最H大,值最为大0值00为0代00表00十H进代制表数651503060(0 (11----6150503060))
15
第3章 定时/计数技术
3、读出计数值 先向8253控制寄存器发一条读锁存命令,读/写方式选
择位为00H,可将计数器的计数值锁存到输出锁存器中,再 执行读出命令,便可得到锁存器的内容。 例:设8253端口地址为40H~43H, 试写出程序段,读出计
数器2的当前计数值,并存于CX中。
MOV AL , 10 00 011 0 B OUT 43H , AL IN AL , 42H MOV CL , AL IN AL , 42H MOV CH , AL
1 01
读计数器1当前计数的值
00
1 10
读计数器2当前计数的值
0 0 1 11
无操作三态
0
1
第6章 定时器及应用
12
C/T=0 C/T=1 T0 TR0 GATE INT0 1 >1 & 控制
TL0 (8位 )
TF0
中断
重新输入
TH0 (8位 )
定时器0(或定时器1)方式2时的逻辑结构图
四、方式3 (仅T0有)
振荡器 1 f 12 osc C/T=0 C/T=1 T0 控制 TR0 GATE INT0 1 f 12 osc TR1 TH0 (8位) TF1 中断 1 ≥1 & TL0 (8位) TF0 中断 ÷ 12 1 f 12 osc
注意: 当GATE=0时,TR0/TR1置1即可启动CTC。 当GATE=1时,且引脚P3.2/P3.3为高电平时,TR0/TR1置1启 动定时器。
TCON
TF1
ቤተ መጻሕፍቲ ባይዱ
TR1
TF0
TR0
IE1
IT1
IE0
IT0
② 溢出中断标志位TF0、TF1 T0/T1计满数产生溢出时,使TF0/TF1=1,引起T0/T1中断请 求,CPU响应T0/T1中断后,硬件自动将TF0/TF1清0 。 在中断屏蔽时,TF0/TF1可作查询测试用,此时只能由软件 清0。如: WAIT:JB TF0,NEXT ;检测T0是否溢出 SJMP WAIT ;未溢出,继续检测 NEXT:CLR TF0 ;溢出,TF0清0,处理溢出 … TCON中的低4位用于控制外部中断,与定时/计数器无关。 当系统复位时,TCON的所有位均清0。 3. 可预置初值的16位加1计数器TH0、TL0、 TH1、TL1
第6章 定时器及应用
6-1 6-2 6-3 6-4 定时器(CTC)概念 89C51定时器 89C51定时器的工作方式 89C51定时器的应用程序设计
第6章STC15F2K60S2单片机定时器及可编程时钟输出《单片机原理及应用》
第6章STC15F2K60S2单片机定时器及可编程时钟输出《单片机原理及应用》本文介绍了STC15F2K60S2单片机的定时器和可编程时钟输出功能。
单片机定时器是单片机中常用的功能模块之一,可以用于定时、计时、延时等应用。
STC15F2K60S2单片机具有多个定时器,包括定时/计时器的选择,工作模式的设置,定时器中断的配置等。
另外,该单片机还具备可编程时钟输出功能,可以用于生成各种频率的时钟信号。
一、STC15F2K60S2单片机定时器概述STC15F2K60S2是一款杰出的8051内核单片机,它具有多种功能和丰富的接口资源,适用于各种应用场景。
定时器是其中一个重要的功能模块,可以用于实现各种定时任务,例如周期性的数据采集、定时触发等。
STC15F2K60S2单片机具有4个定时器,分别为T0、T1、T2和T3。
每个定时器又分为两个独立的计时/定时模块,通常称之为T0高速定时器和T0低速定时器等。
这些定时器的工作频率由系统时钟频率决定,可以通过定时器控制寄存器来设置时钟来源和分频系数。
二、STC15F2K60S2单片机定时器的工作模式定时器有多种工作模式可供选择,常用的有定时器模式和计数器模式。
定时器模式主要用于实现定时功能,可以根据需求设置定时时长和触发条件。
计数器模式主要用于计数功能,可以将外部事件转换为内部计数脉冲,用于测量时间间隔或者脉冲频率。
STC15F2K60S2单片机定时器的工作模式可以通过相关的寄存器位进行配置。
例如,可以通过T2CON寄存器的T2M0和T2M1位来选择定时器2的工作模式,可以选择定时器模式、16位自动重载模式、13位同步计数器模式,或者外部事件计数器模式。
三、STC15F2K60S2单片机定时器中断的配置定时器中断是使用定时器功能的常用方法之一,可以在定时达到设定值时触发中断,执行相应的中断服务程序。
STC15F2K60S2单片机的定时器可以设置使能定时器中断,并通过相关的中断使能寄存器来控制定时器中断的使能和优先级。
第5章定时计数器 (2)
5.4 8XX51定时/计数器的应用程序设计
5.4.3 应用编程举例 例1 如图所示,
P1中接有八个发光二极管, 编程使八个管轮流点亮,每 个管亮100ms,设晶振为 6MHz。 分析利用T1完成100ms的定时、 当P1口线输出“1”时,发光二 极管亮,每隔100ms”1”左移一 次,采用定时方式1,先计算计 数初值: MC=2μs 100ms/2μs =50000=C350H C =10000H-C350H=3CB0H
★若将T0设置为模式3,TL0和TH0被分成为两个互相独立的8位计数器
TH0和 TL0 。
★TL0可工作为定时方式或计数方式。占用原T0的各控制位、引脚和 中断源。即C/T、GATE、TR0、TF0和T0 (P3.4)引脚、INT0 (P3.2) 引脚。 TH0只可用作定时功能,占用定时器T1的控制位TR1和T1的中断标 志位TF1,其启动和关闭仅受TRl的控制。
ORG 0000H
AJMP
AJMP
MAIN
;T0中断服务程序入口 ;主程序开始 ;T0定时100ms IP0
ORG 000BH ORG 0030H MAIN:CLR P1.7
MOV TMOD,#01H MOV TH0,#3CH MOV TL0,#0B0H
SETB
SETB
ET0
EA
5.4 8XX51定时/计数器的应用程序设计
本章介绍的主要内容
★ ★
★
定时计数器结构和工作原理 定时计数器的控制寄存器
定时计数器的应用编程
5· 1 8XX51定时/计数器结构和工作原理
★51系列单片机片内有两个十六位定时/计数器:定时器0(T0) 和定时器1(T1)。 ★两个定时器都有定时或事件计数的功能,可用于定时控制、 延时、对外部事件计数和检测等场合。 ★定时/计数器实际上是16位加1计数器。 T0由2个8位持殊功能寄存器TH0和TL0构成, T1由2个8位持殊功能寄存器TH1和TL1构成。 ★每个定时器都可由软件设置为定时工作方式或 计数工作方式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
/ 2 TCLKINA / TDIRA
ADC Start
GP Timer 1 Compare GP Timer 1
Output Logic
T1PWM_T1CMP
Data Bus
Compare Unit 1 Compare Unit 2 Compare Unit 3
PWM Circuits Output Logic PWM Circuits Output Logic PWM Circuits Output Logic
2、通用定时器
比较寄存器和周期寄存器的功能
T1PR和T1CMPR在一般情况下是在初始化的时候进 行赋值,然后就成为了一个参考标准,CPU会实时的 将T1CNT的值和这两个标准进行比较:
第09讲:F2812事件管理器(EVA/B)
本章内容
1. 事件管理器概述 2. 通用定时器 3. 比较单元与PWM输出 4. 捕获单元 5. 正交编码脉冲单元(QEP) 6. 事件管理器的中断问题
1. 事件管理器概述
每个事件管理器皆由4个部分组成 通用定时器 比较单元与PWM电路 捕获单元 正交编码脉冲(QEP)电路
T1的输入信号 1. 来自于CPU的内部时钟 2. 外部时钟输入TCLKINA,最大频率为器件自身时钟的
1/4,也就是1/4*150M 3. TDIRA/B,用于定时器的增/减计数模式(或增或减) 4. 复位信号RESET
T1的输出信号 1. 定时器的比较输出T1PWM_T1CMP 2. 送给ADC模块的AD转换启动信号 3. 下溢、上溢、比较匹配和周期匹配信号 4. 计数方向指示
1. 事件管理器概述
EVA和EVB模块信号引脚
事件管理器模块 通用定时器 比较单元
捕获单元
正交编码脉冲电 路 QEP
事件管理器A
模块
信号
通用定时器1 T1PWM/T1CMP 通用定时器2 T2PWM/T2CMP
比较器1 比较器2 比较器3
捕获器1 捕获器2 捕获器3
QEP
PWM1/2 PWM3/4 PWM5/6
C1TRIP C2TRIP C3TRIP T1CTRIP* T2CTRIP PDPINTA*
EVASOC
C4TRIP C5TRIP C6TRIP T3CTRIP* T4CTRIP PDPINTB*
EVBSOC
1. 事件管理器概述
Reset
PIE
EV Control Registers / Logic
2、通用定时器
和通用定时器1(T1)相关的寄存器: 1. T1周期寄存器 T1PR (16位) 2. T1比较寄存器 T1CMPR (16位) 3. T1计数寄存器 T1CNT (16位) 4. T1控制寄存器 T1CON (16位) 5. 全局定时器控制寄存器A GPTCONA (16位)
2、通用定时器
2、通用定时器
F2812内有两个事件管理器(EVA、EVB),每 个EV包括两个通用定时器。 EVA:GP1、GP2; EVB:GP3、GP4;
2、通用定时器
GP定时器模块包含: √一个16位可读/写及增/减的定时器计数器TxCNT
(x=1,2,3,4)。 √一个16位可读/写定时器比较寄存器(双缓冲)TxCMPR; √一个16位可读/写定时器周期寄存器(双缓冲)TxPR; √一个16位可读/写定时器控制寄存器TxCON; √一个通用定时器比较输出引脚TxCMP; √用于内部和外部时钟输入的可编程定标器; √控制和中断逻辑,用于4个可屏蔽中断
(上溢、下溢、比较和周期中断); √输出逻辑。
见下图
2、通用定时器
Internal (HSPCLK)
Clock Prescaler
ቤተ መጻሕፍቲ ባይዱ
TPS 2-0 TxCON . 10 - 8
TxCMPR . 15 - 0
Shadowed
Compare Register
M
External (1/4) U
QEP
X
TxCNT . 15 - 0
16 - Bit Timer Counter
TCLKS 1-0 TxCON . 5 - 4
Compare Logic
GPTCONA
Output Logic TxPWM_TxCMP
Period Register
Shadowed
Note: x = 1 or 2
TxPR . 15 - 0
通用定时器GP的功能框图
PWM1 PWM2 PWM3 PWM4 PWM5 PWM6
GP Timer 2 Compare GP Timer 2
MUX
Output Logic
CLK
QEP
DIR Circuit
T2PWM_T2CMP
Capture Units
• • •
事件管理器功能框图 (EVA)
CAP1/QEP1 CAP2/QEP2 CAP3/QEPI1
CAP1 CAP 2 CAP3
QEP1 QEP2 QEPI1
事件管理器B
模块
信号
通用定时器3 T3PWM/T3CMPT 通用定时器4 4PWM/T4CMP
比较器4 比较器5 比较器6
捕获器4 捕获器5 捕获器6
QEP
PWM7/8 PWM9/10 PWM11/12
CAP4 CAP5 CAP6
QEP4 QEP5 QEPI2
1. 事件管理器概述
EVA和EVB模块信号引脚
事件管理器模块
事件管理器A
模块
信号
外部定时器输入 定时器方向 外部时钟
TDIRA TCLKINA
事件管理器B
模块
信号
定时器方向 外部时钟
TDIRB TCLKINB
外部比较器输出 比较器 -触发输入
外部定时器比较触发输入 功率模块保护中 断输入 外部ADC SOC 触发输入
计数寄存器
T1CNT为T1的计数器寄存器,其内容是随着时 钟脉冲不断增加或者减少的,每1个HSPCLK的 脉冲,T1CNT的值增加1或者减少1。 周期寄存器
T1PR是定时器T1的周期寄存器,用于存放为 T1设置的周期值。 比较寄存器
T1CMPR是定时器T1的比较寄存器,用于存放 为T1设置的比较值。
2、通用定时器
通用定时器的三个时钟源: 1 HSPCLK 2 来自QEP单元 3 外部管脚(TCLKINA或TCLKINB) 设置方法: TxCON (比特15 – 比特0)的比特4和比特5两位 Bit 5 4
0 0 HSPCLK 0 1 外部TCLKIN管脚 1 0 保留 1 1 QEP
2、通用定时器