📄 define.h
字号:
/****************************************Copyright (c)**************************************************
** 杭 州 鑫 高 科 技 有 限 公 司
** 开 发 部
** http://www.hzxingao.com
** 文 件 名: define.h
** 最后修改日期: 2005年05月25日
** 描 述: 宏定义
** 版 本: V1.0
** 主 控 芯 片:M16 晶振频率:7.3728MHZ, 波特率19200
**********************************************************************************************************/
/********************************************************************************
数据类型的定义
********************************************************************************/
#define BYTE unsigned char
#define WORD unsigned int
/********************************************************************************
位变量操作宏定义
********************************************************************************/
#define BIT_SET(a,b) a|=BIT(b)
#define BIT_CLR(a,b) a&=~BIT(b)
#define BIT_INV(a,b) a^=BIT(b)
#define BIT_STATUS(a,b) a&BIT(b)
/********************************************************************************
DS18B20操作定义
********************************************************************************/
#define CLR_DS18B20 BIT_CLR(PORTD,PD3) //数据线强制拉低
#define SET_DS18B20 BIT_SET(PORTD,PD3) //数据线强制拉高,上拉
#define HLD_DS18B20 BIT_SET(DDRD,PD3) //Mega16控制总线
#define RLS_DS18B20 BIT_CLR(DDRD,PD3) //释放总线
#define STU_DS18B20 BIT_STATUS(PIND,PD3) //数据线的状态
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -