os_cpu.h

来自「MinOS嵌入式操作系统,C/C++源代码!基于KeilC51编译器.」· C头文件 代码 · 共 29 行

H
29
字号
/*
*********************************************************************************************************
*                                      minOS 0.01v
*                                The Real-Time OS Kernel
*                                  All Rights Reserved
* File : OS_CPU.H
* 作者 : 21icbbs网友 LM7556 ,2004年7月   by : LM7556 , China , 2004-2004 
*
*********************************************************************************************************
*/

#ifdef  OS_CPU_GLOBALS
#define OS_CPU_EXT
#else
#define OS_CPU_EXT  extern
#endif

/***********************  DATA TYPES (Compiler Specific) **********************/
typedef unsigned char  INT8U;                    // Unsigned  8 bit quantity        
typedef unsigned int   INT16U;                   // Unsigned 16 bit quantity         
typedef unsigned char  OS_STK;                   // Each stack entry is 8-bit wide     

/*********** Function CPU Specific *********************/
#define  OS_TASK_INT()         OSCtxSw()		//context switch interrupt --- 软中断任务切换
#define  OS_INT_ENABLE()	   EA=1;            //enable CPU interrupt --- 开中断。
#define  Init_OS_Timer()       InitOSTimer()    //Initial OS Timer for time ticks --- 初始化时间节拍定时器。


⌨️ 快捷键说明

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