定时器-计数器-优秀PPT.ppt

上传人:石*** 文档编号:65263691 上传时间:2022-12-04 格式:PPT 页数:34 大小:2.34MB
返回 下载 相关 举报
定时器-计数器-优秀PPT.ppt_第1页
第1页 / 共34页
定时器-计数器-优秀PPT.ppt_第2页
第2页 / 共34页
点击查看更多>>
资源描述

《定时器-计数器-优秀PPT.ppt》由会员分享,可在线阅读,更多相关《定时器-计数器-优秀PPT.ppt(34页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、定时器定时器-计数器计数器-2022/12/32022/12/31 1你现在浏览的是第一页,共34页本章主要内容本章主要内容n n定时器定时器/计数器的结构与控制计数器的结构与控制n n定时器定时器/计数器的计数器的4种工作方式种工作方式n n定时器定时器/计数器的应用举例计数器的应用举例2022/12/32你现在浏览的是第二页,共34页6.1.1 6.1.1 89S51定时器定时器/计数器的结构计数器的结构uu89S51单片机内部有两个单片机内部有两个单片机内部有两个单片机内部有两个16-bit的定时器的定时器/计数器计数器T1T1和和和和T0,受特殊功能寄存器,受特殊功能寄存器TMOD和和

2、和和TCON的控制,的控制,是是16-bit加加1计数器。结构如图计数器。结构如图6.1所示:所示:2022/12/33你现在浏览的是第三页,共34页 定时器工作模式定时器工作模式n n单片机芯片内振荡器输出经单片机芯片内振荡器输出经1212分频后的脉冲分频后的脉冲加计数,即每个机器周期使定时器加计数,即每个机器周期使定时器/计数器计数器(T0T0或或T1T1)的数值加)的数值加1 1直至计满溢出。直至计满溢出。2022/12/34你现在浏览的是第四页,共34页 计数器工作模式计数器工作模式n n通过引脚通过引脚T0(P3.4)和)和T1(P3.5)对外部脉)对外部脉冲信号计数。当输入脉冲信号

3、产生由冲信号计数。当输入脉冲信号产生由1至至0的的下降沿时定时器下降沿时定时器/计数器的值加计数器的值加1。n nCPU检测一个检测一个1至至0的跳变需要两个机器周期,的跳变需要两个机器周期,故最高计数频率为振荡频率的故最高计数频率为振荡频率的1/24。n n为了确保某个电平在变化之前被采样一次,为了确保某个电平在变化之前被采样一次,要求电平保持时间至少是一个完整的机器周要求电平保持时间至少是一个完整的机器周期。输入信号波形如下图所示。期。输入信号波形如下图所示。2022/12/35你现在浏览的是第五页,共34页 对输入脉冲宽度的要求对输入脉冲宽度的要求2022/12/36你现在浏览的是第六页

4、,共34页6.1.2 定时器定时器/计数器的控制计数器的控制uu工作方式控制寄存器工作方式控制寄存器TMOD特殊功能寄存器特殊功能寄存器特殊功能寄存器特殊功能寄存器TMODTMOD是是是是89S5189S51单片机的定时器单片机的定时器单片机的定时器单片机的定时器/计数器工计数器工计数器工计数器工作方式控制寄存器,用于选择定时器作方式控制寄存器,用于选择定时器作方式控制寄存器,用于选择定时器作方式控制寄存器,用于选择定时器/计数器的工作模式计数器的工作模式计数器的工作模式计数器的工作模式和工作方式,字节地址为和工作方式,字节地址为和工作方式,字节地址为和工作方式,字节地址为89H89H,不能位

5、寻址,其格式如,不能位寻址,其格式如,不能位寻址,其格式如,不能位寻址,其格式如图图图图6.26.2所示。所示。所示。所示。2022/12/37你现在浏览的是第七页,共34页TMOD各位定义及具体的意义各位定义及具体的意义2022/12/38你现在浏览的是第八页,共34页2022/12/39你现在浏览的是第九页,共34页6.1.2 定时器定时器/计数器的控制计数器的控制uu定时器定时器/计数器控制寄存器计数器控制寄存器TCOM特殊功能寄存器特殊功能寄存器特殊功能寄存器特殊功能寄存器TMODTMOD的字节地址为的字节地址为的字节地址为的字节地址为88H88H,可位寻址。,可位寻址。,可位寻址。,

6、可位寻址。TCONTCON的格式如图的格式如图的格式如图的格式如图6.36.3所示所示所示所示 。2022/12/310你现在浏览的是第十页,共34页 控制寄存器控制寄存器TCOM各位定义各位定义uuTCON中的低中的低4-bit与外部中断有关,已与外部中断有关,已在本书第在本书第5章中介绍章中介绍。uuTF1、TF0计数溢出标志位计数溢出标志位 当计数器作加当计数器作加1 1计数而产生溢出时,该位被单片机内部计数而产生溢出时,该位被单片机内部硬件电路自动置硬件电路自动置“1”1”。使用查询方式时,此位作为状态位。使用查询方式时,此位作为状态位供供CPUCPU查询,但应该注意的是,当查询,但应

7、该注意的是,当CPUCPU查询有效后,应采查询有效后,应采用软件指令及时将该位清用软件指令及时将该位清“0”0”。使用中断方式时,此。使用中断方式时,此位作为中断请求标志位,位作为中断请求标志位,CPUCPU进入中断服务程序后,该位进入中断服务程序后,该位由单片机内部硬件电路自动清由单片机内部硬件电路自动清“0”0”2022/12/311你现在浏览的是第十一页,共34页 控制寄存器控制寄存器TCOM各位定义各位定义uuTR1、TR0加加1计数运行控制位计数运行控制位当当TR1=1时,启动定时器时,启动定时器/计数器计数器计数器计数器T1进行加进行加进行加进行加1 1计数;计数;TR1=0TR1

8、=0时,停止定时器时,停止定时器时,停止定时器时,停止定时器/计数器计数器T1T1的计数。的计数。TR0=1时,启动定时器时,启动定时器时,启动定时器时,启动定时器/计数器计数器T0T0进行加进行加1计数;计数;TR0=0时,停止定时器时,停止定时器时,停止定时器时,停止定时器/计数器计数器T0的计数。的计数。TR1、TR0可以由软件置可以由软件置可以由软件置可以由软件置“1”和清和清“0”0”。2022/12/312你现在浏览的是第十二页,共34页6.2 6.2 定时器定时器/计数器的计数器的4种工作方式种工作方式 1.1.工作方式工作方式工作方式工作方式12.2.工作方式工作方式23.3.

9、工作方式工作方式34.4.工作方式工作方式02022/12/313你现在浏览的是第十三页,共34页6.2.1 6.2.1 工作方式工作方式 1 当当M1、M0为为0101时,定时器时,定时器时,定时器时,定时器/计数器工作于工作方式计数器工作于工作方式1,等效逻辑结构图如图,等效逻辑结构图如图6.4所示(以定时器所示(以定时器/计数器计数器T1为例,所以为例,所以 TMOD.5TMOD.5、TMOD.4=01)。)。2022/12/314你现在浏览的是第十四页,共34页6.2.1 6.2.1 工作方式工作方式 11.两种工作模式的选择两种工作模式的选择 定时器工作模式定时器工作模式()计数器工

10、作模式计数器工作模式()2.软件控制和硬件控制的选择软件控制和硬件控制的选择 软件控制软件控制(当(当GATE=0GATE=0时时)软件和硬件联合控制软件和硬件联合控制(当(当GATE=1时时)2022/12/315你现在浏览的是第十五页,共34页6.2.2 6.2.2 工作方式工作方式 2 当当M1、M0M0为为10时,定时器时,定时器时,定时器时,定时器/计数器工作于工作方式计数器工作于工作方式计数器工作于工作方式计数器工作于工作方式2 2,等效逻辑结构图如图等效逻辑结构图如图6.4所示(以定时器所示(以定时器/计数器计数器T1为例,所以为例,所以 TMOD.5、TMOD.4=10)。)。

11、)。)。2022/12/316你现在浏览的是第十六页,共34页6.2.2 6.2.2 工作方式工作方式 21.1.工作方式工作方式2时,时,16-bit的定时器的定时器/计数器计数器T1被拆分为两被拆分为两个个8-bit8-bit寄存器寄存器TH1和和和和TL1,其中,其中,TL1为加为加为加为加1计数器,计数器,计数器,计数器,TH1作为作为TL1的初值预置寄存器,并始终保持为初的初值预置寄存器,并始终保持为初值常数。当值常数。当TL1加加1计数溢出时,溢出标志位计数溢出时,溢出标志位TF1被被硬件电路自动置硬件电路自动置“1”1”,同时,自动将,同时,自动将,同时,自动将,同时,自动将TH

12、1TH1中的初值送中的初值送给给TL1,使,使TL1从初值开始重新加计数。从初值开始重新加计数。从初值开始重新加计数。从初值开始重新加计数。2.工作方式工作方式2可以省去用户程序中重装初值的指令执行时可以省去用户程序中重装初值的指令执行时间,可以相当精确地定时。间,可以相当精确地定时。2022/12/317你现在浏览的是第十七页,共34页6.2.3 6.2.3 工作方式工作方式 3工作方式工作方式3是为了增加是为了增加1个附加的个附加的8-bit定时器定时器/计数器而设置的,从而使计数器而设置的,从而使89S51具有具有3个定时个定时器器/计数器。计数器。工作方式工作方式3只适用于定时器只适用

13、于定时器/计数器计数器T0,定时,定时器器/计数器计数器T1不能工作在工作方式不能工作在工作方式3。2022/12/318你现在浏览的是第十八页,共34页 工作方式工作方式3下的下的T0 当当TMOD.1、TMOD.0=11时,时,T0的工作方式被的工作方式被选为工作方式选为工作方式3,这时各引脚与,这时各引脚与T0的逻辑关系的逻辑关系如图如图6.7所示所示。2022/12/319你现在浏览的是第十九页,共34页(a)TL0作为8-bit定时器/计数器(b)TH0作为8-bit定时器图6.7 T0工作方式3时的逻辑结构框图2022/12/320你现在浏览的是第二十页,共34页 T0工作方式工作

14、方式3时时T1的各种工作方式的各种工作方式 1.一般情况下,当一般情况下,当T1用作串行口波特率发生器时,用作串行口波特率发生器时,T0才工作于工作方式才工作于工作方式3。2.T0处于工作方式处于工作方式3时,时,T1可设置为工作方式可设置为工作方式0、工作方式工作方式1、工作方式、工作方式2,用来作为串行口的波,用来作为串行口的波特率发生器,以确定串行通信的速率特率发生器,以确定串行通信的速率。2022/12/321你现在浏览的是第二十一页,共34页 图图图图6.8 T06.8 T0工作方式工作方式工作方式工作方式3 3时时时时T1T1为工作方式为工作方式为工作方式为工作方式0 0的工作示意

15、图的工作示意图的工作示意图的工作示意图2022/12/322你现在浏览的是第二十二页,共34页图图6.9 T0工作方式工作方式3时时T1为工作方式为工作方式1的工作示意图的工作示意图2022/12/323你现在浏览的是第二十三页,共34页图图图图6.10 T0工作方式工作方式3时时T1为工作方式为工作方式2的工作示意图的工作示意图2022/12/324你现在浏览的是第二十四页,共34页6.2.4 6.2.4 工作方式工作方式 0 当当当当M1、M0为为0000时,定时器时,定时器时,定时器时,定时器/计数器工作于工作方式计数器工作于工作方式计数器工作于工作方式计数器工作于工作方式1,等效逻辑结

16、构图如图等效逻辑结构图如图6.11所示(以定时器所示(以定时器/计数器计数器计数器计数器T1为例,所以为例,所以 TMOD.5、TMOD.4=00)。)。)。)。2022/12/325你现在浏览的是第二十五页,共34页 工作方式工作方式 0工作方式工作方式0与工作方式与工作方式1的差别仅仅在于计数器的差别仅仅在于计数器的模不同,工作方式的模不同,工作方式1为为16-bit加加1计数器,而工计数器,而工作方式作方式0为为13-bit加加1计数器,由计数器,由TL1的低的低5-bit和和TH1的的8-bit构成,当构成,当TL1的低的低5-bit计数溢出时,计数溢出时,向向TH1进位,进位,TH1

17、计数溢出时,将计数溢出时,将TCON中的中的溢出标志位置溢出标志位置“1”。由于工作方式由于工作方式0是为了兼容是为了兼容MCS-48系列的单系列的单片机而设计的,并且其计数初值的计算比较片机而设计的,并且其计数初值的计算比较复杂,所以在实际应用中,一般不使用工作复杂,所以在实际应用中,一般不使用工作方式方式0,而采用工作方式,而采用工作方式1。2022/12/326你现在浏览的是第二十六页,共34页6.3 定时器定时器/计数器的应用举例计数器的应用举例1.1.脉冲信号的产生脉冲信号的产生2.2.脉冲宽度的测量脉冲宽度的测量 2022/12/327你现在浏览的是第二十七页,共34页6.3.1

18、6.3.1 脉冲信号的产生脉冲信号的产生n n例例6.1 设单片机的晶振频率为设单片机的晶振频率为=12MHz,要求在,要求在P1.0引脚上输出周期为引脚上输出周期为2ms的方波。的方波。分析:分析:不妨设不妨设不妨设不妨设T1T1处于定时器工作模式,工作方式处于定时器工作模式,工作方式处于定时器工作模式,工作方式处于定时器工作模式,工作方式1 1。周期为。周期为。周期为。周期为2ms2ms的方波要求定时间隔为的方波要求定时间隔为的方波要求定时间隔为的方波要求定时间隔为1ms1ms,每次定时,每次定时,每次定时,每次定时1ms1ms时间到,时间到,时间到,时间到,就将就将就将就将P1.0P1.

19、0取反。定时器的计数信号频率为取反。定时器的计数信号频率为取反。定时器的计数信号频率为取反。定时器的计数信号频率为/12=1MHz/12=1MHz,计,计,计,计数周期为数周期为数周期为数周期为12/=1s12/=1s,也就是说,每个机器周期定时器就计,也就是说,每个机器周期定时器就计,也就是说,每个机器周期定时器就计,也就是说,每个机器周期定时器就计数加数加数加数加1 1,而,而,而,而1ms=1000s1ms=1000s,需计数次数为,需计数次数为,需计数次数为,需计数次数为1000/1000/(12/12/)=1000=1000。由于加由于加由于加由于加1 1计数器是向上计数,为了得到计

20、数器是向上计数,为了得到计数器是向上计数,为了得到计数器是向上计数,为了得到10001000个计数之后的个计数之后的个计数之后的个计数之后的定时器溢出,必须给加定时器溢出,必须给加定时器溢出,必须给加定时器溢出,必须给加1 1计数器赋初值计数器赋初值计数器赋初值计数器赋初值65536655361000=64536=FC18H1000=64536=FC18H,在,在,在,在C51C51语言中相当于语言中相当于语言中相当于语言中相当于10001000。2022/12/328你现在浏览的是第二十八页,共34页 汇编语言程序设计汇编语言程序设计汇编语言程序设计汇编语言程序设计(采用中断方式(采用中断方

21、式(采用中断方式(采用中断方式 )ORGORG0000H0000H;复位入口复位入口AJMPAJMPSTARTSTARTORGORG001BH001BH;T1;T1溢出中断入口溢出中断入口AJMPAJMPT1INTT1INTORGORG0030H0030HSTART:START:MOVMOVSP,SP,#60H#60H;系统初始化系统初始化MOVMOVTMOD,TMOD,#10H#10H;设置设置T1T1工作于定时工作方式工作于定时工作方式1 1MOVMOVTH1,TH1,#0FCH#0FCH;设置加设置加1 1计数器的计数初值高字节计数器的计数初值高字节MOVMOVTL1,TL1,#18H#

22、18H;设置加设置加1 1计数器的计数初值低字节计数器的计数初值低字节SETBSETBTR1TR1;启动启动T1T1开始定时开始定时SETBSETBET1ET1;开开T1T1溢出中断溢出中断SETBSETBEAEA;开总允许中断开总允许中断MAIN:MAIN:AJMPAJMPMAINMAIN;主程序(等待主程序(等待T1T1溢出中断)溢出中断)T1INT:T1INT:CPLCPLP1.0P1.0;T1;T1溢出中断服务程序溢出中断服务程序MOVMOVTH1,TH1,#0FCH#0FCH;T1;T1重赋初值重赋初值MOVMOVTL1,TL1,#18H#18HRETIRETI2022/12/329

23、你现在浏览的是第二十九页,共34页6.3.2 6.3.2 脉冲宽度的测量脉冲宽度的测量n n例例6.2 测量输入到单片机测量输入到单片机P3.3引脚上的周期性引脚上的周期性脉冲信号的脉冲宽度。脉冲信号的脉冲宽度。分析:分析:由前面的介绍可知,当由前面的介绍可知,当GATE=1时,是一种采用软时,是一种采用软件和硬件联合控制的方法来实现计数器运行与否的控件和硬件联合控制的方法来实现计数器运行与否的控制。下面以制。下面以T1为例,若为例,若GATE=1,则只有当,则只有当TR1=1且且=1时,时,T1计数。利用计数。利用GATE的这一功能,可测量引脚,也的这一功能,可测量引脚,也就是就是P3.3引

24、脚上的周期性脉冲信号的脉冲宽度,其方法引脚上的周期性脉冲信号的脉冲宽度,其方法如图如图6.12所示。所示。2022/12/330你现在浏览的是第三十页,共34页供参考的汇编语言源程序如下供参考的汇编语言源程序如下供参考的汇编语言源程序如下供参考的汇编语言源程序如下:ORGORG0000H0000H;复位入口复位入口复位入口复位入口AJMPAJMPMAINMAINORGORG0030H0030HMAIN:MAIN:MOVMOVSP,SP,#60H#60H;系统初始化系统初始化系统初始化系统初始化MOVMOVTMOD,TMOD,#90H#90H;设置设置设置设置T1T1工作于定时工作方式工作于定时

25、工作方式工作于定时工作方式工作于定时工作方式1 1,且,且,且,且GATE=1GATE=1MOVMOVTH1,TH1,#00H#00H;T1;T1从从从从0 0开始作加开始作加开始作加开始作加1 1计数计数计数计数MOVMOVTL1,TL1,#00H#00HCLRCLRTR1TR1JBJBP3.3,P3.3,$;等待等待等待等待P3.3P3.3引脚的第一个下降沿引脚的第一个下降沿引脚的第一个下降沿引脚的第一个下降沿JNBJNBP3.3,P3.3,$;等待等待等待等待P3.3P3.3引脚的第一个上升沿引脚的第一个上升沿引脚的第一个上升沿引脚的第一个上升沿SETBSETBTR1TR1;启动启动启动

26、启动T1T1开始定时开始定时开始定时开始定时JBJBP3.3,P3.3,$;P3.3;P3.3引脚电平为高电平时,引脚电平为高电平时,引脚电平为高电平时,引脚电平为高电平时,CPUCPU等待等待等待等待CLR TR1CLR TR1;P3.3;P3.3引脚电平变为低电平时停止引脚电平变为低电平时停止引脚电平变为低电平时停止引脚电平变为低电平时停止T1T1的工作的工作的工作的工作LCALL DisplayLCALL Display;调用显示子程序,显示测量结果即脉冲宽度调用显示子程序,显示测量结果即脉冲宽度调用显示子程序,显示测量结果即脉冲宽度调用显示子程序,显示测量结果即脉冲宽度 2022/12

27、/331你现在浏览的是第三十一页,共34页思考题与习题思考题与习题 1.1.定时器定时器定时器定时器/计数器处于定时器工作模式时,其计数脉冲由谁提供?定时时间与计数器处于定时器工作模式时,其计数脉冲由谁提供?定时时间与计数器处于定时器工作模式时,其计数脉冲由谁提供?定时时间与计数器处于定时器工作模式时,其计数脉冲由谁提供?定时时间与哪些因素有关?哪些因素有关?哪些因素有关?哪些因素有关?2.2.定时器定时器定时器定时器/计数器处于计数器工作模式时,对外部计数脉冲频率有何限制?计数器处于计数器工作模式时,对外部计数脉冲频率有何限制?计数器处于计数器工作模式时,对外部计数脉冲频率有何限制?计数器处

28、于计数器工作模式时,对外部计数脉冲频率有何限制?3.3.如果采用的晶振频率为如果采用的晶振频率为如果采用的晶振频率为如果采用的晶振频率为6MHz6MHz,在定时器,在定时器,在定时器,在定时器/计数器的工作方式计数器的工作方式计数器的工作方式计数器的工作方式0 0、工作方式、工作方式、工作方式、工作方式1 1、工、工、工、工作方式作方式作方式作方式2 2下,其最大的定时时间分别是多少?下,其最大的定时时间分别是多少?下,其最大的定时时间分别是多少?下,其最大的定时时间分别是多少?4.4.判断下列说法是否正确。判断下列说法是否正确。判断下列说法是否正确。判断下列说法是否正确。特殊功能寄存器特殊功

29、能寄存器特殊功能寄存器特殊功能寄存器SCONSCON,与定时器,与定时器,与定时器,与定时器/计数器的控制无关。计数器的控制无关。计数器的控制无关。计数器的控制无关。特殊功能寄存器特殊功能寄存器特殊功能寄存器特殊功能寄存器TCONTCON,与定时器,与定时器,与定时器,与定时器/计数器的控制无关。计数器的控制无关。计数器的控制无关。计数器的控制无关。特殊功能寄存器特殊功能寄存器特殊功能寄存器特殊功能寄存器IEIE,与定时器,与定时器,与定时器,与定时器/计数器的控制无关。计数器的控制无关。计数器的控制无关。计数器的控制无关。特殊功能寄存器特殊功能寄存器特殊功能寄存器特殊功能寄存器TMODTMO

30、D,与定时器,与定时器,与定时器,与定时器/计数器的控制无关。计数器的控制无关。计数器的控制无关。计数器的控制无关。5.5.利用定时器利用定时器利用定时器利用定时器/计数器计数器计数器计数器T0T0对外部脉冲进行计数,每计数对外部脉冲进行计数,每计数对外部脉冲进行计数,每计数对外部脉冲进行计数,每计数100100个脉冲后,个脉冲后,个脉冲后,个脉冲后,T0T0转为定时器工转为定时器工转为定时器工转为定时器工作模式。定时作模式。定时作模式。定时作模式。定时1ms1ms后,又转为计数器工作模式,如此循环不止。假定后,又转为计数器工作模式,如此循环不止。假定后,又转为计数器工作模式,如此循环不止。假

31、定后,又转为计数器工作模式,如此循环不止。假定89S5189S51单单单单片机的晶振频率为片机的晶振频率为片机的晶振频率为片机的晶振频率为6MHz6MHz,请使用工作方式,请使用工作方式,请使用工作方式,请使用工作方式1 1实现,要求编写相应的程序。实现,要求编写相应的程序。实现,要求编写相应的程序。实现,要求编写相应的程序。2022/12/332你现在浏览的是第三十二页,共34页思考题与习题思考题与习题 6.6.定时器定时器定时器定时器/计数器的工作方式计数器的工作方式计数器的工作方式计数器的工作方式2 2有什么特点?适用于哪些应用场合?有什么特点?适用于哪些应用场合?有什么特点?适用于哪些

32、应用场合?有什么特点?适用于哪些应用场合?7.7.请编写程序,要求使用定时器请编写程序,要求使用定时器请编写程序,要求使用定时器请编写程序,要求使用定时器/计数器计数器计数器计数器T0T0,采用工作方式,采用工作方式,采用工作方式,采用工作方式2 2定时,在定时,在定时,在定时,在P1.0P1.0引脚上输出周期为引脚上输出周期为引脚上输出周期为引脚上输出周期为400s400s,占空比为,占空比为,占空比为,占空比为10101 1的矩形脉冲。的矩形脉冲。的矩形脉冲。的矩形脉冲。8.8.一个定时器的定时时间有限,如何实现两个定时器的串行定时,来达一个定时器的定时时间有限,如何实现两个定时器的串行定

33、时,来达一个定时器的定时时间有限,如何实现两个定时器的串行定时,来达一个定时器的定时时间有限,如何实现两个定时器的串行定时,来达到较长时间定时的目的?到较长时间定时的目的?到较长时间定时的目的?到较长时间定时的目的?9.9.利用定时器利用定时器利用定时器利用定时器/计数器计数器计数器计数器T0T0产生定时时钟,由产生定时时钟,由产生定时时钟,由产生定时时钟,由P1P1口控制口控制口控制口控制8 8个个个个LEDLED指示灯。请指示灯。请指示灯。请指示灯。请编写程序,使编写程序,使编写程序,使编写程序,使8 8个个个个LEDLED指示灯依次一个一个地闪烁显示,闪烁频率为指示灯依次一个一个地闪烁显

34、示,闪烁频率为指示灯依次一个一个地闪烁显示,闪烁频率为指示灯依次一个一个地闪烁显示,闪烁频率为20Hz20Hz(8 8个个个个LEDLED指示灯依次点亮一遍为一个周期)。指示灯依次点亮一遍为一个周期)。指示灯依次点亮一遍为一个周期)。指示灯依次点亮一遍为一个周期)。10.10.请编写程序,功能要求为:当请编写程序,功能要求为:当请编写程序,功能要求为:当请编写程序,功能要求为:当P1.0P1.0引脚的电平正跳变时,对引脚的电平正跳变时,对引脚的电平正跳变时,对引脚的电平正跳变时,对P1.1P1.1引脚引脚引脚引脚的输入脉冲进行计数;当的输入脉冲进行计数;当的输入脉冲进行计数;当的输入脉冲进行计数;当P1.2P1.2引脚的电平负跳变时,停止计数,并将引脚的电平负跳变时,停止计数,并将引脚的电平负跳变时,停止计数,并将引脚的电平负跳变时,停止计数,并将计数值写入计数值写入计数值写入计数值写入R0R0和和和和R1R1,并且高位存,并且高位存,并且高位存,并且高位存R1R1,低位存,低位存,低位存,低位存R0R0。2022/12/333你现在浏览的是第三十三页,共34页 谢谢大家!谢谢大家!2022/12/334你现在浏览的是第三十四页,共34页

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

当前位置:首页 > 生活休闲 > 资格考试

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

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