📄 timer.h
字号:
/****************************************************************
* Viaon Technology (Suzhou) Co.,Ltd
*
* Copyright 2007, Viaon Technology (Suzhou) Co.,Ltd,Suzhou,China
* All rights reserved.
*
*
* Filename: timer.h
*
* Programmer: Greg
*
* Created: 1/2/2008
*
* Description: public functions
*
*
* Change History (most recent first): 2008.1.2
****************************************************************/
#ifndef __TIMER_H__
#define __TIMER_H__
#include "4010UI.h"
#define TIMER0_100MS_TH 0x3c //500ticks per 1ms
#define TIMER0_100MS_TL 0xb0
#define TIMER0_20MS_TH 0xd8
#define TIMER0_20MS_TL 0xf0
#define TIMER0_10MS_TH 0xec
#define TIMER0_10MS_TL 0x78
#define TIMER0_5MS_TH 0xf6
#define TIMER0_5MS_TL 0x3c
#define TIMER0_3MS_TH 0xfa
#define TIMER0_3MS_TL 0x23
#define TIMER0_2MS_TH 0xfc
#define TIMER0_2MS_TL 0x17
#define TIMER0_1MS_TH 0xfe
#define TIMER0_1MS_TL 0x0b
#define TIMER_80MS_TH 0x63
#define TIMER_80MS_TL 0xc0
#define TIMER_10MS_TH 0xec
#define TIMER_10MS_TL 0x78
#define TIMER_9MS_TH 0xee
#define TIMER_9MS_TL 0x6c
#define TIMER_P6MS_TH 0xfe
#define TIMER_P6MS_TL 0xd4
#define TIMER_P7MS_TH 0xfe
#define TIMER_P7MS_TL 0xa2
#define TIMER_P8MS_TH 0xfe
#define TIMER_P8MS_TL 0x70
//////////////////////////////////////////////
#define TIMER_P1MS_TICKS 50
#define TIMER_P2MS_TICKS 100
#define TIMER_P4MS_TICKS 200
#define TIMER_P5MS_TICKS 250
#define TIMER_P8MS_TICKS 400
#define TIMER_1MS_TICKS 500
#define TIMER_1P5MS_TICKS 750
#define TIMER_2MS_TICKS 1000
#define TIMER_2P5MS_TICKS 1250
#define TIMER_3MS_TICKS 1500
#define TIMER_5MS_TICKS 2500
#define FLASH_TICK_P5S 100
extern BYTE data SysTicks;
extern BYTE data VolTicks;
extern volatile BYTE data IRTicks;
extern BYTE data iDevChkCnt;
extern BYTE data FlashGap;
extern BYTE data bFlashTick;
extern BYTE data bgMP3TMS;
extern BYTE data bgMP3TS;
extern BYTE data bgMP3TM;
extern BYTE data bgDispGap; // This counter will be ticked in timer, and is for the time control of status change
#ifdef ENABLE_DEVICE_DETECT
extern BYTE data bgDevChkGap;
#endif
extern BYTE data g_byPickDelaytick;
void halINTInit(void);
void halKeyFSM(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -