电子第五章系列单片机定时计数器讲义讲课讲稿.ppt

上传人:豆**** 文档编号:65326260 上传时间:2022-12-04 格式:PPT 页数:42 大小:3.76MB
返回 下载 相关 举报
电子第五章系列单片机定时计数器讲义讲课讲稿.ppt_第1页
第1页 / 共42页
电子第五章系列单片机定时计数器讲义讲课讲稿.ppt_第2页
第2页 / 共42页
点击查看更多>>
资源描述

《电子第五章系列单片机定时计数器讲义讲课讲稿.ppt》由会员分享,可在线阅读,更多相关《电子第五章系列单片机定时计数器讲义讲课讲稿.ppt(42页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、电子第五章系列单片机定时计数器讲义 软件延时软件延时 将将CPUCPU执行程序所用时间积累起来产生确定的延时。执行程序所用时间积累起来产生确定的延时。硬件开销少硬件开销少;直接占用直接占用CPU时间,影响时间,影响CPU工作效率。工作效率。如下办法产生时间信号:如下办法产生时间信号:硬件延时硬件延时 使用数字电路组合逻辑:使用数字电路组合逻辑:例如用例如用555定时器定时器 构成的多谐振荡器构成的多谐振荡器 定时信号单一,定时参数更改不便。定时信号单一,定时参数更改不便。使用可编程定时使用可编程定时/计数接口器件计数接口器件 可编程定时可编程定时/计数器功能丰富,工作方式、定时参数计数器功能丰

2、富,工作方式、定时参数可灵活设定;可灵活设定;占用占用CPU资源很少,与资源很少,与CPU并行工作;并行工作;2微机定时计数系统产生信号对电路的作用微机定时计数系统产生信号对电路的作用方波信号:方波信号:作为作为RC积分电路的输入,输出:积分电路的输入,输出:通过低频滤波网络,输出:通过低频滤波网络,输出:同频三角波同频三角波基波:与方波同频同相的正弦波基波:与方波同频同相的正弦波 脉冲脉冲宽度按正弦度按正弦规律律变化的化的PWM波形波形以及以及可产生可产生的的等效正弦波等效正弦波35-2 5-2 51系列单片机定时系列单片机定时/计数器计数器控制寄存器控制寄存器工作方式寄存器工作方式寄存器

3、两个相同的、彼此独立的定时计数器。两个相同的、彼此独立的定时计数器。每个定时计数器拥有自己的计数寄存器(每个定时计数器拥有自己的计数寄存器(16位);位);两个定时计数器共用两个定时计数器共用TMOD、TCON一、定时一、定时/计数器的结构计数器的结构(教材(教材 图图5-1)加加1计数寄存器计数寄存器外部计数信号输入外部计数信号输入溢出溢出4二、定时二、定时/计数器的工作原理计数器的工作原理 对作用在计数寄存器上的脉冲加对作用在计数寄存器上的脉冲加1计数,溢出清零计数,溢出清零 +1+1+1+1+1外部计数信号或外部计数信号或内部计数脉冲内部计数脉冲+1+1+1+1+1+1+1+1+1+1溢

4、出溢出TF=1 当加到计数器为全当加到计数器为全1时,再输入一个脉冲就时,再输入一个脉冲就使计数器回零,且使使计数器回零,且使TCON中中TF0或或TF1置置1。5定时定时/计数器的工作原理(续)计数器的工作原理(续)EA=1XET2ESET1=1EX1 ET0=1EX0D7D5D4D3D2D1D0D6且当中断允许控制寄存器且当中断允许控制寄存器IE:TCON中的中的TF0或或TF1置置1可以请求中断。可以请求中断。否则,否则,TF0=1或或TF1=1可以被查询。可以被查询。TCON格式:格式:当当TF0=1或或TF1=1TF1TR1TF0TR0IE1IT1IE0IT0D7D5D4D3D2D1

5、D0D66三、定时三、定时/计数器的功能计数器的功能定时器功能、计数器功能定时器功能、计数器功能 当作用在计数寄存器上的脉冲是当作用在计数寄存器上的脉冲是时钟信号时钟信号,就,就是是定时器定时器。每个机器周期(每个机器周期(12个时钟周期)产生一个定时个时钟周期)产生一个定时时钟信号。时钟信号。最小定时:最小定时:1 12个时钟周期个时钟周期 最大定时:最大定时:65536 12个时钟周期个时钟周期 当作用在计数寄存器上的脉冲是当作用在计数寄存器上的脉冲是外部信号外部信号,就,就是是计数器计数器。每两个机器周期(每两个机器周期(24个时钟周期)确定一次外部个时钟周期)确定一次外部计数脉冲信号计

6、数脉冲信号。外部信号频率上限。外部信号频率上限=主频主频/24 7四、对定时四、对定时/计数器的控制计数器的控制 控制寄存器控制寄存器TCON TCON的低的低4位用于控制外部中断位用于控制外部中断,高高4位用于控制定位用于控制定时时/计数器的启动和中断申请。计数器的启动和中断申请。TF1、TF0:溢出标志位。当计数满清零时:溢出标志位。当计数满清零时TF=1。由定时计数器客观产生的。由定时计数器客观产生的。TR1、TR0:运行控制位(软启动位),:运行控制位(软启动位),TR=1启动定时计数器工作。启动定时计数器工作。需用指令控制。需用指令控制。8对定时对定时/计数器的控制(续)计数器的控制

7、(续)GATEGATE:门控位。由此为确定怎样启动工作。:门控位。由此为确定怎样启动工作。C C-T-T:定时、计数选择:定时、计数选择M1 M0M1 M0:工作方式选择位。:工作方式选择位。工作方式寄存器工作方式寄存器TMOD TMOD用于设置定时用于设置定时/计数器的工作方式,高四位用计数器的工作方式,高四位用于于T1,低四位用于,低四位用于T0。设置设置T1定时计数器定时计数器设置设置T0定时计数器定时计数器9五、定时五、定时/计数过程的启动计数过程的启动软启动软启动 硬启动硬启动外部计数信号外部计数信号(P3.4)确定定时与计数确定定时与计数GATE确定确定启动方式启动方式TR=11G

8、ATE=0软启动软启动硬启动硬启动GATE=1TR=1INT0=1GATE=0,TR=1立即启动计数立即启动计数GATE=1,TR=1INT引脚为高才启动计数引脚为高才启动计数10 六、定时六、定时/计数器的工作方式计数器的工作方式 (一)、方式(一)、方式0 方式方式0为为13位计数位计数,由,由TL0的低的低5位(高位(高3位未用)和位未用)和TH0的的8位组成。位组成。TL0的低的低5位溢出时向位溢出时向TH0进位,进位,TH0溢溢出时,置位出时,置位TCON中的中的TF0标志,向标志,向CPU发出中断请求。发出中断请求。最大计数初值最大计数初值11 (二)、方式(二)、方式1 方式方式

9、1的计数位数是的计数位数是16位,由位,由TL0作为低作为低8位、位、TH0作为高作为高8位,组成了位,组成了16位加位加1计数器计数器。计数个数与计数初值的关系为:计数个数与计数初值的关系为:最大计数初值最大计数初值 一次性按初值计数过程,若想再次工作需要重一次性按初值计数过程,若想再次工作需要重新赋计数值。新赋计数值。12(三)、方式(三)、方式2 2 方式方式2为自动重装初值的为自动重装初值的8位计数方式。位计数方式。能够连续不断的保持脉冲信号输出能够连续不断的保持脉冲信号输出特别适合于用作较精确的脉冲信号发生器。特别适合于用作较精确的脉冲信号发生器。计数个数与计数初值的关系为计数个数与

10、计数初值的关系为:最大计数初值最大计数初值自自动动装装入入13(四)、方式(四)、方式3 工作方式工作方式3只适用于定时只适用于定时/计数器计数器T0,将,将T0分成为两分成为两个独立的个独立的8位计数器位计数器TL0和和TH0。最大计数最大计数初值初值在方式在方式3下,下,TL0使用使用T0的控制管理资源;的控制管理资源;TH0使用使用T1的控制管理资源(溢出标志、启动、中断请求)。的控制管理资源(溢出标志、启动、中断请求)。1451单片机定时单片机定时/计数器工作方式归纳计数器工作方式归纳方式名称方式名称工作要点工作要点可使用可使用Timer最大定时最大定时时间时间*特征特征工作方式工作方

11、式013位定时位定时/计数器计数器Timer0Timer18192us非重复性按初非重复性按初值计数值计数工作方式工作方式116位定时位定时/计数器计数器Timer0Timer165536us非重复性按初非重复性按初值计数值计数工作方式工作方式28位定时位定时/计数器计数器Timer0Timer1256us重复性计数,重复性计数,TH作为作为TL的预的预值自动装入。值自动装入。工作方式工作方式38位定时位定时/计数器计数器Timer0256us非重复性按初非重复性按初值计数值计数*基于基于51实验小系统的时钟频率实验小系统的时钟频率15七、对定时七、对定时/计数器的初始化编程计数器的初始化编程

12、初始化程序应完成如下工作:初始化程序应完成如下工作:对对TMOD赋值,以确定赋值,以确定T0和和T1的工作方式。的工作方式。计算初值计算初值,并将其写入并将其写入TH0、TL0或或TH1、TL1。2的的n次幂次幂M需要计的数值需要计的数值计数初值计数初值X计数初值计数初值X=M-计数值计数值使用计数值的补数使用计数值的补数16对定时对定时/计数器的初始化编程(续)计数器的初始化编程(续)中断方式时,则对中断方式时,则对IE赋值,开放中断。赋值,开放中断。使使TR0或或TR1置位,启动定时置位,启动定时/计数器定时或计数。计数器定时或计数。175-3 5-3 定时定时/计数器应用举例计数器应用举

13、例 例例1:定时:定时/计数器用于外部中断扩展计数器用于外部中断扩展(参考教材(参考教材 P158)扩展方法是,将定时扩展方法是,将定时/计数器设置为计数器方式,计数初计数器设置为计数器方式,计数初值设定为满程,将待扩展的外部中断源接到定时值设定为满程,将待扩展的外部中断源接到定时/计数器的外计数器的外部计数引脚。从该引脚输入一个下降沿信号,计数器加部计数引脚。从该引脚输入一个下降沿信号,计数器加1后便后便产生定时产生定时/计数器溢出中断。计数器溢出中断。计数方式计数方式扩展的外扩展的外部中断源部中断源计数初值计数初值为为0FFH每来一个计数脉冲(扩展中断源)每来一个计数脉冲(扩展中断源)即计

14、数器溢出,产生一次中断即计数器溢出,产生一次中断18用定时用定时/计数器做外部中断扩展(续)计数器做外部中断扩展(续)利用利用T0扩展一个外部中断源。将扩展一个外部中断源。将T0设置为计数器设置为计数器方式,按方式方式,按方式2工作,工作,TH0、TL0的初值均为的初值均为0FFH,T0允许中断,允许中断,CPU开放中断。开放中断。MOV TMOD,#06H ;0000 0 1 1 0;GATE=0软启动,软启动,C/-T=1置置T0为计数器,方式为计数器,方式2 MOV TL0,#0FFH ;置计数初值;置计数初值 MOV TH0,#0FFH SETB ET0 ;允许;允许T0中断中断 SE

15、TB EA ;CPU开中断开中断 SETB TR0 ;启动;启动T0工作工作用用C51语言语言怎样实现?怎样实现?19例例2:测量一个低频信号的脉冲宽度。当为低频方波:测量一个低频信号的脉冲宽度。当为低频方波信号时,信号时,2脉冲宽度即为信号周期。脉冲宽度即为信号周期。(教材例(教材例5-5)思考:思考:可测信号的最高频率:一个机器周期可测信号的最高频率:一个机器周期 12121/F主频主频 当单片机主频为当单片机主频为11.0592MHz11.0592MHz时,可测信号的最高频率时,可测信号的最高频率约为约为926KHz926KHz。被测信号加在被测信号加在 引脚上,引脚上,利用硬件启动方式

16、利用硬件启动方式(GATE=1)测)测 引脚信号的脉宽。引脚信号的脉宽。=1=1低频信号低频信号定时器开定时器开始计数始计数定时器自定时器自动停止动停止INT0(P3.2)20利用硬件启动(利用硬件启动(GATE=1)测信号的脉宽(续)测信号的脉宽(续)MOV TMOD,#09HMOV TL0,#0MOV TH0,#0MOV R0,#70HSETB P3.2JB P3.2,$SETB TR0JNB P3.2,$JB P3.2,$CLR TR0=1=1低频信号低频信号;P3.2置置1;当;当P3.2=1时自转时自转;当;当P3.2=0时时TR0=1准备定时准备定时;当;当P3.2=0时自转,等待

17、触发时自转,等待触发;当;当P3.2=1时自转,计数时自转,计数;当;当P3.2=0时,时,TR0=0,停止计数停止计数定时器自定时器自动计数动计数定时器自定时器自动停止动停止21 恶补恶补C语言中的语言中的“共用体变量共用体变量”概念概念 (谭浩强教材(谭浩强教材P269207)共用体(也叫联合体)共用体(也叫联合体)关键字关键字 union 定义一个共用体变量格式:定义一个共用体变量格式:union 共用体名共用体名 成员成员1;成员成员2;变量名;变量名;概念:概念:几种不同数据类型的成员放到同一段存储空间几种不同数据类型的成员放到同一段存储空间里,都从同一个地址开始定义,几个成员相互覆

18、盖。里,都从同一个地址开始定义,几个成员相互覆盖。共同体变量所占用的内存长度等于最长数据类型成员的长共同体变量所占用的内存长度等于最长数据类型成员的长度。度。可按需要访问共用体变量中的不同成员:可按需要访问共用体变量中的不同成员:共用体变量名共用体变量名成员名成员名如:如:union data /共用体名共用体名 int i;char ch;float f;/共用体内成员共用体内成员i、ch、f a;/共用体变量共用体变量a的长度是四个字节的长度是四个字节22利用硬件启动(利用硬件启动(GATE=1)测信号的脉宽(续)测信号的脉宽(续)采用采用C51语言编程语言编程#include sbit

19、signal=P32;void main(void)unsigned int cycle;/变量变量cycle存储信号周期参数存储信号周期参数 union unsigned int wid_all;unsigned char wid_h;unsigned char wid_l;width;TMOD=0 x09;TH0=0;TL0=0;/共用体变量共用体变量width成员成员wid_all存储测得存储测得的脉冲宽度的脉冲宽度/width成员成员wid_h准备接受准备接受TH0的计数值的计数值/width成员成员wid_l准备接受准备接受TL0的计数值的计数值/对定时计数器对定时计数器T0初始化:

20、定时方式初始化:定时方式C/-T=0、方式方式1(M1M0=01)、硬件启动)、硬件启动GATE=1;TH、TL都为都为023利用硬件启动(利用硬件启动(GATE=1)测信号的脉宽(续)测信号的脉宽(续)采用采用C51语言编程语言编程signal=1;/P3.2设设1while(signal);TR0=1;while(signal=0);while(signal);TR0=0;width.wid_h=TH0;width.wid_l=TL0;cycle=2*width.wid_all;while(1);/当当P3.2为为1时等待,外部信号还没到;时等待,外部信号还没到;/当当P3.2为为0时时T

21、R=1,准备好由,准备好由P3.2上的上的1信号启动计数;信号启动计数;/当当P3.2为为0时等待,需要的高电平未到;时等待,需要的高电平未到;/当当P3.2再次为再次为1时时T0开始计数,程序在此等待;开始计数,程序在此等待;/当当P3.2从从1变为变为0时关闭时关闭T0工作;工作;/TH0送至共用体变量送至共用体变量width成员成员wid_h;/TL0送至共用体变量送至共用体变量width成员成员wid_l;/2倍的倍的wid_all得到信号周期参数;得到信号周期参数;24 PWM是英文是英文“Pulse Width Modulation”的缩写,的缩写,简称脉宽调制。即:占空比可变的脉

22、冲波形。简称脉宽调制。即:占空比可变的脉冲波形。利用微处理器系统中的定时器很有效很精确的输出利用微处理器系统中的定时器很有效很精确的输出占空比变化的序列脉冲信号,来对模拟电路进行控制,占空比变化的序列脉冲信号,来对模拟电路进行控制,最终产生所需要的模拟信号。广泛应用于测量、通信、最终产生所需要的模拟信号。广泛应用于测量、通信、功率控制与变换等许多领域。功率控制与变换等许多领域。只要带宽足够,任何模拟信号都可以使用只要带宽足够,任何模拟信号都可以使用PWM技技术产生。术产生。例例3:使用定时器使用定时器T0产生、输出产生、输出PWM波形。波形。25使用定时器使用定时器T0产生、输出产生、输出PW

23、M波形(续)波形(续)占空比小的序列占空比小的序列脉冲信号脉冲信号U小小占空比大的序占空比大的序列脉冲信号列脉冲信号U大大对应得到的对应得到的模拟信号模拟信号V小小对应得到的对应得到的模拟信号模拟信号V大大 脉冲脉冲宽度按正弦度按正弦规律律变化的化的PWM波形波形以以及及可产生的可产生的等效正弦波等效正弦波26使用定时器使用定时器T0产生、输出产生、输出PWM波形(续)波形(续)在逆变电源(直流电转换为交流电的方法为逆在逆变电源(直流电转换为交流电的方法为逆变)的实现过程中,变)的实现过程中,PWM技术起到关键作用。技术起到关键作用。27使用定时器使用定时器T0产生、输出产生、输出PWM波形(

24、续)波形(续)思路思路计数器的计数初始值是动态变化的,计数器的计数初始值是动态变化的,从在主从在主程序定义的变量中给出。当在程序中修改提供计程序定义的变量中给出。当在程序中修改提供计数初值的变量值,数初值的变量值,PWM波的占空比就会发生变化。波的占空比就会发生变化。中断程序中通过判断中断程序中通过判断P1.0是高电平还是低电平来是高电平还是低电平来重新设置不同的计数器初始值,形成序列脉冲不重新设置不同的计数器初始值,形成序列脉冲不同的高、低电平持续时间。同的高、低电平持续时间。T0采用定时方式、方式采用定时方式、方式1、软件启动。、软件启动。28T0INT:;中断程序;中断程序 CPL P1

25、.0 ;P1.0取反取反 JB P1.0,HIGH MOV TL0,LOW_LEVEL_L MOV TH0,LOW_LEVEL_H RETIHIGH:MOV TL0,HIGH_LEVEL_L MOV TH0,HIGH_LEVEL_H RETI ORG 0 ;主程序主程序 LJMP START ORG 0BH LJMP T0INT ORG 100HSTART:MOV TMOD,#1H CLR P1.0 MOV TL0,LOW_LEVEL_L MOV TH0,LOW_LEVEL_H SETB ET0 ;允许中断允许中断 SETB EA ;开放开放CPU中断中断 SETB TR0 ;启动定时启动定时

26、;等待中断时可以改变初值;等待中断时可以改变初值 在中断服务程序中设定改在中断服务程序中设定改变波形占空比的初值。变波形占空比的初值。29控制定时器产生控制定时器产生PWM波形(续)波形(续)工作状态描述:工作状态描述:一开始:一开始:P1.0=0P1.0=0,T0T0以以low_levellow_level值计数。值计数。T0T0溢出中断;溢出中断;中断里:中断里:P1.0=1P1.0=1,T0T0以以high_levelhigh_level值计数。值计数。T0T0溢出中断;溢出中断;再中断:再中断:P1.0=0P1.0=0,T0T0以以low_levellow_level值计数。值计数。;

27、P1.0low_levelhigh_level改变定时的计数初值值改变定时的计数初值值low_level、high_levelP1.0low_levelhigh_level30定时定时/计数器计数器T2 在在51单片机的单片机的8052子系列中还具有功能更强的定子系列中还具有功能更强的定时时/计数器计数器T2。除了两个。除了两个8位计数器位计数器TL2、TH2和控制寄和控制寄存器存器T2CON及及T2MOD之外,还有捕获寄存器之外,还有捕获寄存器RCAP2L和和RCAP2H。输入引脚输入引脚T2(P1.0)是外部计数脉冲输入端。)是外部计数脉冲输入端。位地址位地址位功能位功能0CFHTF20C

28、EHEXF20CDHRCLK0CCHTCLK0CBHEXEN20CAHTR20C9HC/T20C8HCP/RL2 控制寄存器控制寄存器T2CON(字节地址(字节地址C8H)TF2=1溢出溢出中断。需用中断。需用软件清软件清0TR2=1启动计启动计数数C/T2=0 为定为定时器,反之时器,反之为计数器为计数器31位地址位地址位功能位功能0CFHTF20CEHEXF20CDHRCLK0CCHTCLK0CBHEXEN20CAHTR20C9HC/T20C8HCP/RL2 控制寄存器控制寄存器T2CON(字节地址(字节地址C8H)TCLK串行发送串行发送时钟选择;时钟选择;RCLK串行接收串行接收时钟选

29、择;时钟选择;EXEN2外部触外部触发允许发允许EXF2外外部中断部中断标志标志CP/RL2:捕捉捕捉/常数常数重装选择重装选择输入引脚输入引脚T2EX(P1.1)是外部控制信号输入端。)是外部控制信号输入端。T2比比T0、T1更优的地方更优的地方 具有捕获方式;具有捕获方式;具有具有16位二进制的自动重装方式;位二进制的自动重装方式;不仅可以加不仅可以加1计数,还可以减计数,还可以减1计数;计数;专门的波特率发生器方式。专门的波特率发生器方式。32T2T2的编程结构的编程结构功能寄存器(续)功能寄存器(续)方式控制寄存器方式控制寄存器T2MOD是字节寻址的,字节地是字节寻址的,字节地址为址为

30、0C9H,只有最低两位有定义。,只有最低两位有定义。DCEN=1,减计数;,减计数;DCEN=0,加计数;,加计数;D7D2D1D0 T2OEDCEN T2OE为为T2允许输出允许输出位。当位。当T2OE=1,允许,允许时钟输出到时钟输出到P1.0(仅对(仅对80C54/80C58有效。)有效。)33T2的工作方式的工作方式(暂不考虑(暂不考虑T2OE的使用)的使用)RCLK+TCLKCP/RL2TR2工作方式工作方式001自动重装载方式自动重装载方式011捕获方式捕获方式11波特率发生器波特率发生器0关闭关闭34捕获方式捕获方式TL2(8位)位)TF2申请申请中断中断12振荡器振荡器T2引脚

31、引脚C/T=0C/T=1控制控制TR2TH2(8位位)RCAP2LRCAP2H控制控制EXF2EXEN2边沿检测边沿检测T2EX引脚引脚RCLK=TCLK=0,CP/RL2=0 ,TR2=1,EXEN2=1当当T2EX引脚发生负跳变,将引脚发生负跳变,将TL2TH2的内容锁入捕捉寄存器的内容锁入捕捉寄存器RCAP2L RCAP2H中,并使中,并使EXF2=1,申请中断。,申请中断。35自动重装载方式(自动重装载方式(DCEN=0,T2加加1计数)计数)TL2(8位)位)TF2申请申请中断中断12振荡器振荡器T2引脚引脚C/T=0C/T=1控制控制TR2TH2(8位位)RCAP2L RCAP2H

32、控制控制EXF2EXEN2边沿检测边沿检测T2EX引脚引脚重载重载RCLK=TCLK=0,CP/RL2=0 设为自动重装方式设为自动重装方式,TR2=1EXEN2=0,T2EX引脚不起作用引脚不起作用当当TL2TH2加加1计数至溢出时计数至溢出时RCAP2L RCAP2H中存放的中存放的计数初值重装入计数初值重装入TL2TH236自动重装载方式(自动重装载方式(DCEN=1,T2加加1/减减1计数)计数)TL2(8位)位)申请申请中断中断12振荡器振荡器T2引脚引脚C/T=0C/T=1控制控制TR2TH2(8位位)RCAP2L RCAP2H0FFH0FFHTF2T2EX管脚管脚EXF2RCLK

33、=TCLK=0,CP/RL2=0 设为自动重装方式设为自动重装方式,TR2=1T2EX为低电平为低电平TL2TH2减减1计数,计数,溢出时把溢出时把FFFFH值重装入值重装入TL2TH2。T2EX为高电平为高电平TL2TH2加加1计数,计数,溢出时溢出时RCAP2L RCAP2H中存放中存放的计数初值重装入的计数初值重装入TL2TH2。T2EX=1T2EX=037波特率发生器方式波特率发生器方式TL2(8位)位)TF22振荡器振荡器T2引脚引脚C/T=0C/T=1控制控制TR2TH2(8位位)RCAP2L RCAP2H控制控制EXF2EXEN2边沿检测边沿检测T2EX引脚引脚16重载重载中断中

34、断申请申请RCLK=1或或TCLK=1,TR2=1 每每2个时钟周期计数值加个时钟周期计数值加1,计,计数溢出不产生中断;数溢出不产生中断;RCAP2L RCAP2H作为计数初作为计数初值重装,只读不写。值重装,只读不写。38看门狗看门狗WDT监视定时器监视定时器 是一个特定的定时器,一般是初值固定的,用户是一个特定的定时器,一般是初值固定的,用户只需将其激活,启动工作。只需将其激活,启动工作。当看门狗定时溢出时发出信号使系统复位。当看门狗定时溢出时发出信号使系统复位。在系统正常工作时,用户要用程序指令在其定时在系统正常工作时,用户要用程序指令在其定时时间内及时将其清时间内及时将其清0(喂狗)

35、,让它重新开始定时。(喂狗),让它重新开始定时。看门狗的作用是当程序死机或死循环时,通过复看门狗的作用是当程序死机或死循环时,通过复位的方法是微控制器重新启动工作。位的方法是微控制器重新启动工作。39人有了知识,就会具备各种分析能力,明辨是非的能力。所以我们要勤恳读书,广泛阅读,古人说“书中自有黄金屋。”通过阅读科技书籍,我们能丰富知识,培养逻辑思维能力;通过阅读文学作品,我们能提高文学鉴赏水平,培养文学情趣;通过阅读报刊,我们能增长见识,扩大自己的知识面。有许多书籍还能培养我们的道德情操,给我们巨大的精神力量,鼓舞我们前进。此课件下载可自行编辑修改,仅供参考!此课件下载可自行编辑修改,仅供参考!感谢您的支持,我们努力做得更好!谢谢感谢您的支持,我们努力做得更好!谢谢

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁