文件名称:os_51
- 所属分类:
- 单片机(51,AVR,MSP430等)
- 资源属性:
- [C/C++] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 70kb
- 下载次数:
- 0次
- 提 供 者:
- eys****
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
用keil 实现的基于stc12c5a16s2的一个51单片机的简易操作系统,可同时运行相互独立的带延时功能的多个任务。该设计占用一个定时器,占用0x7f~0xff的内存空间作为所运行任务的栈。
文件包括了整个工程所需要的全部文件,不过要正常运行,还需要对keil进行一些设置,主要是c与汇编混合的问题,可自己上网查询-Keil to achieve a 51-MCU-based stc12c5a16s2 simple operating system, which can run independent of each other more than one task with a delay function. The design occupies a timer, take up memory space 0x7f ~ 0xff as the stack of the running tasks. The documents include all the documents needed by the whole project, but to run properly, but also need some settings on keil c and assembly, can be online
文件包括了整个工程所需要的全部文件,不过要正常运行,还需要对keil进行一些设置,主要是c与汇编混合的问题,可自己上网查询-Keil to achieve a 51-MCU-based stc12c5a16s2 simple operating system, which can run independent of each other more than one task with a delay function. The design occupies a timer, take up memory space 0x7f ~ 0xff as the stack of the running tasks. The documents include all the documents needed by the whole project, but to run properly, but also need some settings on keil c and assembly, can be online
(系统自动生成,下载前可以参看下载内容)
下载文件列表
src
...\main.c
...\stc12c5a16s2.h
...\task.c
...\task.h
keil
....\main.lst
....\main.obj
....\main.__i
....\os_51
....\os_51.hex
....\os_51.lnp
....\os_51.M51
....\os_51.plg
....\os_51.uvgui.new
....\os_51.uvgui_new.bak
....\os_51.uvopt
....\os_51.uvproj
....\os_51_uvopt.bak
....\os_51_uvproj.bak
....\STARTUP.A51
....\STARTUP.LST
....\STARTUP.OBJ
....\task.ls1
....\task.lst
....\task.OBJ
....\task.SRC
....\task.__i
...\main.c
...\stc12c5a16s2.h
...\task.c
...\task.h
keil
....\main.lst
....\main.obj
....\main.__i
....\os_51
....\os_51.hex
....\os_51.lnp
....\os_51.M51
....\os_51.plg
....\os_51.uvgui.new
....\os_51.uvgui_new.bak
....\os_51.uvopt
....\os_51.uvproj
....\os_51_uvopt.bak
....\os_51_uvproj.bak
....\STARTUP.A51
....\STARTUP.LST
....\STARTUP.OBJ
....\task.ls1
....\task.lst
....\task.OBJ
....\task.SRC
....\task.__i