单片微机的定时器.ppt

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片微机的定时器.ppt

内容介绍 6.1 概述 6.2 定时器/计数器T0、T1 6.3 定时器/计数器T2 6.4 监视定时器(看门狗)T3 6.5 定时器/计数器的应用编程 80C51芯片内包含有两个16位的定时器/计数器:T0和T1;而80C52包含有三个16位的定时器/计数器:T0、T1和T2;在80C51系列的部分产品(如Philips公司的80C552)中,还包含有一个用做看门狗的8位定时器(T3)。 若是对单片微机的T0、T1 或T2引脚上输入的一个1到0的跳变进行计数增l,即是计数功能。 若是对单片微机内部的机器周期进行计数,从而得到定时,这就是定时功能。 ② 计数器,设置C/T=1 这时,通过引脚T0(P3.4)和T1(P3.5)对外部信号进行计数。在每个机器周期的S5P2期间,CPU采样引脚的输入电平。若前一机器周期采样值为1,下一机器周期采样值为0,则计数器增1,此后的机器周期S3P1期间,新的计数值装入计数器。 所以检测一个1到0的跳变 需要两个机器周期,故计数脉冲频率不能高于振荡脉冲频率的1/24。 ⒉ 方式1:16位定时器/计数器 ? 当TMOD中的M1=0、M0=l时,选定方式1工作。 方式1时,T0、T1的逻辑结构如图-3所示。这种方式下,计数寄存器由16位组成,THx高八位和TLx的低8位。 计数时,TLx溢出后向THx进位,THx溢出后将TFx置位,如果中断允许,CPU响应中断并转入中断服务程序,由内部硬件清TFx。TFx也可以由程序查询和清零。 例5.利用定时器/计数器测定图6-11所示波形的一个周期长度。 利用门控信号GATE启动定时器的方法。设如图示,T0为定时器,为高电平时,启动定时器;T1为计数器,T1的电平由 1到 0,计数器计数。 ?§5.4 运行中读定时器/计数器 ⑵ ?? 编 程 ORG 0000H AJMP MAIN ORG 001BH ;T1中断矢量地址 AJMP INQP ORG 100H ;主程序入口 MAIN:MOV TMOD,#10H ;T1为定时器方式1 MOV TH1,#0FEH ;写定时常数 ,定时1ms MOV TL1,#0CH SETB TR1 ;启动T1 SETB ET1 ;允许T1中断 SETB EA ;开放CPU中断 AJMP $ ORG 00 XX H ;中断服务程序 INQP:MOV TH1,#0FEH ;重写定时常数 MOV TL1,#0CH CPL P1.0 ;P1.0变反输出 RETI ;中断返 例3.欲用80C51产生两个方波,一个周期为200μs,另一个周期为400μs,该80C51同时使用串行口,用定时器/计数器作为波特率发生器。 解: ⑴ 这时T0采用方式3工作,其中,TL0产生200μs定时,由 P1.0输出方波;TH0产生400μs定时,由Pl.1输出方波;T1设置为方式2作波特率发生器用。focs=9.216 MHz。 ? 定时常数计算 ?TL0定时常数为 TCL0:tl0=100μs 单位μs,为十进数制数值。十六进制数值为TCBL0=B3H。 ?TH0定时常数为TCH0:定时时间为th0=200μs 单位μs,为十进制数值。十六进制的值为TCBH0=66 H。?TH1的波特率(详细计算见串行口部分) 设波特率为2400,则定时常数为TC2=F6H (1/波特率=(1/2400)S=(1/24)x104μs ⑵ 编 程 ORG 0000H AJMP MAIN ORG 000BH ;TL0的中断入口 AJMP ITL0 ORG 00lBH ;TH0的中断入口 AJMP ITH0 ORG 0100H MAIN:MOV SP,# 60H ;设栈指针 MOV TMOD,# 23H ;设T0为方式3,TI为2 MOV TL0,#0B3H ;设TL0初值(100μs定时) MOV

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档