定时器的使用ppt.ppt

定时器的使用ppt.ppt

ID:48740372

大小:338.00 KB

页数:13页

时间:2020-01-21

定时器的使用ppt.ppt_第1页
定时器的使用ppt.ppt_第2页
定时器的使用ppt.ppt_第3页
定时器的使用ppt.ppt_第4页
定时器的使用ppt.ppt_第5页
资源描述:

《定时器的使用ppt.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MCS-51单片机内部定时器/计数器在工业检测、控制中,很多场合都要用到计数或者定时功能。例如对外部脉冲进行计数、产生精确的定时时间、作串行口的波特率发声器等。MCS-51单片机内部有两个可编程的定时器/计数器,以满足这方面的需要。它们具有两种工作模数(计数器模式、定时器模式)和四种工作方式(方式0、方式1、方式2、方式3),其控制字均在相应的特殊功能寄存器(SFR)中,通过对它的SFR的编程,可以方便的选择工作模数和工作方式。中断源8051中断源1.定时器控制寄存器TCON的格式(88H)TF1TR1TF0TR0IE1IT1IE0IT0(MSB)(LSB)IT0:外部中断0触发

2、方式选择位,通过程序设定。0:低电平触发1:负跳变触发IE0:外部中断0中断请求标志,自动置位和复位。0:硬件复位1:INT0上有中断IT1、IE1类似IT0、IE0TR0:定时/计数器0运行控制位,通过程序设定。0:停止1:启动TF0:定时/计数器0中断请求标志位,自动置位和复位。TR1、TF1类似TR0、TF0EA:中断总允许控制位EX0:外部中断0允许控制位ET0:定时器/计数器0中断允许控制位EX1:外部中断1允许控制位ET1:定时器/计数器1中断允许控制位ES:串行口中断允许控制位0:关中断1:开中断通过程序设定。EA--ESET1EX1ET0EX0(MSB)(LSB)

3、中断允许控制寄存器IE(0A8H)定时器/计数器:Timer/Counter本质上都是加法计数器,当对固定周期的脉冲信号计数时是定时器,对脉冲长度不确定的信号计数时是计数器。每接收到一个计数脉冲,加法计数器的值就加一,当计满时发生溢出,并从0开始继续计数。加法计数器的计满溢出信号就是定时/计数器的输出,该信号使TCON的某位(TF0或TF1位)置一,作为定时器/计数器的溢出中断标志。定时器/计数器的结构及工作原理方式和控制寄存器一、定时器/计数器的方式寄存器TMOD图6.2TMOD各位定义8位分为两组,高四位控制T1,低4位控制T0。对TMOD的各个位的说明:GATE位:门控位。

4、GATE=1时,T0、T1是否计数要受到外部引脚输入电平的控制,INT0引脚控制T0,INT1引脚控制T1。可用于测量在INT0和INT1引脚出现的正脉冲的宽度。若GATE=0,即不使能门控功能,定时计数器的运行不受外部输入引脚INT0、INT1的控制。C/T位:计数器模式和定时器模式的选择位。C/T=0,为定时器模式,内部计数器对晶振脉冲12分频后的脉冲计数,该脉冲周期等于机器周期,所以可以理解为对机器周期进行计数。从计数值可以求得计数的时间,所以称为定时器模式。C/T=1,为计数器模式,计数器对外部输入引脚T0(P3.4)或T1(P3.5)的外部脉冲(负跳变)计数,允许的最高

5、计数频率为晶振频率的1/24。M1M0:四种工作方式的选择位表工作方式选择表M1M0方式说明00013位定时器(TH的8位和TL的低5位)01116位定时器/计数器102自动重装入初值的8位计数器113T0分成两个独立的8位计数器,T1在方式3时停止工作定时器初值的确定加法计数器是计满溢出时才申请中断,所以在给定时器/计数器赋初值时,不能直接输入所需的计数值,而应输入的是计数器计数的最大值与这一计数值的差值,设最大值为M,计数值为N,初值为X,则X的计算方法如下:计数状态:X=M-N定时状态:X=M-定时时间/T而T=12÷晶振频率二、定时器/计数器控制寄存器TCONT

6、F0、TF1分别是定时器/计数器T0、T1的溢出标志位,加法计数器计满溢出时置1,申请中断,在中断响应后自动复0。TF产生的中断申请是否被接受,还需要由中断是否开放来决定。TR1、TR0分别是定时器/计数器T1、T0的运行控制位,通过软件置1后,定时器/计数器才开始工作,在系统复位时被清0。TF1TR1TF0TR0IE1IT1IE0IT0三.定时器初始化1.给TMOD送一个控制字,用于设定T0﹑T1工作以及工作方式;2.给定时器赋初始值;3.开相应中断源中断;4.启动定时器T0﹑T1工作。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。