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

📄 os_cpu.h

📁 给出一个简单操作系统在AVR中应用实例
💻 H
字号:
/*
*********************************************************************************************************
*                                      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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -