AVR单片机 C语言程序设计经典实用

源代码在线查看: kernel.h

软件大小: 1350 K
上传用户: lhooem
关键词: AVR 单片机 C语言 程序设计
下载地址: 免注册下载 普通下载 VIP

相关代码

				//******************************************************************************
				// File Name : Kernel.h
				// Author    : Steaven
				// Created   : 2008-06-09
				// Modified  : 
				// Revision  : V0.0
				//******************************************************************************
				
				//data type defintion(modify if needed)
				#define INT8U  unsigned char
				#define INT8S    signed char
				#define INT16U unsigned int
				#define INT16S   signed int
				#define INT32U unsigned long
				#define INT32S   signed long
				
				//macro defintion
				#define true	 1
				#define false	 0
				
				//time constant definition
				#define cKernel_1S  100
				#define cKernel_2S  200
				#define cKernel_5S  500
				#define cKernel_10S 1000
				
				//constant definiton(modify if needed)
				//#define cMaxTask 4
				
				//public function list
				INT16U OS_Event_Pend(INT8U bTaskPrio);
				INT16U OS_Task_Switch(INT8U bTaskPrio);
				void OS_Event_Post(INT8U bTaskPrio,INT16U wTaskEvent);
				void OS_Task_Create(INT8U bTaskPrio,INT16U wTimerPeriod);
				void OS_Task_Init(INT8U bTaskPrio,INT16U wTimerCount);
				void OS_Task_Update(void);
				void OS_Init(void);
				void OS_Start(void);
				
				//===============================END OF FILE==================================//
				
				
					
				
							

相关资源