?? prjmac.h
字號:
//testspeed.h
//定義了宏
#define SAVE_TEAM_LEN 8
// the define lines:
// for speed test:
#define CNT_STOP 1
#define CNT_RUN 0
#define REFRESH_TIME 40 //unit: 10mS.
#define TEST_TIME_OVER_TIME 100 //unit: 10mS.
// for led :
#define TIME_LEN 6 //TIME number
#define SPEED_LEN 4 //SPEED number
#define LED_BLACK 0x10 //LED's data Port
// for key and store cycle:
#define RUN_TIME_EVERY_A_SECONDS 250 //0.5S
#define RUN_TIME_EVERY_B_MINUTES 60*6*2 //60*6*2 //6 minutes
//#define RUN_TIME_EVERY_B_MINUTES 2 //1s
// for gear id :
#define GEAR_ID_MAX 8
#define GEAR_ID_DEFAULT 0
// eeprom default addr :
/*
#define SAVE_DEFAULT_ADDR 1
#define SAVE_GEAR_ID_ADDR 2
#define SAVE_RUN_TIME_ADDR 3
#define SAVE_REAL_START 0x09
*/
#define SAVE_TEAM_IN 0x1
#define SAVE_TEAM_OUT 0x0
#define ROM_MAX_ADDR 0x7f
#define SAVE_RIGHT_FLAG 0xaa
#define SAVE_A 0xaa
#define SAVE_B 0x55
#define SAVE_NEXT_POINT 1
#define SAVE_GEAR_POINT 2
#define SAVE_A_POINT 3
#define SAVE_B_POINT 9
#define SAVE_FLAG_POINT 15
#define SAVE_NEW_DATA 16+14
/*
------------------------------------------------------------------------------------------------------
地址 0 1 2 3..8 9..14(09h-0eh) 15(0fh)
數據類型 使用標志 下一地址 齒數地址 累計A1...A6地址 累計B1..B6地址 存儲標志地址
數據 AAH 30H 16(10H) 17-22(11h-16h) 23-28(17h-1ch) byte29(1dh)
------------------------------------------------------------------------------------------------------
地址 16(10H) 17-22(11h-16h) 23-28(17h-1ch) byte29(1dh)
數據類型 齒數 累計時間A1-A6 累計時間B1-B6 存儲標志
數據 0-7 6位時間值A 6位時間值B AAH或55H
------------------------------------------------------------------------------------------------------
地址 30(1EH)
數據類型 新地址
數據 不定
------------------------------------------------------------------------------------------------------
*/
#define DOG_RESTORE_CONST 100 // *10Ms; -> 1S
#define MAX_BEEP_STATE 4
//#define SAVE_GEAR_ID_ONLY 0
//#define SAVE_RUN_TIME_ONLY 1
//#define SAVE_GEAR_ID_AND_TIME_RUN 2
//#define SAVE_NEW_24C01 3
#define HIGH 1
#define LOW 0
#define TRUE 1
#define FALSE 0
// define the error number:
#define ERROR_NO_ERROR 0
#define ERROR_ROM_DO_NOT_EXIST 1
#define ERROR_ROM_OVER_FLOW 2
#define ERROR_SPEED_OVER_FLOW 3
// define compil control:
#define SHOW_LEFT_MEMORY_ADDR
#define DEBUG_WITH_24C01
//#define DEBUG_DEMO51
//#define DEBUG_STEP_POWER_ON
#define KEY_DOWN_EFFECT_TIME 150 //unit:10mS
#define BEEP_OPEN 0
#define BEEP_CLOSE 1
// function declare:
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -