- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
51单片机多任务机制的实现策略研究.pdf
第18卷第2期 四川文理学院学报(自然科学) 2008年3月
8 of Natural
V01.1 No.2Sichuan ArtsandScienceJournalf ScienceEdition)Mar.2008
University
51单片机多任务机制的实现策略研究
罗 江1,户永清2
(1.11tJll文理学院计算机科学系,四川达州635000;
2,四川文理学院物理与工程技术系,四川达州635000J
【摘要】从操作系统实现多任务机制的原理入手,分析了51单片机实现多任务机制的基本条件,论
述了5l单片机实现多任务控制的二种方案。
【关键词】5l单片机;多任务机制;时间片;中断
【中图分类号]TP368.1【文献标识码】A
个运行的程序上取走控制权和使另一个程序获得控制权
0 引言
的能力。一个抢占式系统下运行的应用程序不用担心独
5l单片机在微型智能控制系统中应用很广,随着人 占系统,因为系统会合理地给每个运行的任务分配时间
们对控制系统的要求不断提高,5l单片机的功能局限越 片。将这种系统称做抢占式系统是因为它不管在所给时
发明显。特别是5l系列单片机不具有实时多任务支持功 间块内会发生什么事,都抢占运行程序的控制权。
能,大大限制其在控制系统中的进一步发展。【11而多任务 5l单片机本身是单任务工作的,即程序只能按单一
恰恰是现代操作系统的突出特点,将多任务机制引入5l 的线索顺序执行,一个任务完成之后(除非中断),才能进
单片机系统,可以大大提高现有单片机系统的工作效率, 行下一个任务。但是,5l单片机内提供了11D与T1两个
满足多任务要求。 16位的定时/计数器,若系统晶振为12MHz,那么计时器
最长可以计时65.536ms,最短为l炉。也即通过对定时器
1 多任务机制在51单片机上实现的原理 工作模式进行设置,可以进行I炉一65.536ms的定时中
多任务要求系统在同一时间内执行多个任务,如果只 断。如果把定时中断用作时间片的分配,完全可以实现多
有一个处理器,计算机并不是真的在给定时间段内运行多 个任务分时轮换执行。口3同时,单片机还提供INT0与
个程序,而是按时间片在各个程序间飞快地切换,由于切 INTl两个外部中断(可通过8259扩充为多级中断)和I】o、
换非常快,所以就有了在同一时间内运行多个程序的错觉 P1、P2三个可编程的I/0端口,与定时器配合下,完全可
了。 以实现具有优先权判别的多任务控制。
就操作系统的特点来看,多任务系统不外乎两种方
2 实现策略
式:协同式和抢占式。【21在一个协同式多任务系统中,每个
运行的程序都要负责释放CPU控制权以便别的程序能有 2.1 通过定时器分配时间片实现多任务轮换执行
由于单片机内两个定时器可以同时工作,只要在一个
机会运行,不管是显式地(Explicitly)还是隐式地(Implicit-
ly)交出控制权。当一个程序因执行为某个目的而安排的 定时器内开启/关闭另一个定时器,定时器交替工作,就可
一个特殊的系统指令(如程序对磁盘绝对读写指令)时, 以实现更长时间的定时。两个16位定时器在不增加外部
称它显式地放弃控制权;当它因为执行某条系统指令,而 计数单元的情况下,理论上可以实现1/xs一4.29s之间的
该指令在执行时又会放弃CPU控制权(如操作系统虚拟定时。但是由于中断
您可能关注的文档
最近下载
- 《2024年国际共识标准:儿童脓毒症和脓毒性休克》解读PPT课件.pptx VIP
- 《水电解制氢整流电源技术规范》.pdf VIP
- 高中物理试题命制存在的问题与思考.pdf VIP
- 海尔(Haier)C21-H3101说明书 用户手册.pdf
- 2024年新疆维吾尔自治区专升本考试大学政治测试题含解析.pdf VIP
- 2022北京海淀区高一下学期期末英语试题和答案.pdf VIP
- 医院培训课件:《传染病报告管理流程》.pptx
- 征信简版PDF个人信用报告-优征信版本-2025年5月去锁可编辑.pdf
- 初中九年级物理电学经典作图题专题训练30道(附答案).doc VIP
- 稳定性冠心病基层诊疗指南.pptx VIP
文档评论(0)