怎么用keil uvision2编写能在51单片机上实现的多任务结构程序

如题... 如题 展开
 我来答
godinu
2014-03-10 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:111
采纳率:0%
帮助的人:106万
展开全部
方法1:用timer定时进入任务调度结构,任务调度结构根据算法分配时间片给任务列表里的任务。例子:ucos
方法2:用特殊的函数进行,在任务主动放弃控制权的时候进入这个函数(比如sleep),这个函数负责计算各自任务的优先权,之后把栈切到任务栈,执行任务。例子:ti-bios/sys
追问

高手你能看出这个程序错在哪儿了吗

追答
显然你的这个程序是有操作系统的,试试在keil里设置添加ucos支持。我手上的keil版本好像没有这个,我记得我以前用过的keil4好像有这个的支持。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-03-10
展开全部
自己写个调度器,或者用其他的操作系统。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
arokh
2014-03-10 · TA获得超过281个赞
知道小有建树答主
回答量:250
采纳率:100%
帮助的人:174万
展开全部
调用KEIL自带的RTX51微型操作系统
更多追问追答
追问
怎么调用啊
追答
一两句说不清楚。参考这个:
http://wenku.baidu.com/link?url=k6ZLoXnA_XZdKN0LLW6FqPTZAaVKWbh1cKhyiy4r6UppABCwa6Vr7qIbTdQLe2SA8tM8wP8d4qhiD0lxaspK6DzhKvnl2KQfnDkToftW7Ee
另外可以多看看KEIL下面自带的例子:rtx blinky,traffic light什么的,在keil程序目录里找
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式