18b20.h

来自「一个关于AVR单片机的例程」· C头文件 代码 · 共 26 行

H
26
字号
/**************************************
** Filename: 18b20.h
** Describe: 18b20 温度传感器 头文件
** Author : 古欣 www.avrvi.com
** Time  :   2007-2-15
**************************************/

extern unsigned char wmh,wml;           //全局变量

#define CLR_DIR_1WIRE DDRB&=~BIT(4)     //只要修改这里的参数就可以了!呵呵! 
#define SET_DIR_1WIRE DDRB|=BIT(4)      //里面什么都不用该! 
#define CLR_OP_1WIRE PORTB&=~BIT(4) 
#define SET_OP_1WIRE PORTB|=BIT(4)       
#define CHECK_IP_1WIRE (PINB & 0x10)    //检测

void init_1820(void);

void write_1820(unsigned char x);  

unsigned char read_1820(void);

/*************************************************
** 读取温度值
** 更改全局变量 wmh,wml; 温度的高低位
*************************************************/
extern void gettemp(void);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?