- 11
- 0
- 约6.77千字
- 约 6页
- 2016-04-24 发布于安徽
- 举报
C51写最简单操作系统.doc
C51写的最简单的操作系统.txt一个人 一盒烟 一台电脑过一天一个人 一瓶酒 一盘蚕豆过一宿。永远扛不住女人的小脾气,女人 永远抵不住男人的花言巧语。 个人看法:这个机制思路比较简单清晰,比较容易上手应用,缺点实时性不是很好;
我用C做了一个仅有键盘扫描、LED显示的程序把关于任务分配的部分帖了出来,请大家指
点,源文章附后。
/***************************操作系统有关定义部分*******************************/
#define Max_TaskNum 4 //本操作系统最大调度任务数
//每个任务的调度次数由主程序中设定
uint code PRI_Task[Max_TaskNum]={4,100,0,0}; //存放四个任务的次数
uint Temp_Task[Max_TaskNum]={0,0,0,0}; //存放临时四个任务次数
void (*RTime_Task[Max_TaskNum])(); //存放四个任务的函数指针
uchar Now_Task=0; //存放当前任务标号
uchar Task_TH,Task_TL; //存放任务的定时
时间片
/**************
原创力文档

文档评论(0)