📄 var_def.h
字号:
/***********************************************************************/
/* FILE :var_def.h */
/* DATE :Tue, Jul 12, 2005 */
/* DESCRIPTION :Variable Definition */
/* CPU TYPE :Other */
/***********************************************************************/
#define __Wait4NOP asm("NOP\nNOP\nNOP\nNOP")
#define __DisableInt asm("FCLR I")
#define __EnableInt asm("FSET I")
#define OFF ((_Bool)0)
#define ON ((_Bool)1)
#define TRUE ((_Bool)1)
#define FALSE ((_Bool)0)
#define DISABLE ((_Bool)0)
#define ENABLE ((_Bool)1)
#define STOP ((_Bool)0)
#define START ((_Bool)1)
#define NULL (0)
#define SWITCH_TIME (10) //定时器X的计数次数,10/50Hz = 0.2s
//Definition of Functions
void InitClock(void); //初始化系统时钟
void InitPort(void); //初始化I/O端口
void InitTimer(void); //初始化定时器
void InitUART(void); //初始化串行接口
void SoftWait(unsigned int);//软件延时
void ReloadRedLED(_Bool Mode, unsigned char Index); //设定红色LED的亮度
void ReloadGreenLED(_Bool Mode, unsigned char Index); //设定绿色LED的亮度
void ReloadBlueLED(_Bool Mode, unsigned char Index); //设定蓝色LED的亮度
void TimerXInt(void);
void UART0SendInt(void);
unsigned int MainCouter;
unsigned char ColorStep;
unsigned char IncreaseStep;
unsigned char DecreaseStep = 0x10;
unsigned long int UART0Data;
const unsigned long int BlueLevel[]=
{
0x1, 0x3, 0x7, 0xF, 0x1F, 0x3F, 0x7F, 0x1FF, 0x7FF, 0x3FFF, 0x7FFFF, 0x3FFFFF, 0x7FFFFF, 0x7FFFFFF, 0x1FFFFFFF, 0x7FFFFFFF
};
const unsigned char RedLevel[]=
{
0, 1, 2, 3, 4, 6, 8, 10, 14, 18, 22, 30, 38, 46, 52, 78
};
const unsigned char GreenLevel[]=
{
0, 1, 2, 3, 4, 6, 8, 10, 14, 18, 22, 30, 38, 46, 52, 68
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -