第六章定时计数器

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第6章定时计数器第6章定时计数器

第6章定时计数器第6章定时计数器

第6章定时计数器第6章定时计数器

定时/计数器的结构框图

第6章定时计数器第6章定时计数器

定时/计数器与TMOD 、TCON 的结构框图

第6章定时计数器•6.2 定时/计数器的方式和控制寄存器

第6章定时计数器

•其中:

•:T/C 功能选择位,当=1时为计数方式;当=0时为定时方式。

•M1M0:T/C 工作方式定义位,其具体定义方式如下所示:

/C T /C T /C T 第6章定时计数器第6章定时计数器

•GATE :门控制位,用于控制定时器的启动是

否受外部中断源信号的影响。

•GATE=0时,与外部中断无关,由TCON 寄存器

中的TRx 位控制启动。

•GATE=1时,由控制位TRx 和引脚共同控制(即外部中断引脚=1时),允许CTC 启动。

INTx

第6章定时计数器第6章定时计数器

•TF0(TF1):为T0(T1)定时器溢出中断标第6章定时计数器第6章定时计数器

T/C方式0的逻辑结构图

第6章定时计数器第6章定时计数器

T/C方式1的逻辑结构图

第6章定时计数器

第6章定时计数器

3.方式2

T/C方式2的逻辑结构图

第6章定时计数器

第6章定时计数器

•4.方式3

T/C方式3的逻辑结构图

第6章定时计数器第6章定时计数器

•计数初值的计算方法如下:

•由于定时/计数器是以加1的方式计数,因此同常

第6章定时计数器

第6章定时计数器在计数方式下:

第6章定时计数器第6章定时计数器

第6章定时计数器第6章定时计数器

第6章定时计数器第6章定时计数器第6章定时计数器第6章定时计数器第6章定时计数器第6章定时计数器

第6章定时计数器

•每100ms定时时间一到,产生定时溢出中断,在中断

第6章定时计数器•ORG 001BH ;T1中断入口

第6章定时计数器第6章定时计数器

•例6:设晶振频率为6MHz、定时/计数器T0工作第6章定时计数器第6章定时计数器

第6章定时计数器第6章定时计数器

硬件原理图

第6章定时计数器第6章定时计数器

(3) 启动T1计数, 开T1中断。程序清单如下:

ORG 0000H

AJMP START ; 复位入口 

ORG 001BH 

AJMP T1INT; T1中断入口 

ORG 0100H 

START: MOV SP, #60H ; 初始化程序 

MOV TMOD, #0D0H 

MOV TH1, #00H

MOV TL1, #00H

MOV R0, #00H ; 清中断次数计数单元

第6章定时计数器

 第6章定时计数器

例8:门控位的应用

•GATE位是控制外部输入脉冲对定时计

数器的控制,利用这个特性。可测量输

入脉冲的宽度。

•如:利用T0门控位测试INT0引脚上出现

的正脉冲的宽度,并以周期数显示。

第6章定时计数器T/C方式1的逻辑结构图第6章定时计数器

•XCHD A,@R0

第6章定时计数器

6.5 定时/计数量程的扩展

•扩展的方法:N≤216

–硬件扩展:第一个CTC计数满量程后,将P1.7取

反,再送入第二个CTC的T1端。

–软件扩展:CTC满量程后,在某一个/多个寄存

器加1/减1,使定时时间满足要求。

例:时钟程序设计:要求在开发机上显示时间(6位

hh,mm,ss)

字型码锁存器:22H;

字位码锁存器:21H;

第6章定时计数器

第6章定时计数器

第6章定时计数器•void Delay(unsigned char CNT)

第6章定时计数器void DisplayLED()

第6章定时计数器#define Tick 10000 // 10000 x 100us = 1s

第6章定时计数器void main()

相关文档
最新文档