需要精确定时执行多个任务,比如完成某项事情后计时3S,在计时过程中又有某件事情需要计时2S。
之前是用全局变量,如果计时事件1触发,则事件1的定时变量开始在定时器中断中自加;事件二触发就事件二的变量自加。感觉代码很臃肿很不专业。
用51单片机做如何实现比较好? 大家谈谈呗!
跑RTOS操作系统呗,比如: uC-OS II/ III
时间触发嵌入式系统设计模式 使用8051系列微控制器开发可靠应用 [(英)Michael J.Pont著 周敏译][中国电力出版社][2004][764页][11267915]书里说取各任务最小时间片,然后做标志位具体可以找这书看看
加油
期待一下大家的想法
现在很多小型嵌入式系统啊,比如: smallrtos
看来,我要开始学RTOS了。。。