📄 main.h
字号:
/*------------------------------------------------------------------*-
Main.H (v1.01)
------------------------------------------------------------------
'Project Header' (see Chap 9) for project IO_T2_T1 (see Chap 18)
COPYRIGHT
---------
This code is from the book:
PATTERNS FOR TIME-TRIGGERED EMBEDDED SYSTEMS by Michael J. Pont
[Pearson Education, 2001; ISBN: 0-201-33138-1].
This code is copyright (c) 2001 by Michael J. Pont.
See book for copyright details and other information.
-*------------------------------------------------------------------*/
#ifndef _MAIN_H
#define _MAIN_H
//======================================================================================
// 任务ID号
#define mTASK_ID_SIO_Update (0) // SIO处理任务
#define mTASK_ID_DIO_Update (1) // DIO处理任务
#define mTASK_ID_AIO_Update (2) // AIO处理任务
#define mTASK_ID_Keypad_Update (3) // 键盘处理任务
#define mTASK_ID_LCD_Update (4) // 屏幕显示处理任务
#define mTASK_ID_One_Sec_Update (5) // 1s处理任务
#define mTASK_ID_MAX (6) // 最大任务数
// 各个任务调用时间间隔,单位ms
#define mSIO_UPDATE_TIME (1) // 调用SIO_Update()时间间隔为 15ms
#define mDIO_UPDATE_RUN_TIME (100) // 调用DIO_Update()时间间隔为 15ms
#define mAIO_UPDATE_TIME (50) // 调用AIO_Update()时间间隔为 10ms
#define mKEYPAND_UPDATE_TIME (35) // 调用Keypand_Update()时间间隔为 35ms
#define mLCD_UPDATE_TIME (300) // 调用LCD_Update()时间间隔为 1000ms
#define mONESEC_UPDATE_TIME (1000) // 调用One_Sec_Update()时间间隔为 1000ms
// 修改屏幕显示处理LCD_Update()任务的运行间隔时间
#define mDISPLAY_UPDATE_SLOW (0) // 显示任务时标慢
#define mDISPLAY_UPDATE_FAST (1) // 显示任务时标快
//======================================================================================
#define _USE_X25045_MEM (1) // 使用X5045存储设定参数
#define _USE_EXT_WG (1) // 使用外部WG(1)或CPU内部WG(0)
void VAL_Init(void);
// 软定时器延时
#define mTIMER_SIO_SEND_ONE_TIMEOUT (1000) // Kyd47.c use
#define mTIMER_LCD_COVSCR_DELAY_TIMEOUT (2000) // LCD_A.c use
#endif
/*------------------------------------------------------------------*-
---- END OF FILE -------------------------------------------------
-*------------------------------------------------------------------*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -