专题5定时器计数器o.ppt
《专题5定时器计数器o.ppt》由会员分享,可在线阅读,更多相关《专题5定时器计数器o.ppt(36页珍藏版)》请在三一办公上搜索。
1、6.1 定时器/计数器的结构及工作原理 6.2 定时器/计数器的方式与控制 6.3 定时器/计数器应用举例,第6章 定时器/计数器,6.1 定时器/计数器的结构及工作原理,6.1.1系统结构1、组成2个16位的定时/计数器T0:TH0+TL0T1:TH1+TL12、工作模式:(软件设置TMOD)(1)定时器/计数器(2)方式0、1、2、3,启停控制 溢出控制 初值设定,6.1.2工作原理,1、定时器模式从初始值开始,对机器周期计数,记满溢出,自动产生中断。,单片机中独立的自动运行部件,加法计数。,2、计数器模式对外部脉冲计数。,计数周期不同,设最大值为 M,计数值为 N,初值为 X,则 X的计
2、算方法如下:计数状态:X=MN 定时状态:X=M定时时间/T 而 T=12晶振频率,初值的设定,加法计数器是计满溢出时才申请中断,所以在给计数器赋初值时,不能直接输入所需的计数值。,输入的是计数器计数的最大值与这一计数值的差值,图 6.2 TMOD各位定义,6.2 方式与控制,6.2.1 方式控制寄存器一、工作方式寄存器TMOD,1、M1M0工作方式控制位,2、C/T 定时/计数模式选择位 1:计数器方式0:定时器方式。3、GATE 启动门控标志位 1:只有INT0(或INT1)引脚为高电平且TR0(或TR1)置 1 时,相应的定时器/计数器才被选通工作。0:只要TR0(或 TR1)置1,定时
3、器/计数器就被选通。,可用于测量在INTx端出现的正脉冲的宽度。,TF0、TF1分别是定时器/计数器T0、T1 的溢出标志位,加法计数器计满溢出时置 1,申请中断,在中断响应后自动复 0。TF产生的中断申请是否被接受,还需要由中断是否开放来决定。TR1、TR0 分别是定时器/计数器T1、T0 的运行控制位,通过软件置 1 后,定时器/计数器才开始工作,在系统复位时被清 0。,二、定时器控制寄存器TCON,6.2.2 定时器/计数器逻辑结构,输入时钟与控制逻辑关系图,图6.3 方式 0(13位计数器),6.2.3 工作方式,一、方式 0(T0、T1相同),组成:TH8+TL5,1、组成 TH8位
4、+TL低5位(高3位不用)最高计数值2132、计数结束,TF自动置位 a、产生中断 b、定时查询TF位3、重新计数 重装计数初值,计数值M,初始值设多少?,图 6.4 方式 1(16位计数器),二、方式1(T0、T1相同),图 6.5 方式 2(初始常数自动重装载),三、方式 2(T0、T1相同),1、TL计数,TH为初值 重装过程TH数值不变,改变其值,将影响下次的重装值。2、应用:可用于双重循环的计数,图 6.6 方式 3(两个 8 位独立计数器),四、方式 3(T0工作,T1不工作),1、T0:TH0、TL0两个独立工作的8位计数器。控制位C/T,TRi,GATE,INTi,TFi T0
5、的控制位被TL0占有,工作方式与前面相同。T1的控制位TR1、TF1给TH0作控制。,仅作定时器!,2、T1:不工作 但是可以将其设置为其他工作方式。但此时TR1、TF1不能控制。用于产生不需中断的场合。例如时钟发生器。,例 1 利用定时器输出周期为 2 ms的方波,设单片机晶振频率为 6 MHz。分析:选用T0 作定时器,P1.0输出,2 ms 的方波只要每隔 1 ms对 P1.0 取反一次即可得到。定时 1 ms的初值:因为 机器周期=126 MHz=2 s 所以 1 ms内T0 需要计数N次:N=1 ms2 s=500 29,6.3 定时器/计数器应用举例,一、方式0 的应用,由此可知:
6、使用方式 0 的 13 位计数器即可,T0 的初值X为 X=MN=8 192500=7 692=1E0CH 但是,因为 13 位计数器中,低 8 位 TL0 只使用了 5 位,其余码均计入高 8 位TH0 的初值,则 T0 的初值调整为 TH0=0F0H,TL0=0CHTMOD初始化:TMOD=00000000B=00H(GATE=0,C/T=0,M1=0,M0=0)TCON初始化:启动TR0=1 IE初始化:开放中断EA=1,定时器T0 中断允许ET0=1,程序清单如下:ORG 0000H AJMP START;复位入口 ORG 000BH AJMP TOINT;T0中断入口 ORG 003
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 专题 定时器 计数器
链接地址:https://www.31ppt.com/p-6069890.html