📄 libdef.h
字号:
/*libdef.h 头文件*/
/********************************************************************
* 版本说明: 1.0 Bate *
* 作者: andylee *
* 日期: 2006年7月 *
* 平台: mega16 16M *
* 说明: 为所有文件提供宏定义和全局常量定义 *
********************************************************************/
#ifndef LIBDEF_H
#define LIBDEF_H
//====================================================================
//常量定义
#define FALSE 0
#define TRUE 1
//===================================================================
// MIN/MAX/ABS macros
#define MIN(a,b) ((a<b)?(a):(b))
#define MAX(a,b) ((a>b)?(a):(b))
#define ABS(x) ((x>0)?(x):(-x))
//==================================================================
//位操作函数
#ifndef BV
#define BV(bit) (1<<(bit))
#endif
#ifndef cbi
#define cbi(reg,bit) reg &= ~(BV(bit))
#endif
#ifndef sbi
#define sbi(reg,bit) reg |= (BV(bit))
#endif
#ifndef rbi
#define rbi(reg,bit) (reg &(BV(bit)))
#endif
//函数声明
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -