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