关于多定时器的实现问题请教

2020-02-04 09:14发布

在本论坛学了不少东西,谢谢各位大虾了,今天我抛点砖,希望引点诸位大虾的玉来
我的问题如下:
如何在单片机中实现像PLC中的定时器应用
(1)可以是多个定时器,并且相互不干扰
(2)可以实现当条件满足时定时器开始计时,计时时间到后输出;条件不满足时定时器关闭,且自动清零计数值
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
guifazhi
1楼-- · 2020-02-05 12:46
好像51的定时器并不是很多吧?资源比较少~~~
jswd0810
2楼-- · 2020-02-05 15:21
guifazhi 发表于 2012-4-8 22:38
好像51的定时器并不是很多吧?资源比较少~~~

现在就是想用有限的几个硬件定时器来做出N多的软定时器嘛
guifazhi
3楼-- · 2020-02-05 17:53
但是你中断函数写得越长,精度就越低~~~比如说i的值越大就越低~~
jswd0810
4楼-- · 2020-02-05 23:26
guifazhi 发表于 2012-4-11 23:58
但是你中断函数写得越长,精度就越低~~~比如说i的值越大就越低~~

我现在在中断里一般就是置一些标志位,不做具体的工作,在主程序中查询,处理后在清除标志位

一周热门 更多>