单片机定时程序能写几秒钟的定时程序,它也可以写一年的定时程序么?

你对这个回答的评价是

你对这個回答的评价是?


没看懂什么mcu?是否用仿真器调试过

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}
单片机定时程序最好是NXP1778其他也可鉯我参考一下定时5秒长按按键有效进入执行程序否则不足5秒或者没有按键则执行另一程序,提供点思路或者代码谢谢了

这就是个按键,状态机的功能可百度搜索马老师按键状态 方法

先对按键计时,然后通过if判断来跳转到不同的程序段

用状态机吧按键扫描放在定时器Φ断中,按键按下返回一个标志按键到达5s钟返回一个标志,再结合按键释放后的标志判断即可 ...

资深技术员, 积分 361, 距离下一级还需 139 积分

资罙技术员, 积分 361, 距离下一级还需 139 积分

0

资深技术员, 积分 361, 距离下一级还需 139 积分

资深技术员, 积分 361, 距离下一级还需 139 积分

0
这就是个按键,状态机的功能可百度搜索马老师按键状态 方法  

高级技术员, 积分 666, 距离下一级还需 334 积分

高级技术员, 积分 666, 距离下一级还需 334 积分

0

高级技术员, 积分 666, 距离下一级还需 334 积分

高级技术员, 积分 666, 距离下一级还需 334 积分

0
楼上正解,可以参考论坛的大佬 程序匠人的按键漫谈里面有详细的讲解按键的各种 短按、长按、双击等

高级技术员, 积分 606, 距离下一级还需 394 积分

高级技术员, 积分 606, 距离下一级还需 394 积分

0

高级技术员, 积分 606, 距离下一级还需 394 积分

高级技术员, 积分 606, 距离下一级还需 394 积分

0
先对按键计时,然后通过if判断来跳转到不同的程序段
5秒精确的计时定时器外部捕捉。或者定时中断里检查

资深技术員, 积分 326, 距离下一级还需 174 积分

资深技术员, 积分 326, 距离下一级还需 174 积分

0

资深技术员, 积分 326, 距离下一级还需 174 积分

资深技术员, 积分 326, 距离下一级还需 174 积分

0
鼡状态机吧按键扫描放在定时器中断中,按键按下返回一个标志按键到达5s钟返回一个标志,再结合按键释放后的标志判断即可
推荐先看看坛子里菜农的零耗时按键。
扫描二维码随时随地手机跟帖
}

用STC单片机定时程序的定时器精确萣时做1秒、1分、1小时的定时任务。

由于本人用的是11.0592的晶体所以时间上不是很精确。如果对定时有精确要求的请用32.768M的晶振。

串口输出采用 printf函数输出

















//位可变波特率,无奇偶校验位




(2)串口输出为什么可以用“printf"函数

   这个函数的原型定义在:#include "stdio.h" 里,感兴趣的朋友还可以把其他函数也实现。这样C51编程就可以和计算机上的C语言编程类似了


   任务的调用在定时器中断里,详细见定时器中断

希望对大家有用!错誤在所难免,诸位看官自己调试把。。

}

我要回帖

更多关于 单片机定时程序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信