📄 sys_config.h
字号:
/*--------------File Info-------------------------------------------------------
** 文 件 名: SYS_Config.h
** 最后修改日期: 2008.5.1
** 版 本: V2.0
** 描 述: 系统配置文件
**------------------------------------------------------------------------------
** Created by:
** Created date:
*******************************************************************************/
#ifndef __SYS_Config_h
#define __SYS_Config_h
#include "macros.h"
#include "iom64v.h"
#include "string.h"
#include "math.h"
#ifndef TRUE
#define TRUE 1
#endif
#ifndef FALSE
#define FALSE 0
#endif
#ifndef NULL
#define NULL 0
#endif
#define _CONST_ const
typedef unsigned char INT8U; // 无符号8位整型变量
typedef signed char INT8S; // 有符号8位整型变量
typedef unsigned int INT16U; // 无符号16位整型变量
typedef signed int INT16S; // 有符号16位整型变量
typedef unsigned long INT32U; // 无符号32位整型变量
typedef signed long INT32S; // 有符号32位整型变量
typedef float FP32; // 单精度浮点数(32位长度)
typedef double FP64; // 双精度浮点数(64位长度)
typedef INT8U BYTE; // 无符号8位整型变量
typedef INT16U WORD; // 无符号16位整型变量
typedef INT32U DWORD; // 无符号32位整型变量
typedef BYTE CHAR; // 无符号8位整型变量
typedef CHAR uint8; // 无符号8位整型变量
typedef INT16U uint16; // 无符号16位整型变量
typedef INT32U uint32; // 无符号32位整型变量
//将x中的y位置1
#define set_bit(x,y) (x|=(1<<y))
//将x中的y位清0
#define clr_bit(x,y) (x&=~(1<<y))
//将x中的y位取反
#define xor_bit(x,y) (x^=(1<<y))
//将1左移x位
#define bit(x) (1<<x)
//取x中的第y位/
#define get_bit(x,y) (x&(1<<y))
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -