永发信息网

还是单片机多任务

答案:2  悬赏:50  手机版
解决时间 2021-02-14 08:15
#include
#include
#include
#define uchar unsigned char

uchar led=0;

void init(void) _task_ 0
{
XBYTE[0x2000]=led;
os_create_task(1);
os_create_task(2);
os_create_task(3);
os_create_task(4);
os_delete_task(0);
}
void led0() _task_ 1
{
while(1)
{
os_wait(K_TMO,20,0);
led^=0x01;
XBYTE[0x2000]=led;
}
}
void led2() _task_ 2
{
while(1)
{
os_wait(K_TMO,40,0);
led^=0x04;
XBYTE[0x2000]=led;
}
}
void led4() _task_ 3
{
while(1)
{
os_wait(K_TMO,80,0);
led^=0x10;
XBYTE[0x2000]=led;
}
}
void led6() _task_ 4
{
while(1)
{
os_wait(K_TMO,160,0);
led^=0x40;
XBYTE[0x2000]=led;
}
}
这个怎么验证
最佳答案
什么意思?要是验证代码正确性,用KEIL环境软件仿真就可以了,但是要保证外存区2000H地址是能被锁存的,要不然观察不到数据。而且你那个^=的操作会产生什么结果还真说不好。
……
os_wait(K_TMO,20,0);
P1 = 0x01;
……
os_wait(K_TMO,40,0);
P1 = 0x02;
……
好观察
全部回答
验证什么?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国体育彩票(伊州区阿牙路75号中国体育彩票)
冬天的田野写一篇作文120字
康居家园邮政代办所在哪里啊,我有事要去这个
7.8米缩小多少倍是78毫米
紫盖黄旗,天象预占江左地的故事
为什么我的电脑玩魔兽老是提示内存不足(我是
中国体育彩票(302省道南50米中国体育彩票)地
写八字成语大全
万彩广告我想知道这个在什么地方
matlab 求一个有理多项式系统的频率响应!有理
中国体育彩票(巴里坤哈萨克自治县国土资源局
南昌海关驻昌北机场办事处在什么地方啊,我要
有个女孩对帅哥美男什么的都没兴趣,她是个le
中国体育彩票(艾尔斯兰汗南路6号楼附近中国体
媛秀内衣和吉芝奴内衣哪个比较好
推荐资讯
别克06年手动挡2.0排量的启动工作原理
吴栎尖地址有知道的么?有点事想过去
梁苑宾馆(重庆梁平)地址好找么,我有些事要过
康城-西一门地址在什么地方,想过去办事
在情人眼中4个1代表什么意思
江苏广播电视学校
汽车后备箱打开扣几分
鉴定一下 是不是真的 有图 有货号 有连接
中国农业银行ATM(远洋山水支行)地址有知道的
科目二考试倒库,车开过去先从右边倒进去,那
东头路/东海路(路口)地址在哪,我要去那里办
考南京监狱系统的公务员今后发展和待遇好吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?