您的位置:网站首页 > 电器维修资料网 > 正文 >
义隆EMC单片机Multiple Task管理与状态机
★★★★★【文章导读】:义隆EMC单片机Multiple Task管理与状态机具体内容是:上面这个程序将tcc规划为62.sms中断一次(系统振荡选用32.768khz),所以task每62.5ms会切换到下一个task,也就是说每个task都能够平均分享cpu的时间,这就是分时多任务的原理。至于中断程序部分不是必须的,可一情况决…
来源: 日期:2013-12-7 10:03:57 人气:标签:
上面这个程序将tcc规划为62.sms中断一次(系统振荡选用32.768khz),所以task每62.5ms会切换到下一个task,也就是说每个task都能够平均分享cpu的时间,这就是分时多任务的原理。至于中断程序部分不是必须的,可一情况决定是否要由tcc介绍时间的管理。状态机(state machine)是根据目前所在的state所产生的条件,来决定下一个状态,所以程序原理和上面这个例子大同小异,所不同的是,应该把标示为taskn的label视为一个单独的state,然后根据某些条件将 后面的jmp转移到另外一个state。在这里时间控制也不一定要用到,视需求决定。例如:
说明:如果input=0的话,将由目前所在的task1转移到task3执行,否则状态转移到task2。
【看看这篇文章在百度的收录情况】
相关文章
- 上一篇: 中断程序不需保留ACC及PSW的方法
- 下一篇: 传感器技术融合 是必然的趋势