- 17
- 0
- 约7.51千字
- 约 26页
- 2017-01-01 发布于重庆
- 举报
第六章 计数器/定时器电路 主要内容 定时器的工作原理 定时器的功能及其应用 定时器结构详解 定时/计数的工作模式设置 参考例解 定时器的工作原理和功能 工作原理 硬件定时和软件定时方式 CLK时钟计数与定时的相互关系 分频器 主要功能: 分频 事故计数 定时:间隔,长期,脉冲调制等 §1. 定时器电路概述 一.总体结构: 两个16位CTC电路T0和T1。其工作方式及控制由两个专用寄存器TMOD和TCON控制。每个CTC电路的基本结构如上图所示。 1. 计数器与溢出标志:TH0、TL0(TH1、TL1)组成16位(13位/8位)加法计数 器,每当计满“溢出”(全1→全0)时,相应的溢出标志TF0(TF1)置1。 2. 工作模式选择:由TMOD控制。 3. 计数启停控制:由TCON控制。 1. 定时器方式:( C/T =0)对内时钟标频脉冲计数。 计数输入:内时钟,每12个时钟(一个机器周期)加法计一个数。 计数频率:1/12 fosc * 从计数开始到计满溢出,实现定时。 2. 计数器方式:(C/T=1)对外部脉冲计数 计数输入:外部脉冲加到引脚 T0(P3.4)、或T1(P3.5),负跳变加法计数。 最高计数频率:1/24 fosc 脉宽:高、低电平均不小于一个机器周期。 (每个机器周期S5P2采样T0、T1引线) 一 .模式选择寄存器(TMOD):(不可按位寻址) GATE : 门控位。0 —非门控计数,1—门控计数 : 0-定时方式,1-计数方式 M1M0: 工作模式。 00-模式0,01-模式1,10-模式2,11-模式3 二 .控制寄存器TCON:(可按位寻址) TF1、TF 0:定时器溢出标志,溢出置1,软件清0。(中断子程中自动清0) TR1、TR0:定时器运行 (启停) 控制。(软件置1置0) IE1、IE0: 外部中断请求标志。 IT1、IT0: 外中断类型控制。 一.模式0:13位计数器。(以T0为例) 定时器0模式0-13位计数器 1.计数器结构:TL0-低五位,TH0-高八位。 2.计数启停控制: 非门控计数:GATE = 0, 以TR0控制。 “1”-允许计数;“0”-停止计数。 门控计数: GATE=1(TR0=1),以INT0 控制。 “1”-允许计数;“0”-停止计数 3. “溢出”处理:加法计数,由全“1”→全“0”时,TF0置1,可提中断申请或用软件查询。 * 溢出后无重装载功能,继续计数。 4.定时公式: T =(213-计数初值)×振荡周期×12 * 振荡周期 =1/fosc,若fosc单位取MHZ,T单位为μS。 ⑴.计数器结构:TL0-8位计数器,TH0-时间常数寄存器 ⑵. 操作方式:同模式0 ⑶. 重装载功能:TL0“溢出”时,TH0→TL0 * TL0、TH0初值予先设置,重装载时TH0不变。 ⑷.定时公式:T =(28-计数初值)×振荡周期×12 四. 模式3:双8位计数器(仅CTC0具备)。 TL0:8位计数/定时器,操作同模式0 TH0:8位定时器,借用CTC1的TF1、TR1 。 *一旦CTC0设为模式3,CTC1可用于模式0、1、2,但不能提中断(TF1被出借),一般用于模式2定时方式,作波特率发生器用。其启停可由控制位 实现(0为启动,1为停止)。 §4. CTC应用举例 例1. 设定时器T0选择模式0,定时时间1mS,fosc=6MHz,试确定T0初值,并计算最大定时时间。 解:(213 –X)×1/6 ×12 =1×103 (μS) X=769201100B TL0 = 0CH ,TH0 = F0H 最大定时: X = 0时,定时最长,T = 213×1/6 ×
您可能关注的文档
最近下载
- 0—3岁婴幼儿心理发展与教育 第二章 0-3岁婴幼儿心理发展与教育 课件PPT.pptx VIP
- PedsQL4.0 儿童生存质量普适性核心量表.doc VIP
- 2026届济南市高三上学期第一次模拟考试历史试题(原卷+解析).docx VIP
- 小学综合实践课标复习题全.doc VIP
- 2025届中考复习专题:八类最值问题汇总(原卷版).docx VIP
- 针灸推拿复习试题及答案.doc VIP
- 剪叉式液压升降机毕业设计.pdf VIP
- 2026届山东省淄博市高三上学期期末考试(摸底质量检测)历史试题(含答案).docx VIP
- AEM用无胍硫化体系.pdf VIP
- 2025年昆明中考物理真题及答案.doc
原创力文档

文档评论(0)