- 3
- 0
- 约6.68千字
- 约 6页
- 2023-10-07 发布于辽宁
- 举报
上级日后提拔的吉林“最美最狠强拆女市长”篇二:单片机多任务编程方法介绍
单片机多任务编程方法介绍
—edanlee
从事单片机学习和工作已有多年,多年下来对单片机开发有一点自己的认识。想将自己的积累和大家分享。应该对初学者有一点帮助。还有很多不足的地方,欢迎来函探讨。因为文学功底不行所以直接进入主题。
主体内容
本文的主要目的是介绍在没有操作系统的多任务编程方法。所有例子都以51单片机为基础。
内容编排
1、多任务简介
2、任务分拆
3、软件定时器
4、系统架构
5、例子
多任务简介
对于单片机的多任务就是cpu处理多个任务。但是在同一个时间cpu只能处理一个任务。在处理多任务的时候其实就是将cpu分时复用。具体是在一个时间内处理一个任务,在接下来的时间里处理另一个任务。这个时间一般很短,在操作系统里就是指时间片。单片机因为资源少的原因很少会带操作系统来工作。但是可以从多任务的基本原本出发模拟操作系统的多任务。为了一个任务不会独占cpu,就将任务分成n个小任务。划分原则是在任务需要等待的地方划分。每次运行到这个任务的时候,cpu只执行其中的一个或者多个小任务。任务分拆
在一个led闪烁的小程序中原理是点亮led,延时,关闭led,延时,循环。
#defineledon()led_port=0;
#defineledoff()led_port=1;
sbitled_port=p「0;
您可能关注的文档
最近下载
- 2025-2030卫星互联网产业链布局与商业应用价值研究.docx
- Q-JLM 0170-2025 HIP和RIP水气单元技术标准.pdf VIP
- 算力基础设施窗口指导政策深度解析.docx VIP
- 快消品建设样板市场详细操作方案.doc VIP
- 2025年招标采购从业人员专业技术能力考试(招标采购项目管理中级)经典试题及答案五.docx VIP
- 《上消化道出血的护理》课件.ppt VIP
- 铁路站房改造施工方案.docx VIP
- 校园保洁服务投标方案.docx VIP
- 2025学年福建省漳州市数学六年级期末考试(附答案解析).docx VIP
- 宁夏中考:2024年-2022年《道德》考试真题以及参考答案.pdf VIP
原创力文档

文档评论(0)