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

📄 os_cpu.h

📁 一个用在51单片机上的调度器 后续版本将出现可占先式调度
💻 H
字号:

/*--------------------------------------------------------------------------------*-
 *						           sch/OS
 *						      调度器硬件相关文件
 *						-------------------------------	
 *
 *文件名称:OS_CPU.h
 *
 *作    者:冯耿超
 *版    本:V1.0					
 *创建日期:2007年12月25日
 *
 *文件描述:主要存放规划调度器硬件相关模块OS_CPU.c的函数原型和宏定义,调度器移植到
 *			不同类型的器件时必须对此文件进行修改
-*--------------------------------------------------------------------------------*/

#ifndef OS_CPU_H_
#define OS_CPU_H_

#include "reg52.h"

#define ENTER_CRITICAL()   	(EA  = 0) 		//定义临界区
#define EXIT_CRITICAL()		(EA  = 1)

//定时计数器重装
#define RELOAD_T0(H,L)	\
							TR0 = 0;\
							TH0 = H;\
							TL0 = L;\
							TR0 = 1;

//设置系统时标,根据系统的晶振计算,这里使用12M晶振,时标为1ms
#define TickH			(0xfc)
#define TickL			(0x18)

//系统刷新初始化
extern void OS_Updata_Init(void);

//系统启动
extern void OS_Start(void);

#endif

/*--------------------------------------------------------------------------------*-
-*-------------------------------End of file--------------------------------------*-
-*--------------------------------------------------------------------------------*/

⌨️ 快捷键说明

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