⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 os_cpu.h

📁 ucos v2.62 安装程序 附带已移植到C8051F020的UCOS源码
💻 H
字号:
typedef unsigned  char    BOOLEAN; 
typedef unsigned  char    INT8U;
typedef signed    char    INT8S;
typedef unsigned  int     INT16U;
typedef signed    int     INT16S;
typedef unsigned  long    INT32U;
typedef signed    long    INT32S;
typedef float             FP32;
typedef double            FP64;


typedef unsigned  char    bool; 
typedef unsigned  char    uint8;
typedef signed    char    int8;
typedef unsigned  int     uint16;
typedef signed    int     int16;
typedef unsigned  long    uint32;
typedef signed    long    int32;
typedef float             fp32;
typedef double            fp64;


typedef unsigned char xdata OS_STK;
typedef unsigned char OS_CPU_SR;




#define   OS_CRITICAL_METHOD   1


#if       OS_CRITICAL_METHOD == 1
#define   OS_ENTER_CRITICAL()  			EA = 0 
#define   OS_EXIT_CRITICAL()			EA = 1
#endif

#if       OS_CRITICAL_METHOD == 2
#define   OS_ENTER_CRITICAL()   
#define   OS_EXIT_CRITICAL()
#endif

#if       OS_CRITICAL_METHOD == 3
#define   OS_ENTER_CRITICAL()   
#define   OS_EXIT_CRITICAL()
#endif

#define OS_STK_GROWTH      0                 /*定义堆栈的方向:1=向下递减,0=向上递增*/



#define OS_TASK_SW()     OSCtxSw()



#define SYSCLK	22118400
#define TICKS   100


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -