📄 define._h
字号:
/****************************************
** 文 件 名: define.h **
** 日 期: 2007年04月08日 **
** 描 述: 宏定义 **
** 作 者:tonghe **
** 版 本: V1.0 **
** 主控芯片:M16 **
** 晶振频率:7.3728MHZ, 波特率9600 **
****************************************/
//数据类型的定义
#define uchar unsigned char
#define uint unsigned int
//位变量操作宏定义
#define BIT_SET(a,b) a|=BIT(b) //置位
#define BIT_CLR(a,b) a&=~BIT(b) //清0
#define BIT_INV(a,b) a^=BIT(b) //位反转
#define BIT_STATUS(a,b) a&BIT(b) //位状态
//DS18B20操作定义
#define WITE_1 PORTD //单总线所在端口
#define DS18B20 PD4 //单总线所在位
#define CLR_DS18B20 BIT_CLR(PORTD,DS18B20) //数据线强制拉低
#define SET_DS18B20 BIT_SET(PORTD,DS18B20) //数据线强制拉高,上拉
#define HLD_DS18B20 BIT_SET(DDRD,DS18B20) //Mega16控制总线
#define RLS_DS18B20 BIT_CLR(DDRD,DS18B20) //释放总线
#define STU_DS18B20 BIT_STATUS(PIND,DS18B20)//数据线的状态
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -