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

📄 app_main.h

📁 UCOSII在mcs12dg128上的移植
💻 H
字号:
//==================================================================================================
//| 文件名称 | App_main.h
//|--------- |--------------------------------------------------------------------------------------
//| 文件描述 | App_main.c所对应的头文件
//|--------- |--------------------------------------------------------------------------------------
//| 版权声明 | Copyright2008
//|----------|--------------------------------------------------------------------------------------
//|  版本    |  时间       |  作者     | 描述
//|--------- |-------------|-----------|------------------------------------------------------------
//|  V1.0    | 2008.07.22  | chen       | 初版
//==================================================================================================

#ifdef  APP_MAIN_GLOBALS
#define APP_MAIN_EXT
#else
#define APP_MAIN_EXT extern
#endif

//========================= Macro,Typestruct,Variable & Class =====================//
#define  TASK_STK_SIZE    128

#define  TASK_START_PRIO    0

#define  TASK_TRAFFIC_PRIO	1

#define  TASK_TRAFFICCTR_PRIO	2

#define  TASK_TXMSGTOPC_PRIO	3	

APP_MAIN_EXT INT32U	CpuExecTime;

APP_MAIN_EXT INT8U *err;

APP_MAIN_EXT INT8U *Txmsg;

APP_MAIN_EXT INT8U *Rxmsg;

APP_MAIN_EXT OS_EVENT *TrafficTxMbox; //邮箱

APP_MAIN_EXT OS_EVENT *TrafficRxMbox;

APP_MAIN_EXT OS_EVENT *MsgQueue;	//消息队列

APP_MAIN_EXT void *MsgQueueTbl[MSG_QUEUE_SIZE];	//消息指针存放数组	

APP_MAIN_EXT OS_STK AppStartTaskStk[TASK_STK_SIZE];

APP_MAIN_EXT OS_STK AppTaskTrafficStk[TASK_STK_SIZE];

APP_MAIN_EXT OS_STK AppTaskTrafficCtrStk[TASK_STK_SIZE];

APP_MAIN_EXT OS_STK AppTaskTxMsgToPcStk[TASK_STK_SIZE];

APP_MAIN_EXT TASK_USER_DATA TaskUserData[5];

//========================= Object & Fuction =====================//
static  void  AppStartTask(void *pdata);   //开始任务
									   	
static  void  AppTickInit(void);

static 	void  AppTaskTrafficCtr(void *pdata);  //交通灯信号控制

static  void  AppTaskTraffic(void *pdata);	   //交通灯控制

static  void  AppTaskTxMsgToPc(void *pdata);   //向PC机发送消息

APP_MAIN_EXT void PLLINIT(uchar SYNR0,uchar REFDV0);

⌨️ 快捷键说明

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