Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种面向单片机裸机系统的任务型延时方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:长春吉大·小天鹅仪器有限公司

摘要:本发明实施例公开了一种面向单片机裸机系统的任务型延时方法,涉及单片机控制技术领域。其中,方法包括:确定单片机系统中延时功能的定时器,将待延时的多个任务的结构体指针,依次添加至延时任务数组中;利用所述定时器进行计时,并在每个计时单元依次对每个数组元素执行如下操作:S1、将当前数组元素所指的当前结构体中的当前计时变量减1;S2、如果所述当前计时变量为0,执行所述当前结构体中的当前函数指针所指的函数,执行完毕后判断所述当前结构体中的当前标志位;S3、如果所述当前计时变量不为0,结束对所述当前数组元素的操作。本实施例通过有限的定时器实现多个任务的延时需求。

主权项:1.一种面向单片机裸机系统的任务型延时方法,其特征在于,包括:确定单片机系统中延时功能的定时器,并针对所述定时器构建延时任务数组;将待延时的多个任务的结构体指针,依次添加至所述延时任务数组中,其中,所述结构体包括待延时任务的延时时间、所述延时时间的计时变量、所述延时任务的函数指针,以及用于标识所述待延时任务执行完毕后是否继续作为延时任务的标志位,且所述计时变量的初始值为所述延时时间;利用所述定时器进行计时,并在每个计时单元通过中断程序遍历所述任务数组,依次对每个数组元素执行如下操作:S1、将当前数组元素所指的当前结构体中的当前计时变量减1;S2、如果所述当前计时变量为0,执行所述当前结构体中的当前函数指针所指的函数,执行完毕后判断所述当前结构体中的当前标志位;如果所述当前标志位置位,将所述当前结构体中的当前延时时间重新赋值给所述当前计时变量;如果所述当前标志位没有置位,将所述当前数组元素从所述延时任务数组中移除;S3、如果所述当前计时变量不为0,结束对所述当前数组元素的操作。

全文数据:

权利要求:

百度查询: 长春吉大·小天鹅仪器有限公司 一种面向单片机裸机系统的任务型延时方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。