打印

情人节菜农将发布启蒙版的HotTask51(看帖者自戴墨镜)

[复制链接]
1896|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
HotPower|  楼主 | 2009-2-13 23:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

先搞个协作式的HotTask51,太累了~~~

但愿能赶上“节日”,早点给情人们穿上“皇帝的嫁衣”~~~

也算是农民伯伯的一片心意~~~~

真后悔自己早生20年!!!!!!!!

苍天不公呀!!!

俺那时为何不知有此节日???实在是雷翻了俺~~~



//任务枚举参数
enum _HotTask_enum_
{
    HotTask_Idle  = 0,//HotTask51系统空闲任务,标准用户空闲任务
    HotTask_User0 = 0,//特殊扩展用户看门狗任务(在bPriority[7].0中)
    HotTask_User1 = 1,//最低1级标准用户
    HotTask_User2 = 2,//2级标准用户
    HotTask_User3 = 3,//3级标准用户
    HotTask_User4 = 4,//4级标准用户
    HotTask_User5 = 5,//5级标准用户
    HotTask_User6 = 6,//最高6级标准用户
    HotTask_User7 = 7,//特殊扩展用户空闲任务(在bPriority[0].7中)
    HotTask_Init  = 7,//用户任务装载即系统根任务,标准用户看门狗任务
    HotTask_Wdt   = 7,//HotTask51特有的软件看门狗任务
    HotTaskMaxCount = 8//最大任务个数
};



/*
    HotTask51系统接口说明
1. 数组bPriority[8]
   bPriority[0].0 系统空闲任务位 1~7位为扩展低级用户任务位
   bPriority[1~6].0~.7 标准用户任务可变级别位(1~6级可选)
   bPriority[7].7 系统看门狗和用户装载任务 0~6为扩展高级用户任务位

   故HotTask51拥有8+7+7=22个任务

   它分别用一个横向字节表示某任务,纵向某任务位得到信息
    它有2个作用
  a.同级任务优先的循环选择
    主要控制6个用户任务优先级的测试
  b.6个用户任务可否各自取代系统空闲任务及看门狗任务
    它主要是扩展HotTask51只有6个用户任务之缺点
*/
#define interface typedef struct//HotTask51系统接口
interface _HotTask_Struct_
{
    volatile unsigned int iHotTaskSystemStart;//0x55aa系统上电测试变量
//同级任务循环扫描号
    volatile unsigned char iPrioTest;//用于同级循环
//当前任务号
    volatile unsigned char iTaskTick;//节拍中断断点任务序号
//任务指针
    unsigned int  pPoint[HotTaskMaxCount];//系统标准定义任务函数入口
//任务级别    在HotTaskTick()中用于同级任务循环扫描
    unsigned char bPriority[HotTaskMaxCount];
//任务记录
    unsigned char bRecord[HotTaskMaxCount];
//任务锁
    unsigned char bHotTaskLock;
}HotTask_Struct;



相关下载

相关帖子

沙发
HotPower|  楼主 | 2009-2-13 23:09 | 只看该作者

沙发自己座~~~跟帖戴眼镜~~~

使用特权

评论回复
板凳
lrzxc| | 2009-2-13 23:11 | 只看该作者

搬凳子学

使用特权

评论回复
地板
sz_kd| | 2009-2-13 23:13 | 只看该作者

图片真眼晕~~~~~~~~~~~~~~~~~

使用特权

评论回复
5
HotPower|  楼主 | 2009-2-13 23:13 | 只看该作者

哈哈~~~看你眼晕还是脑晕~~~

使用特权

评论回复
6
sz_kd| | 2009-2-13 23:20 | 只看该作者

眼脑都晕

使用特权

评论回复
7
HotPower|  楼主 | 2009-2-13 23:24 | 只看该作者

俺是笑得肚子痛~~~

使用特权

评论回复
8
sz_kd| | 2009-2-13 23:27 | 只看该作者

大晚上肚子痛不好啊~~~~~~~~身体重要

使用特权

评论回复
9
hotpower| | 2009-2-13 23:29 | 只看该作者

准备熬夜到天明~~~

使用特权

评论回复
10
sz_kd| | 2009-2-13 23:31 | 只看该作者

晕,这么奋斗为了???身体太透支不好啊~~~~

使用特权

评论回复
11
hq_y| | 2009-2-13 23:31 | 只看该作者

哈哈,现在也不晚 啊~~~~~~~~````

使用特权

评论回复
12
hotpower| | 2009-2-13 23:35 | 只看该作者

哈哈~~~俺喜爱13号+黑色星期五~~~思绪打开只有半小时了~~~

使用特权

评论回复
13
hotpower| | 2009-2-14 01:52 | 只看该作者

HotTask51参数中文菜单选择配置裸照

使用特权

评论回复
14
lhj200304| | 2009-2-14 09:06 | 只看该作者

留个记号了

留个记号了

使用特权

评论回复
15
hotpower| | 2009-2-14 10:43 | 只看该作者

哈哈~~~搞了一夜的“非典”,实在是不想发布了~~~

使用特权

评论回复
16
xwj| | 2009-2-14 10:47 | 只看该作者

搞了一夜的“非典”,都没有搞出个“小非典”?

使用特权

评论回复
17
Airwill| | 2009-2-14 13:09 | 只看该作者

非常期待中...

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1460

主题

21619

帖子

506

粉丝