如果c程序中多处用到定时器/计数器,单片机自带的不够用怎么办?

如题所述

不会呀,一般情况只要一个定时器就可以满足各种定时要求了。在定时器中断里设定各种定时间隔的记时变量进行累加操作即可。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-01
你可以在定时器里面加个计数器

然后根据加数的多少加标志位。
比如啊,定时器里面是num++
if (num>=10) {t1flag=1;}
if (num>=20){t2flag-1;}
关键是想好什么地方清零

http://blog.163.com/zhaojun_xf/blog/static/30050580201081484235153/
第2个回答  2010-08-23
软件设计合理的话,应该是够用的
第3个回答  2010-08-22
这个问题啊。。。楼主可以在一个定时器里面设置几个定时变量,不停进行累加啊。。。。
第4个回答  2010-08-22
分时复用~