发明名称 |
电子烟微控制器的多任务执行方法及装置 |
摘要 |
本发明公开了一种电子烟微控制器的多任务执行方法及装置,该方法包括:确定所述微控制器要执行的任务以及每个任务两次被执行可允许的间隔时长;将每个任务的执行时间顺序划分为多个时间片,使得分别从每个任务中任意取出一个时间片并将所述取出的时间片相加得到的总和小于等于所述间隔时长中的最小值;为每个任务设置状态位,所述状态位指向该任务的时间片;根据每个任务的当前状态位对应的时间片执行所述每个任务,当所述当前状态位对应的时间片结束时,切换至该任务的下一任务。实施本发明的有益效果是,提高电子烟微控制器的任务执行效率,使电子烟的系统更加稳定,且对电子烟的微控制器性能要求低,成本低,易于实现。 |
申请公布号 |
CN104026744A |
申请公布日期 |
2014.09.10 |
申请号 |
CN201310069923.8 |
申请日期 |
2013.03.05 |
申请人 |
向智勇 |
发明人 |
向智勇 |
分类号 |
A24F47/00(2006.01)I |
主分类号 |
A24F47/00(2006.01)I |
代理机构 |
深圳市顺天达专利商标代理有限公司 44217 |
代理人 |
蔡晓红 |
主权项 |
一种电子烟微控制器的多任务执行方法,所述微控制器用于处理多个任务,其中所述微控制器包括定时器,其特征在于,该方法包括:确定所述微控制器要执行的任务以及每个任务两次被执行可允许的间隔时长;将每个任务的执行时间顺序划分为多个时间片,使得分别从每个任务中任意取出一个时间片并将所述取出的时间片相加得到的总和小于等于所述间隔时长中的最小值;为每个任务设置状态位,所述状态位指向该任务的时间片;根据每个任务的当前状态位对应的时间片执行所述每个任务,当所述当前状态位对应的时间片结束时,切换至该任务的下一任务。 |
地址 |
518057 广东省深圳市福田区锦林新居5-507 |