标题: 单片机2个定时器能实现2个状态的延时时间的倒计时吗? [打印本页]

作者: 没有人会在意    时间: 2020-5-5 21:36
标题: 单片机2个定时器能实现2个状态的延时时间的倒计时吗?
各位,一个单片机问题请教 如果需要有2个状态的延时时间的倒计时,该怎么处理,延时T1后,马上进入延时T2,T1单位为1秒,T2单位为0.1秒,T1,T2按键可调。
是开2个定时器吗?开一个定时器能不能完成需求

作者: GB_N    时间: 2020-5-5 21:53
一个可以完成的
作者: mffhxa    时间: 2020-5-5 22:26
0.1s和1s的延时,一个定时器搞不定,要么两定时器串起来,要么用一个定时器然后软件设定重复定时的次数。
0.1s和1s两个定时时间既然是通过按键控制,那就很好解决了,对应不同初值,或次数。
作者: game灬boy    时间: 2020-5-6 08:49
假设定时周期为100ms即0.1s定义a,b;分别在定时器中断自加。a=10;时实现T1状态,b=11时即T1状态后的0.1s实现T2状态,不同状态可自行调整计时周期、a、b的计数值进行;
作者: hantu    时间: 2020-5-6 09:35
一个定时器够了
作者: man1234567    时间: 2020-5-6 12:54
都可以,百度一下你会找到多种方案,然后找个适合自己的就好。
作者: 权威人物    时间: 2020-5-6 18:09
一个定时器就可以了,每次中断时间小于或等于100ms即可。设置两变量在中断中计数,
作者: 没有人会在意    时间: 2020-5-7 22:07
game灬boy 发表于 2020-5-6 08:49
假设定时周期为100ms即0.1s定义a,b;分别在定时器中断自加。a=10;时实现T1状态,b=11时即T1状态后的0.1s ...

你好,我还想用数码管来显示,显示完T1倒计时后显示T2倒计时,T1以秒为单位显示,T2以0.1秒为单位显示。
怎么判断当前该显示T1还是T2




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1