第六章定时计数器试卷.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 定时/计数器;在实际的控制系统中常要求有外部实时时钟,以实现定时或延时控制;还要求有外部计数器,以实现对外界事件进行计数。 实现定时功能,可以采用下面三种方法: 软件定时:软件定时不占用硬件资源,但占用了CPU时间,降低了CPU的利用率。 采用时基电路定时:例如采用555电路,外接必要的元器件(电阻和电容),即可构成硬件定时电路。但在硬件连接好以后,定时值与定时范围不能由软件进行控制和修改,即不可编程。 采用可编程芯片定时:这种定时芯片的定时值及定时范围很容易用软件来确定和修改,此种芯片定时功能强,使用灵活。在单片机的定时/计数器不够用时,可以考虑进行扩展。;6.1 定时/计数器T0、T1概述;6.1.1  定时器/计数器T0、T1的结构;共6个8位寄存器。 其中2个16位定时/计数器分别由2个8位专用寄存器组成:T0由TH0和TL0构成,T1由TH1和TL1构成,地址依次为8AH~8DH;用于存放定时或计数初值与当前值。 2个特殊功能寄存器:8位的定时器方式寄存器TMOD:用于选定定时器的工作方式;8位的定时器控制寄存器TCON:用于控制定时器的启动与停止,还可用来保存T0、T1的溢出和中断标志。 当定时器工作在计数方式时,外部事件通过引脚T0(P3.4)和T1(P3.5)输入。 每个寄存器均可单独访问。;6.1.2 定时/计数器的原理;6.2 定时/计数器的控制方法; 6.2.1 定时/计数器寄存器 ;C/T=1:定时或计数方式选择位,当C/T=1时工作于计数方式;当C/T=0时工作于定时方式。 M1、M0:定时器/计数器工作方式选择位;2. 定时/计数器控制寄存器TCON;6.2.2 定时/计数器的初始化与启动;6.2.3 定时/计数器初值的确定方法;6.3 定时器T0、T1的工作方式;6.3.1 方式0;6.3.1 方式1; 方式1的计数位数是16位,由TL0作为低8位、TH0作为高8位,组成了16位加1计数器;因而最大计数值为 2的16次幂,等于65536。如计数值为N,则置入的初值X为: X=65536-N; 方式0是13位的定时/计数方式,因而最大计数值为 2的13次幂,等于8192。如计数值为N,则置入的初值X为:X=8192-N;6.3.3 方式2; 在方式0和方式1中,当计数满后,若要进行下一次定时/计数,需用软件向THx和TLx重新予置计数初值。;6.3.4 方式3; 工作方式3将T0分成为两个独立的8位计数器TL0和TH0,其中,TL0可作为定时/计数器使用,占用T0的全部控制位:GATE、C/T、TR0和TF0,其功能和操作与方式0或方式1完全相同;而TH0固定只能作定时器使用,对机器周期进行计数,这时它占用定时/计数器T1的TR1位、TF1位和T1的中断资源。;总结与回顾;6.4 定时器T0、T1应用举例;定时器的初始化: TMOD的设定 :工作方式1(M1M0=01) T0为定时器(C/T=0) 内部TR0控制启动;采用查询方式的源程序: ORG 2000H MOV TMOD,#01H MOV TL0,#0CH ;给TL0置初值 MOV TH0,#0FEH ;给TH0置初值 SETB TR0 ;启动T0 LP1:JBC TF0,LP2 ;查询计数溢出否 AJMP LP1 LP2:MOV TL0, #0CH ;重新设置计数初值 MOV TH0, #0FEH CPL P1.1 ;输出取反 AJMP LP1 ;重复循环; 例2、利用T0门控位测试引脚上出现的正脉冲宽度。已知晶振频率为12MHz,将所测得值高位存入片内71H单元,低位存入片内70H单元。; ORG 200H MOV TMOD, #09H ;设T0为方式1,GATE=1。 MOV TL0, #00H MOV TH0, #00H MOV R0, #70H JB P3.2, $ ;等P3.2变低 SETB TR0 ;启动T0准备工作 JNB P3.2,$ ;等待P3.2变高 JB P3.2,$ ;等待P3.2再次变

文档评论(0)

***** + 关注
实名认证
内容提供者

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档